LINUX.ORG.RU
ФорумAdmin

Присвоение неверного адреса DHCP.


0

2

Иногда спорадически отваливается инет. Т.е. вместо адреса 172.16.166.xxx провайдер присылает по dchp локальный адрес. Пробовал подключать к другому компу (винда) — та же ерунда. Не может ли это быть как-то связано с NetworkManager?

Вот настройки

cat  /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
    hwaddress ether 00:80:48:23:11:2B

auto eth1
allow-hotplug eth1
iface eth1 inet static
     address 192.168.0.2
     netmask 255.255.255.0

Но в списке процессов есть nm-dhcp-client

ps aux | grep dhcp

root       781  0.0  0.0   2548   780 ?        Ss   09:31   0:00 dhclient3 -e IF_METRIC=100 -pf /var/run/dhclient.eth0.pid -lf /var/lib/dhcp3/dhclient.eth0.leases eth0
dhcpd     1232  0.0  0.2   4524  2300 ?        Ss   09:31   0:00 /usr/sbin/dhcpd -q -pf /var/run/dhcp-server/dhcpd.pid -cf /etc/ltsp/dhcpd.conf eth1
root      1748  0.0  0.1   2552  1232 ?        S    09:31   0:00 /sbin/dhclient -d -4 -sf /usr/lib/NetworkManager/nm-dhcp-client.action -pf /var/run/dhclient-eth0.pid -lf /var/lib/dhcp/dhclient-fc36e6bd-8b03-481d-8acc-dc8034043129-eth0.lease -cf /var/run/nm-dhclient-eth0.conf eth0

И еще вопрос: как сделать периодическую проверку коннекта и протоколирование сведений, которые могли бы помочь выяснить истинную причину неполадки?


Если остановить network-manager, то интернет-коннект с машиной разрывается, да и просто интернет на ней пропадает.

Пришлось делать перезагрузку по телефону.

zensey ()

>Т.е. вместо адреса 172.16.166.xxx провайдер присылает по dchp локальный адрес.

Какой такой локальный? У вас и так серый адрес. Если получает чужой адрес - может у какого-то жопорукого юзера DHCP в сеть вещается...

И еще вопрос: как сделать периодическую проверку коннекта и протоколирование сведений, которые могли бы помочь выяснить истинную причину неполадки?

tcpdump запустить, послушать пакеты на 67-68 порты. Потом - подумать над результатом. Особенно ценным будет момент обновления лиза.

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

Событие было отражено в системном журнале

Sep 13 09:31:42 aai-ws dhclient: Listening on LPF/eth0/00:80:48:23:11:2b
Sep 13 09:31:42 aai-ws dhclient: Sending on   LPF/eth0/00:80:48:23:11:2b
Sep 13 09:31:42 aai-ws dhclient: Sending on   Socket/fallback
Sep 13 09:31:42 aai-ws dhclient: DHCPREQUEST of 172.16.166.96 on eth0 to 255.255.255.255 port 67
Sep 13 09:31:42 aai-ws dhclient: DHCPNAK from 192.168.100.1
Sep 13 09:31:42 aai-ws dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
Sep 13 09:31:42 aai-ws dhclient: DHCPOFFER of 192.168.100.2 from 192.168.100.1
Sep 13 09:31:42 aai-ws dhclient: DHCPREQUEST of 192.168.100.2 on eth0 to 255.255.255.255 port 67
Sep 13 09:31:42 aai-ws dhclient: DHCPACK of 192.168.100.2 from 192.168.100.1
Sep 13 09:31:42 aai-ws dhclient: bound to 192.168.100.2 -- renewal in 14 seconds.
Sep 13 09:31:46 aai-ws dhclient: DHCPREQUEST of 192.168.100.2 on eth0 to 192.168.100.1 port 67
Sep 13 09:31:46 aai-ws dhclient: DHCPACK of 192.168.100.2 from 192.168.100.1
Sep 13 09:31:46 aai-ws dhclient: can't create /var/lib/dhcp3/dhclient.eth0.leases: No such file or directory
Sep 13 09:31:46 aai-ws dhclient: bound to 192.168.100.2 -- renewal in 15 seconds.
Sep 13 09:31:56 aai-ws dhclient: DHCPREQUEST of 192.168.100.2 on eth0 to 192.168.100.1 port 67
Sep 13 09:31:56 aai-ws dhclient: DHCPACK of 192.168.100.2 from 192.168.100.1
Sep 13 09:31:56 aai-ws dhclient: bound to 192.168.100.2 -- renewal in 12 seconds.
Sep 13 09:32:01 aai-ws dhclient: DHCPREQUEST of 192.168.100.2 on eth0 to 192.168.100.1 port 67
Sep 13 09:32:01 aai-ws dhclient: DHCPACK of 192.168.100.2 from 192.168.100.1
Sep 13 09:32:01 aai-ws dhclient: can't create /var/lib/dhcp3/dhclient.eth0.leases: No such file or directory

Интересно, а есть ли способ запротоколировать мак-адрес того кто шлет ответ?

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

Хотя, это просто сделаеть и tcpdump-ом — примерно так:

tcpdump -i <interface> -n port 67 or port 68

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