On Mon, Nov 14, 2011 at 11:25 PM, Deniz Rende <deniz.re...@gmail.com> wrote: >> It could be that this anet resource automatically picked the wrong >> lower link. From the global zone, what do "dladm show-link" and >> "ipadm show-addr" say? > > I get the following information: > root@solaris11:~# dladm show-link > LINK CLASS MTU STATE OVER > net0 phys 1500 up -- > zdev1/net0 vnic 1500 up net0 > root@solaris11:~# ipadm show-addr > ADDROBJ TYPE STATE ADDR > lo0/v4 static ok 127.0.0.1/8 > net0/v4 static ok 192.168.1.20/24 > lo0/v6 static ok ::1/128 > net0/v6 addrconf ok fe80::a00:27ff:fe22:cf2f/10 > I don't know if it worths to mention but the version of Solaris 11 is the > text install....I also don't have any trouble GZ networking: > root@solaris11:~# ping www.google.com > www.google.com is alive
I suspect that what is happening is that the zdev1/net0 vnic thinks it is OK to allocate another MAC (Ethernet) address but virtualbox isn't happy with it and thinks something in the VM is trying to spoof packets There may be a way within virtualbox to disable this behavior, but I've not used virtualbox recently enough to remember. Assuming you can't disable the vbox feature that seems to be getting in the way, instead of using an anet resource which creates a vnic on top of the global zone's net0, try one of the following: Option 1: Use shared-stack zonecfg -z zdev1 remove anet linkname=net0 set ip-type=shared add net set name=net0 set addr=192.168.1.13/24 set defrouter=192.168.1.254 end exit zoneadm -z zdev1 reboot You will probably need to do some ipadm magic (ipadm delete-ip net0/<something>?) to make the configuration for net0 go away, else network/physical:default will probably be in maintenance. Option 2: Allocate another network In this option, you need to have virtualbox provide another NIC. That is, shut down the VM, within the VirtualBox GUI, configure a second network to look just like the first one, then boot the VM. Once you are back in Solaris: zonecfg -z zdev1 remove anet linkname=net0 add net set physical=net1 end exit zoneadm -z zdev1 reboot You will then need to transition your network configuration in the zone from net0 to net1. -- Mike Gerdts http://mgerdts.blogspot.com/ _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org