Я натрапив на дуже дивну помилку на ubuntu-сервері (8.04), я не маю поняття, чому dhclient не може встановлювати мережеві настройки! Я не той, хто встановив сервер в першу чергу, тому я не знаю багато про налаштування. Сервер використовується лише як брандмауер / шлюз (спеціальний сценарій iptables), у нього є три нік для Інтернету, один для локальної мережі та один для DMZ. Тепер ISP змінив налаштування з статичного ip на "статичний" ip, призначений через dhcp, і я не можу реально ним користуватися.
На жаль, я не можу просто встановити IP-адресу статично, оскільки провайдер закриває зв'язок, коли закінчується оренда dhcp: o
Це помилка, яку я отримую: (а тоді вона просто висить там ..)
root@fw:~# dhclient eth2
Internet Systems Consortium DHCP Client V3.0.6
Copyright 2004-2007 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/
SIOCSIFADDR: Permission denied
SIOCSIFFLAGS: Permission denied
SIOCSIFFLAGS: Permission denied
Listening on LPF/eth2/00:50:52:c1:a1:32
Sending on LPF/eth2/00:50:52:c1:a1:32
Sending on Socket/fallback
DHCPDISCOVER on eth2 to 255.255.255.255 port 67 interval 8
DHCPOFFER of 2.10.56.19 from 93.87.36.42
DHCPREQUEST of 2.10.56.19 on eth2 to 255.255.255.255 port 67
DHCPACK of 2.10.56.19 from 93.87.36.42
SIOCSIFADDR: Permission denied
SIOCSIFFLAGS: Permission denied
SIOCSIFNETMASK: Permission denied
SIOCSIFBRDADDR: Permission denied
SIOCSIFFLAGS: Permission denied
SIOCADDRT: Operation not permitted
на даний момент я це виправив, запускаючи killall dhclient; dhclient eth2
кожну годину, а потім встановивши статичні параметри IP для інтерфейсу, цього достатньо, щоб зв’язок жив! але, на мою думку, це дуже некрасивий злом ..
-1
параметр і почекайте, поки він вийде самостійно.
-f
увімкненою опцією: silenzio.dk/pi/dhc.strace
strace -o /tmp/dhc$$ dhclient -d eth2
має отримати цінну інформацію про те, які дзвінки не відповідають. Так, я знаю їх усіх, але бачити аргументи може допомогти. Я б підозрював якийсь диваку з драйвером eth2, можливо, модуль не синхронізований з ядром.