LINUX.ORG.RU
ФорумAdmin

DHCP client, не получает статический IP

 ,


0

2

На DHCP сервере настроена привязка к MAC-адресу.

Проверяю вот этой штукой: http://sargandh.wordpress.com/2012/02/23/linux-dhcp-client-simulation-tool/

Получаю привязанный IP по MAC.

Установить соединение можно только указав явно в /etc/dhcp/dhclient.conf вот такой параметр:

send dhcp-client-identifier <MAC>;

По-умолчанию он закомменчен, в таком случае соединение не устанавливается. Если указываю MAC - соединяется, но получает другой (видимо динамический IP).

Для этого параметра еще вроде 1: указывают в начале, либо 1:0 + MAC без первых двух цифр, ничего не помогает.

Видимо клиент шлет не верный MAC, в чем магия и как настроить DHCP клиент чтобы он получал привязанный IP?

P.S. доступа к серверу нет.

Попробуй указать свой MAC-адрес в лоб:

# ifconfig eth0 hw ether 00:11:22:33:44:55
После чего попробуй получить адрес еще раз.

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

Не, не помогает. Я его собственно из ifconfig и взял, разве есть смысл его перезаписывать тем же значением?

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

Если хочешь узнать, в клиенте ли дело, отсоедини его от его сети и подключи в сеть с игровым DHCP-сервером, настроенным заведомо правильно.

Infra_HDC ★★★★★
()

client-identifier из разпространённых вариантов передаётся

01:<здесь 6 байтов MAC в шестнадцатеричной через двоеточия>

То есть обычная запись MAC address с приписанным впереди «01:» Кавычки вокруг этой строки не нужны

Elyas ★★★★★
()
Последнее исправление: Elyas (всего исправлений: 1)
Ответ на: комментарий от Elyas

c «01:» в начале не соединяется

Вот так почти мгновенно возвращает правильный DHCP offer:

sudo dhclient -v eth0

Истина где-то рядом, вот только где?

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

Вот так почти мгновенно возвращает правильный DHCP offer:

так если получает правильный, в чём проблема?

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

проблема в том что глазами видно, а соединение не утсанавливается, ни через NetworkManager, ни через ifconfig

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

По tcpdump и по логам в syslog видно что приходит правильный DHCPOFFER, но почему-то на этом дело не заканчивается и дальше идут запросы по разным IP подсети.

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

Вообщем проблема в том что после DHCPOFFER клиент шлет запрос на этот IP (offer), а сервер отвечает DHCPNAK.

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

Хозяин лично звонил и сказал что все гуд, и оффтопики аналогично получают статический адрес без проблем.

Похоже придется забить на это дело, слишком ущербно.

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

Проблема скорее всего на их стороне: я попробовал тест (см. ссылку в первом посте) - на мой MAC на запрос вечно отвечает DHCPNAK, а для любого другого - DHCPACK.

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

Вообщем ЧТД: по случаю приноса ноута с работы домой, решил проверить взаимодействие с моим домашним роутером - привязанный IP раздается без каких либо проблем.

В логах все то же самое, только роутер не отшывает, а как и положено возвращает DHCPACK.

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