<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE zone PUBLIC "-//Sun Microsystems Inc//DTD Zones//EN" "file:///usr/share/lib/xml/dtd/zonecfg.dtd.1">
<!--
DO NOT EDIT THIS FILE. Use zonecfg(1M) instead.
-->
<zone name="prova2" zonepath="/raid1/zones/prova2" autoboot="false" brand="solaris" ip-type="exclusive">
<network physical="vnic1" configure-allowed-address="true"/>
</zone>
globalzoneifconfig -a
ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
net0: flags=1004843<UP,BROADCAST,RUNNING,MULTICAST,DHCP,IPv4> mtu 1500 index 2
inet 192.168.0.241 netmask ffffff00 broadcast 192.168.0.255
ether 8:0:27:a5:af:7f
lo0: flags=2002000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv6,VIRTUAL> mtu 8252 index 1
inet6 ::1/128
net0: flags=20002004841<UP,RUNNING,MULTICAST,DHCP,IPv6> mtu 1500 index 2
inet6 fe80::a00:27ff:fea5:af7f/10
ether 8:0:27:a5:af:7f
You could create a new NIC for the Global and then assign it to the local.
I can't help with virtualbox, I've never used it before. But again, to my opinion, you need a device dedicated to your local to accomplish what you're describing.