Автор Гілка: Незрозуміла поведінка dhclient  (Прочитано 1364 раз)

Відсутній vanessa

  • Графоман
  • ****
  • дописів: 468
  • Карма: +0/-0
Мій провайдер роздає ІР-адреси за допомогою DHCP із прив’язкою до MAC. Вроді все класно і все працює але от мій лог забитий такими записами
Nov 24 13:59:24 starter dhclient: DHCPREQUEST on eth0 to 178.54.21.254 port 67
зауважу що DHCP сервер  як мінімум логічно знаходиться в іншій мережі тому-що мені видається адреса із мережі 178.54.46.0/24
Mій dhclient так мучиться аж до тих пір поки не отримавши відповіді від 178.54.21.254 пів-години поспіль питає в 255.255.255.255 і той-же сервер 178.54.21.254 відповідає і тоді відповідь приймається.
Я додав в ланцюг INPUT таблиці filter такі правила
iptables -A INPUT -s 178.54.21.254/32 -j LOG --log-ip-options
iptables -A INPUT -p udp -m udp --dport 68 -j ACCEPT
в лог сиплеться наступне
Nov 24 14:06:26 starter kernel: [320725.611107] IN=eth0 OUT= MAC=ff:ff:ff:ff:ff:ff:00:30:48:b8:33:88:08:00 SRC=178.54.21.254 DST=255.255.255.255 LEN=328 TOS=0x00 PREC=0x00 TTL=128 ID=0 PROTO=UDP SPT=67 DPT=68 LEN=308
а лічильник по другому правилу потехеньку рахує пакунки.
ще додам що
# netstat -upl | grep dhclient
udp        0      0 *:bootpc                *:*                                 4070/dhclient
порт 68 слухається.
то де засада? Чому dhclient не приймає такі пакунки ?