Jump to content
Калькуляторы

Debian и dhclient Проблема получения адреса роутера по умолчанию

Есть Debian 6 и подключение к QWERTY c фиксированным внешним адресом.

 

При получении адреса с помощью dhclient приходят настройки адреса хоста и маски подсети, но настройка адреса роутера по умолчанию не приходит.

Адрес хоста и маска правильные

Трассировку хуков в клиенте включил, но переменные new_routes и new_static routes пустые.

Как клиентам раздают настройки?

 

С другим провайдером все работает. Получаются и другие настройки вроде DNS серверов.

 

Пы.Сы. Служба техподдержки устроена по заветам Cisco, только вот добиться перевода на второй уровень обслуживания не получается, беседы по телефону не помогают.

Edited by VladimirAd

Share this post


Link to post
Share on other sites

выкладывайте дамп dhcp трафика (tcpdump -i INT -v -vv -n -nn -s 0 "udp and (port 67 or port 68)")

Share this post


Link to post
Share on other sites

у меня йцукен отдает дефолт. но у меня, скорее всего другой район, (у них оно сильно районозависимо, по расколбасам) и не статический IP. у них вроде как сейчас вообще без DHCP работать не должно.

 

че tcpdump гутарит ?

Share this post


Link to post
Share on other sites
tcpdump -i INT -v -vv -n -nn -s 0 "udp and (port 67 or port 68)"
Пугающий набор ключей :) Я бы сделал вот так:

tcpdump -i <if-name> -nvvves0 port 67

Этого более чем достаточно что бы парсить что там раздаётся. А e - на всякий случай, что бы Ethernet адреса тоже засветились и было понятно действительно-ли там всё правильно.

 

Да, если используется красношапообразный дистрибутив (сентось, федора) то надо ещё одну букву n добавить. Но в нормальных сборках tcpdump'а такого бреда нет.

 

Share this post


Link to post
Share on other sites

77.41.75.69.68 > 77.37.128.2.67: [udp sum ok] BOOTP/DHCP, Request from 00:d0:b7:60:d8:c0, length 300, xid 0xbbfc110a, Flags [none] (0x0000)

Client-IP 46.242.16.72

Client-Ethernet-Address 00:d0:b7:60:d8:c0

Vendor-rfc1048 Extensions

Magic Cookie 0x63825363

DHCP-Message Option 53, length 1: Request

END Option 255, length 0

PAD Option 0, length 0, occurs 56

18:13:31.004992 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 328)

77.41.75.69.68 > 77.37.128.2.67: [udp sum ok] BOOTP/DHCP, Request from 00:d0:b7:60:d8:c0, length 300, xid 0xbbfc110a, secs 5, Flags [none] (0x0000)

Client-IP 46.242.16.72

Client-Ethernet-Address 00:d0:b7:60:d8:c0

Vendor-rfc1048 Extensions

Magic Cookie 0x63825363

DHCP-Message Option 53, length 1: Request

END Option 255, length 0

PAD Option 0, length 0, occurs 56

18:13:44.013084 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 328)

77.41.75.69.68 > 77.37.128.2.67: [udp sum ok] BOOTP/DHCP, Request from 00:d0:b7:60:d8:c0, length 300, xid 0xbbfc110a, secs 18, Flags [none] (0x0000)

Client-IP 46.242.16.72

Client-Ethernet-Address 00:d0:b7:60:d8:c0

Vendor-rfc1048 Extensions

Magic Cookie 0x63825363

DHCP-Message Option 53, length 1: Request

END Option 255, length 0

PAD Option 0, length 0, occurs 56

18:14:00.016071 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 328)

77.41.75.69.68 > 77.37.128.2.67: [udp sum ok] BOOTP/DHCP, Request from 00:d0:b7:60:d8:c0, length 300, xid 0xbbfc110a, secs 34, Flags [none] (0x0000)

Client-IP 46.242.16.72

Client-Ethernet-Address 00:d0:b7:60:d8:c0

Vendor-rfc1048 Extensions

Magic Cookie 0x63825363

DHCP-Message Option 53, length 1: Request

END Option 255, length 0

PAD Option 0, length 0, occurs 56

18:14:07.007069 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 328)

77.41.75.69.68 > 77.37.128.2.67: [udp sum ok] BOOTP/DHCP, Request from 00:d0:b7:60:d8:c0, length 300, xid 0xbbfc110a, secs 41, Flags [none] (0x0000)

Client-IP 46.242.16.72

Client-Ethernet-Address 00:d0:b7:60:d8:c0

Vendor-rfc1048 Extensions

Magic Cookie 0x63825363

DHCP-Message Option 53, length 1: Request

END Option 255, length 0

PAD Option 0, length 0, occurs 56

18:14:19.012081 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 328)

77.41.75.69.68 > 77.37.128.2.67: [udp sum ok] BOOTP/DHCP, Request from 00:d0:b7:60:d8:c0, length 300, xid 0xbbfc110a, secs 53, Flags [none] (0x0000)

Client-IP 46.242.16.72

Client-Ethernet-Address 00:d0:b7:60:d8:c0

Vendor-rfc1048 Extensions

Magic Cookie 0x63825363

DHCP-Message Option 53, length 1: Request

END Option 255, length 0

PAD Option 0, length 0, occurs 56

18:14:33.014087 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 328)

77.41.75.69.68 > 77.37.128.2.67: [udp sum ok] BOOTP/DHCP, Request from 00:d0:b7:60:d8:c0, length 300, xid 0xbbfc110a, secs 67, Flags [none] (0x0000)

Client-IP 46.242.16.72

Client-Ethernet-Address 00:d0:b7:60:d8:c0

Vendor-rfc1048 Extensions

Magic Cookie 0x63825363

DHCP-Message Option 53, length 1: Request

END Option 255, length 0

PAD Option 0, length 0, occurs 56

18:14:50.017071 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 328)

Вот такое примерно валится

У меня работает по dhcp, только роут по умолчанию я руками вталкиваю, в хуке скриптик написал.

Share this post


Link to post
Share on other sites

фигня какая-то. где offer и ack? выключите dhcp-клиент, включите tcpdump, включите dhcp-клиент

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this