9 Advanced topics 9.13 Configuring multiple host-only network interfaces on Solaris hosts By default VirtualBox provides you with one host-only network interface. Adding more host-only network interfaces on Solaris hosts requires manual configuration. Here’s how to add two more host-only network interfaces. You first need to stop all running VMs and unplumb all existing “vboxnet” interfaces. Execute the following commands as root: ifconfig vboxnet0 unplumb Once you make sure all vboxnet interfaces are unplumbed, remove the driver using: rem_drv vboxnet then edit the file /platform/i86pc/kernel/drv/vboxnet.conf and add a line for the new interfaces: name="vboxnet" parent="pseudo" instance=1 name="vboxnet" parent="pseudo" instance=2 Add as many of these lines as required and make sure “instance” number is uniquely incre- mented. Next reload the vboxnet driver using: add_drv vboxnet Now plumb all the interfaces using ifconfig vboxnetX plumb (where X can be 0, 1 or 2 in this case) and once plumbed you can then configure the interface like any other network interface. To make your newly added interfaces’ settings persistent across reboots you will need to edit the files /etc/netmasks, and if you are using NWAM /etc/nwam/llp and add the appropriate entries to set the netmask and static IP for each of those interfaces. The VirtualBox installer only updates these configuration files for the one “vboxnet0” interface it creates by default. 9.14 Configuring the VirtualBox CoreDumper on Solaris hosts VirtualBox is capable of producing its own core files when things go wrong and for more exten- sive debugging. Currently this is only available on Solaris hosts. The VirtualBox CoreDumper can be enabled using the following command: VBoxManage setextradata "VM name" VBoxInternal2/CoreDumpEnabled 1 You can specify which directory to use for core dumps with this command: VBoxManage setextradata "VM name" VBoxInternal2/CoreDumpDir path-to-directory Make sure the directory you specify is on a volume with sufficient free space and that the VirtualBox process has sufficient permissions to write files to this directory. If you skip this command and don’t specify any core dump directory, the current directory of the VirtualBox exe- cutable will be used (which would most likely fail when writing cores as they are protected with root permissions). It is recommended you explicity set a core dump directory. You must specify when the VirtualBox CoreDumper should be triggered. This is done using the following commands: VBoxManage setextradata "VM name" VBoxInternal2/CoreDumpReplaceSystemDump 1 VBoxManage setextradata "VM name" VBoxInternal2/CoreDumpLive 1 150
Purchased from Demo (abedemo.tizrapublisher.com) for the exclusive use of unknown. © 2025 Demo. Please report unauthorized use to pirate@tizra.com