Ошибка при добавлении сервера host--only в виртуальный ящик.[E_INVALIDARG (0x80070057)] - PullRequest
0 голосов
/ 26 августа 2018

Мне нужно создать новую сеть только для хоста в VirtualBox, как часть этого урока для изучения инструмента Puppet.Я перешел на File -> Preferences -> Network -> Host-only network и нажал «Добавить сеть только для хоста».При нажатии ok, он сгенерировал значения DHCP по умолчанию как 0, в конце (скриншоты ниже). Что дало следующее error :

Failed to save the settings.

Invalid server address.

Result Code: E_INVALIDARG (0x80070057)
Component: VirtualBoxWrap
Interface: IVirtualBox {0169423f-46b4-cde9-91af-1e9d5b6cd945}
Callee: IDHCPServer {00c8f974-92c5-44a1-8f3f-702469fdd04b}

Как мне настроить DHCP?так что моя сеть только для хоста создана?

Ответы [ 2 ]

0 голосов
/ 26 августа 2018

Удаление текущей VirtualBox и повторная установка с новой версией (5.2) решили проблему.

0 голосов
/ 26 августа 2018

Значения адреса вашего DHCP-сервера не являются значениями по умолчанию. Вы уверены, что ничего не изменили?

Значения, которые я вижу там по умолчанию, совпадают со значениями в видео Youtube, и они:

enter image description here

На скриншоте у вас есть

  • Адрес сервера: 192.168.115.0
  • Маска сервера: 255.255.255.0
  • Нижняя граница адреса: 192.168.115.0
  • Верхний предел адреса: 192.168.115.0

Эта нижняя / верхняя граница адреса находится за пределами сети, указанной в адресе / подсети, поэтому она недействительна. См. здесь в документации по VirtualBox для определения значения нижней и верхней границы адреса.

Попробуйте использовать ipcalc для расчета действительных настроек:

$ ipcalc 192.168.115.0/255.255.255.0
Address:   192.168.115.0        11000000.10101000.01110011. 00000000
Netmask:   255.255.255.0 = 24   11111111.11111111.11111111. 00000000
Wildcard:  0.0.0.255            00000000.00000000.00000000. 11111111
=>
Network:   192.168.115.0/24     11000000.10101000.01110011. 00000000
HostMin:   192.168.115.1        11000000.10101000.01110011. 00000001
HostMax:   192.168.115.254      11000000.10101000.01110011. 11111110
Broadcast: 192.168.115.255      11000000.10101000.01110011. 11111111
Hosts/Net: 254                   Class C, Private Internet

Вы можете использовать HostMin и HostMax для нижнего и верхнего адресов, соответственно.

Надеюсь, это поможет.

...