Вопрос Как изменить адрес сервера DHCP-сервера Ubuntu на клиенте?


Как сообщить Ubuntu об использовании определенного IP-адреса DHCP-сервера? Я создаю виртуальную тестовую сеть в VirtualBox, где установлен сервер Ubuntu. Однако VirtualBox не имеет возможности указывать другим компьютерам использование определенного виртуального IP-сервера в качестве сервера DHCP.


2
2018-06-29 19:52


происхождения


Вы хотите, чтобы вы использовали статический IP-адрес? Или у вас есть 2 сервера dhcp в одной локальной сети? - meccooll
@meccooll Я хочу, чтобы клиенты использовали определенный DHCP-сервер. Обычно маршрутизатор сообщает компьютерам, что DHCP и DNS-серверы использовать, но в VirtualBox это невозможно. - MikkoP


ответы:


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

Вероятно, вы ищете Bridged networking. Он подключит виртуальную машину к той же сети, что и хост, позволяя ей использовать один и тот же сервер DHCP и иметь IP-адреса в том же диапазоне.

Вы должны установить это в настройках виртуальной коробки, вкладке сети:

enter image description here

Вы также можете использовать NAT Network, новый экспериментальный режим, в котором все Virutal Machines совместно используют (виртуальную) сеть. По умолчанию NAT Network предлагает собственный DHCP-сервер, вы можете отключить его из командной строки:

VBoxManage natnetwork modify -t nat-int-network -h off

Где nat-int-network - ваше внутреннее сетевое имя (это только значение по умолчанию)


2
2018-06-30 08:21



Привет, спасибо за ваш ответ. Я использую NAT Network в VirtualBox. Это создает виртуальную сеть для всех виртуальных машин. По сравнению с внутренней сетью это также позволяет виртуальным машинам получать доступ к Интернету. Я не хочу, чтобы виртуальные машины находились в той же сети, что и физические машины. - MikkoP
Затем, если вы просто отключите сервер VB («VBoxManage natnetwork modify -t nat-int-network -h off»), ваш сервер должен позаботиться. Первый аргумент - это имя сети, вы должны его изменить. - Javier Rivera
Благодаря! Отказ от встроенного DHCP-сервера сделал трюк. Но почему другие компьютеры автоматически берут этот сервер? И, пожалуйста, добавьте его в ответ, чтобы я мог отметить его правильно. - MikkoP
Вам не нужно настраивать DHCP-сервер в клиентах никогда. Клиентские компьютеры передают сообщение в сеть, запрашивая лизинг и ответ сервера (ов). - Javier Rivera
Ах, спасибо за информацию! - MikkoP