Как сделать так, чтобы Ubuntu запрашивал определенный IP-адрес с сервера DHCP?

Так вот в чем дело. Мой маршрутизатор назначает IP-адреса, начиная с 192.168.0.50. У меня есть несколько компьютеров под управлением Ubuntu, которые я хочу, чтобы маршрутизатор назначал 192.168.0.50 и 192.168.0.51 каждый раз, когда они запрашивают IP-адрес. Есть идеи? Заранее спасибо. :)

4
задан 22 January 2013 в 17:46

3 ответа

У вас есть несколько вариантов.

1) Резервирование DHCP на вашем маршрутизаторе. Некоторые роутеры имеют это в настройках.

2) Я вполне уверен, что если вы зайдете в сетевой менеджер, вы можете установить ручной ip, но все равно использовать DHCP Я в основном использую cli.

3) Установите статический ip с помощью этого руководства. 110]

0
ответ дан 22 January 2013 в 17:46

Самое простое, что нужно сделать, это установить для компьютера A статический IP-адрес 192.168.0.50 и для компьютера B статический IP-адрес 192.168.0.51 и настроить маршрутизатор для отправки адресов DHCP, начиная с 192.168.0.52 вместо 192.168.0.50 , Вы также можете зарезервировать адреса, описанные wlraider70

.
0
ответ дан 22 January 2013 в 17:46

с помощью программы linux dhclient.

Если у вас не установлен linux, вы можете использовать загрузочный Linux live CD.

[править] Если вы выполняете эту уловку для создания резервирования адреса для фактического компьютера с Windows, сначала переключите сетевой адаптер в Windows на статический IP-адрес, поскольку после перезагрузки в режиме DHCP Windows может отправить запрос DHCP с последним использованным IP, который уничтожил бы ваши усилия с помощью dhclient ниже ...

Хитрость заключается в том, чтобы отправить запрос DHCP с желаемым IP-адресом с того же сетевого адаптера (или лучше: того же MAC-адреса).

Отредактируйте файл /etc/dhcp/dhclient.conf и добавьте следующую строку (вам может понадобиться сначала скопировать файл в место для записи при загрузке с компакт-диска):

send dhcp-requested-address 192.168.1.240;

Затем остановите и запустите dhclient от имени пользователя root, где ваша сетевая карта имеет значение eth0 (проверьте, предварительно выполнив команду ip addr show)

dhclient -r -v
dhclient -4 -d -v -cf /etc/dhcp/dhclient.conf eth0

В случае успеха ваш DHCP-сервер выполнит ваш подготовленный запрос. Иногда вам придется удалить запись устройства в таблице DHCP перед выдачей команды dhclient -4 -d ....

Затем сделайте IP-адрес этого устройства в таблице DHCP маршрутизатора фиксированным адресом резервирования. Это свяжет IP-адрес с MAC-адресом устройства и будет возвращать один и тот же IP-адрес каждый раз, когда в будущем будет обнаружен запрос DHCP с этим MAC-адресом.

Источник

0
ответ дан 22 January 2013 в 17:46

Другие вопросы по тегам:

Похожие вопросы: