[OpenIndiana-discuss] Virtualbox, OI 151a8 and vboxflt problem

Jim Klimov jimklimov at cos.ru
Fri Feb 14 13:09:28 UTC 2014


On 2014-02-14 01:59, Carl Brewer wrote:
> On 14/02/2014 10:40 AM, Jim Klimov wrote:
>> Under OpenSolaris and later, if you want properly working
>> bridged interfaces, according to the docs you must create
>> a VNIC with a unique MAC address, and you must configure
>> the VM with the same MAC address on its virtual hardware
>> NIC which is bridged over this dedicated VNIC on the host.
>
> That should happen automagically.  The guest should pick up the MAC
> address from Virtualbox.  It has in this instance.  If it didn't, I
> would see problems a lot earlier than after a week or so, right?

Yes, the guest "virtual hardware" NIC has the same MAC address as
you've configured in the VM manifest.

However, on OpenSolaris and later, the *host* should provide a
VNIC with the same MAC address as the bridging interface. Of course
this means a host VNIC per virtual-HW NIC.

Solaris 10 did not have VNICs and yet VirtualBox works there, maybe
in the same mode you've had on your system. In my experience however,
under Solaris 10 with "improper" bridging over the native NIC it was
much more stable than in OSol in the same mode - the latter was quite
glitchy in a manner similar to yours: connectivity seemed to mostly
work on the first glance, but went out of hand relatively quickly.

> I'm not using VLANs, these are just bridged ethernet ports.  Unless
> *maybe* the problem is two IP addresses for the one ethernet on one of
> the servers?  That would have to be a bug if it is a problem, ethernet
> ports should be able to handle multiple IP addresses.

That would indeed be a bug, multiple IP address aliases on the guest
should work (considering they are in the same VLAN/subnet).

> Am I on the right track? A bug or a misconfiguration?

I think misconfig - dedicate VNICs on the host to each VM and see
if it helps at least.

//Jim Klimov




More information about the OpenIndiana-discuss mailing list