Hi.

I use Linux as my desktop and run Virtualbox as the hypervisor.

I started playing with lxzones.   First, I couldn't login to the Ubuntu native container.  I set the root password and then logged in via the console.  Then I couldn't get the zone to connect to the outside world.  I noticed there were some people having the same problem on ESX.

When I would do a network sniff on the virtualbox host OS, I could see the arp requests leaving the zone and the reply back.

1 0.000000000 02:08:20:db:c2:c4 → ff:ff:ff:ff:ff:ff ARP 60 Who has 192.168.0.1? Tell 192.168.0.51 2 0.000024439 02:08:20:db:c2:c4 → ff:ff:ff:ff:ff:ff ARP 60 Who has 192.168.0.1? Tell 192.168.0.51 3 0.000547144 1c:ab:c0:b1:cc:a2 → 02:08:20:db:c2:c4 ARP 60 192.168.0.1 is at 1c:ab:c0:b1:cc:a2

The problem was the arp request would never get back to the zone.

To fix the problem:

Set promiscuous mode set to "allow all" on the guest network adapter

On the omnios guest OS, create a bridge and add your guest OS nic to the bridge.

dladm create-bridge vboxbridge

Add the guest OS nic to the bridge.

dladm add-bridge -l e1000g0 vboxbridge


I pulled some of the information from this post: https://forums.virtualbox.org/viewtopic.php?t=52428

They created an etherstub, but I didn't have to get it to work.

Geoff
_______________________________________________
OmniOS-discuss mailing list
OmniOS-discuss@lists.omniti.com
http://lists.omniti.com/mailman/listinfo/omnios-discuss

Reply via email to