Page 1 of 1

VBoxManage hostonlyif wrong mask

Posted: 17. May 2016, 00:22
by serov
Hello

I have Centos 7 and VBoxManage 5.0.20r106931. I wrote the small bash script for creating and configuring hostonly interfaces, but some times some hostonly interfaces have a wrong mask.

Could you please tell me, how can I do troubleshooting the command "VBoxManage hostonlyif ipconfig " ? Why I have wrong mask on my hostonly interfaces?

Thank you

The script:
#!/bin/bash
VBoxManage hostonlyif create;
for i in {1..30};do VBoxManage hostonlyif create; VBoxManage hostonlyif ipconfig vboxnet$i --ip 10.20.0.$i --netmask 255.255.255.0; done
VBoxManage list hostonlyifs | grep ^NetworkMask

The output

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet0' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet1' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet2' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet3' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet4' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet5' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet6' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet7' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet8' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet9' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet10' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet11' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet12' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet13' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet14' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet15' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet16' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet17' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet18' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet19' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet20' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet21' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet22' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet23' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet24' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet25' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet26' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet27' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet28' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet29' was successfully created
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Interface 'vboxnet30' was successfully created


NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.0.0.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.0.0.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0
NetworkMask: 255.0.0.0
NetworkMask: 255.255.255.0
NetworkMask: 255.255.255.0

$ VBoxManage list hostonlyifs | grep -e ^Name -e ^IPAddress -e ^NetworkMask
Name: vboxnet18
IPAddress: 10.20.0.18
NetworkMask: 255.255.255.0
Name: vboxnet28
IPAddress: 10.20.0.28
NetworkMask: 255.255.255.0
Name: vboxnet10
IPAddress: 10.20.0.10
NetworkMask: 255.255.255.0
Name: vboxnet20
IPAddress: 10.20.0.20
NetworkMask: 255.255.255.0
Name: vboxnet30
IPAddress: 10.20.0.30
NetworkMask: 255.255.255.0
Name: vboxnet15
IPAddress: 10.20.0.15
NetworkMask: 255.255.255.0

Name: vboxnet25
IPAddress: 10.20.0.25
NetworkMask: 255.0.0.0

Name: vboxnet12
IPAddress: 10.20.0.12
NetworkMask: 255.255.255.0
Name: vboxnet22
IPAddress: 10.20.0.22
NetworkMask: 255.255.255.0
Name: vboxnet0
IPAddress: 192.168.56.1
NetworkMask: 255.255.255.0
Name: vboxnet17
IPAddress: 10.20.0.17
NetworkMask: 255.255.255.0
Name: vboxnet1
IPAddress: 10.20.0.1
NetworkMask: 255.255.255.0
Name: vboxnet27
IPAddress: 10.20.0.27
NetworkMask: 255.255.255.0
Name: vboxnet2
IPAddress: 10.20.0.2
NetworkMask: 255.255.255.0
Name: vboxnet3
IPAddress: 10.20.0.3
NetworkMask: 255.255.255.0
Name: vboxnet4
IPAddress: 10.20.0.4
NetworkMask: 255.255.255.0
Name: vboxnet14
IPAddress: 10.20.0.14
NetworkMask: 255.255.255.0
Name: vboxnet5
IPAddress: 10.20.0.5
NetworkMask: 255.255.255.0
Name: vboxnet24
IPAddress: 10.20.0.24
NetworkMask: 255.255.255.0
Name: vboxnet6
IPAddress: 10.20.0.6
NetworkMask: 255.255.255.0
Name: vboxnet7
IPAddress: 10.20.0.7
NetworkMask: 255.255.255.0

Name: vboxnet19
IPAddress: 10.20.0.19
NetworkMask: 255.0.0.0

Name: vboxnet8
IPAddress: 10.20.0.8
NetworkMask: 255.255.255.0
Name: vboxnet29
IPAddress: 10.20.0.29
NetworkMask: 255.255.255.0
Name: vboxnet9
IPAddress: 10.20.0.9
NetworkMask: 255.255.255.0
Name: vboxnet11
IPAddress: 10.20.0.11
NetworkMask: 255.255.255.0
Name: vboxnet21
IPAddress: 10.20.0.21
NetworkMask: 255.255.255.0
Name: vboxnet16
IPAddress: 10.20.0.16
NetworkMask: 255.255.255.0

Name: vboxnet26
IPAddress: 10.20.0.26
NetworkMask: 255.0.0.0

Name: vboxnet13
IPAddress: 10.20.0.13
NetworkMask: 255.255.255.0
Name: vboxnet23
IPAddress: 10.20.0.23
NetworkMask: 255.255.255.0