Я использую Virtualbox и хочу подключить 3 виртуальные машины, чтобы они работали как одна в одной сети (подключение к Интернету не требуется).
Я не знаю, как это сделать, и я не мог понять этот источник https://www.virtualbox.org/manual/ch06.html
Единственное, что я понял, это то, что мне нужно использовать внутреннюю сеть, но когда я запускаю машины, я все равно получаю один и тот же IP-адрес для всех, и они не могут видеть друг друга. Все машины работают под управлением Windows 7 Ultimate

1 ответ1

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. ,

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .