You'll notice in Bag of links about VirtualBox configurations that I have collected a lot of articles about how to configure VirtualBox networking. And if you look in the VirtualBox 2.0.2 User Manual you will see that the Linux section has about 9 pages and the Solaris one (6.9 on page 87) has 1 paragraph.
Perhaps Sun has greatly simplified the code with respect to running on OpenSolaris?
Okay, armed with the pithy User Manual. I'm going to try to configure Host Interface Networking on VirtualBoxes with a OpenSolaris host. First I need to find where to configure the networking:
(Click to zoom in)
Pretty easy, it is in the Details tab. Okay, I select Network and now it has to be difficult, right?
No, all I have to do is select the Attached to: and change NAT to Host Interface:
And look, I can select the Generate button to the right of the MAC Adress: field to generate a new one.
While I'd like to automate all of this (and a scan of the VirtualBox 2.0.2 User Manual suggests that i could easily do so), I'm going to bank on ZFS cloning to avoid most of this. All I will need to be able to do is automatically change the id of the storage:
VBoxManage internalcommands setvdiuuid vdifilename
and mac up a new MAC:
VBoxManage modifyvm -macaddress1
I believe the first is undocumented and the second is ripped right out of the VirtualBox 2.0.2 User Manual.