Я использую Virtualbox и хочу подключить 3 виртуальные машины, чтобы они работали как одна в одной сети (подключение к Интернету не требуется).
Я не знаю, как это сделать, и я не мог понять этот источник https://www.virtualbox.org/manual/ch06.html
Единственное, что я понял, это то, что мне нужно использовать внутреннюю сеть, но когда я запускаю машины, я все равно получаю один и тот же IP-адрес для всех, и они не могут видеть друг друга. Все машины работают под управлением Windows 7 Ultimate
1 ответ
Чтобы это работало, вам нужно настроить dhcp-сервер для внутренней сети, что, по некоторым причинам, я не знаю, может быть сделано только через CLI. Поэтому введите следующую команду:
VBoxManage dhcpserver add --netname intnet1 --ip 192.168.173.254 --netmask 255.255.255.0 --lowerip 192.168.173.1 --upperip 192.168.173.99 --enable
Это настроит внутреннюю сеть с именем intnet1
, с параметрами (выбранными произвольно, чтобы избежать конфликта с наиболее распространенными подсетями), которые вы можете видеть из строки выше.
Затем измените ваши виртуальные машины, чтобы иметь интерфейс в этой сети: например, из CLI,
VBoxManage modifyvm "VM name" --nicX intnet1
где вам придется использовать имя вашей виртуальной машины, а X представляет номер интерфейса, который вы хотите назначить этой сети.
Или вы можете сделать это в графическом интерфейсе: нажмите на имя компьютера, затем Сеть -> Адаптер X -> Включить адаптер, затем для Attached to
выбрать Internal Network
, а для name
выберите intnet1.
,