VirtualBox Headless: não é possível criar rede hostonly

2

Estou tentando criar uma VM com a interface Bridged e uma interface Hostonly, mas continuo recebendo um erro, pois não consigo anexar um dispositivo ao hostonly nic. Eu fiz isso:

# vboxmanage hostonlyif create
# vboxmanage hostonlyif ipconfig vboxnet0 --ip 10.0.0.10 --netmask 255.255.255.0
# vboxmanage createvm --name "centos604" --register --basefolder /vboxes
# vboxmanage modifyvm "centos604" --memory 512 --acpi on --boot1 dvd --nic1 bridged --bridgeadapter1 eth0 --nic2 hostonly --hostonlyadapter1 vboxnet0 --ostype RedHat_64
# vboxmanage createvdi --filename /vboxes/centos604hdd.vdi --size 10000
# vboxmanage storagectl "centos604" --name "IDE Controller" --add ide"
# vboxmanage storageattach "centos604" --storagectl "IDE Controller"  --port 0 --device 0 --type hdd --medium /vboxes/centos604hdd.vdi 
# vboxmanage storageattach "centos604" --storagectl "IDE Controller"  --port 1 --device 0 --type dvddrive --medium CentOS-6.4-x86_64-minimal.iso 
# vboxmanage startvm
# vboxmanage startvm "centos604" --type headless
Waiting for VM "centos604" to power on...
VBoxManage: error: Nonexistent host networking interface, name '' (VERR_INTERNAL_ERROR)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component Console, interface IConsole

E aqui está a saída do meu ip:

# ip addr show vboxnet0
15: vboxnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.10/24 brd 10.0.0.255 scope global vboxnet0
    inet6 fe80::800:27ff:fe00:0/64 scope link 
       valid_lft forever preferred_lft forever

Este é o meu erro:

Nonexistent host networking interface, name
    
por Samuel Vijaykumar 22.05.2013 / 15:19

1 resposta

4

Eu descobri com algumas tentativas e erros, que o "--hostadapter1" no comando

vboxmanage modifyvm "centos604" --memory 512 --acpi on --boot1 dvd --nic1 bridged --bridgeadapter1 eth0 --nic2 hostonly --hostonlyadapter1 vboxnet0 --ostype RedHat_64

deve, na verdade, ser substituído pelo "--hostadapter2"

vboxmanage modifyvm "centos604" --memory 512 --acpi on --boot1 dvd --nic1 bridged --bridgeadapter1 eth0 --nic2 hostonly --hostonlyadapter2 vboxnet0 --ostype RedHat_64

E isso funciona bem.

    
por Samuel Vijaykumar 23.05.2013 / 06:33