LINUX.ORG.RU
ФорумAdmin

Не могу получить ip по dhcp. Не приходит DHCPOFFER

 ,


0

1

Ubuntu 14.04 (та же проблема при загрузке с live usb ubuntu 15, arch и calculate), dhclient 4.2.4, NetworkManager 0.9.8.8.

Дома, на своем роутере, спокойно получаю ip. Но на работе ни на одной linux системе не удалось этого сделать. На той же машине на винде все работает отлично, правда мне уже выдали рабочую, сам я ничего не настраивал.

 sudo dhclient -v eth0 

DHCPDISCOVER отсылаются, но DHCPOFFER не приходят. Пробовал также добавить в dhclient.conf

send vendor-class-identifier "MSFT 5.0";

но не помогло. На работе админы могут помочь в настройках только с виндой, может и сетка как-то под нее заточена?

Подскажите, чем это может быть вызвано? Как настроить dhclient?


Ответ на: комментарий от CHIPOK

а если у меня нет этого файла, то создать? И я ведь добавлял его в /etc/dhclient.conf уже - не помогло, почему это должно сработать?

ka4eli
() автор топика

Что-то в последнее время часто такая проблема стала возникать.

targitaj ★★★★★
()
Ответ на: комментарий от ka4eli

тогда я хз, пусть админы логи смотрят что пишет ДХЦП сервак, ты глянь свои логи чо клиент пишет. И да ты делал килл клиента?

CHIPOK ★★★
()

Важное дополнение: у коллеги стоит arch и более новый NetworkManager у которого есть internal dhcp. Так вот это internal dhcp работает, а другие dhcp клиенты тоже не работают у него. Себе поставить не могу этот пакет - там уже зависимости на systemd либы. Не хочу переустанавливать убунту на 15 версию. Хочу настроить свой dhcp клиент. Может кто-то подскажет разницу в настройках/dhcp-options между internal-dhcp в NetworkManager и dhclient?

ka4eli
() автор топика
Ответ на: комментарий от Radjah

Админы говорят, что нет. С левого ноута с винды коннектились.

ka4eli
() автор топика
Ответ на: комментарий от mky

так и сделал. Походу дело в том, что клиент шлет unicast и это походу никак нельзя сконфигурить в тех версиях клиентов доступных для ubuntu 14.04. Вот такая же проблема:

https://www.reddit.com/r/networking/comments/36x8pm/linux_not_getting_dhcp_fr...

ka4eli
() автор топика
Ответ на: комментарий от ka4eli

фикс:

если в конфигурациях dhcpcd указать broadcast, то все работает. На arch dhcpcd 6 версии, но на убунте 3.2.3 и broadcast нельзя указать. Печаль(

ka4eli
() автор топика
Ответ на: комментарий от ka4eli

Если я правильно понял, то тот пакет, что в Arch'е называется dhcpcd, в Убунте называется dhcpcd5 (http://roy.marples.name/projects/dhcpcd/). А то, что в убунте называется dhcpd это isc-dhcp (http://www.isc.org). Сравнивать их версии не корректно.

Поищите, может найдёте dhcpcd5 достаточно свежей версии.

mky ★★★★★
()
Ответ на: комментарий от ka4eli

Как и ожидалось, NetworkManager internal dhcp работает. Проблема была решена переустановкой системы =). Всем спасибо.

ka4eli
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.