здравствуйте!
приключилось следующее - вдруг (после перенастройки домашнего маршрутизатора) Kubuntu 8.04 стала терять dns. точнее - при подъеме интерфейса (при загрузке системы, например) dhcp-сервер на рутере все выдает, Kubuntu принимает и все хорошо работает, но, по прошествии короткого промежутка времени файл /etc/resolv.conf очищается (пакетом resolvconf). вот что пишется в /var/log/daemon.log
Jun 7 10:53:19 beast dhclient: Listening on LPF/eth0/00:13:77:5d:ef:a8
Jun 7 10:53:19 beast dhclient: Sending on LPF/eth0/00:13:77:5d:ef:a8
Jun 7 10:53:19 beast dhclient: Sending on Socket/fallback
Jun 7 10:53:21 beast dhclient: DHCPREQUEST of 192.168.1.4 on eth0 to 255.255.255.255 port 67
Jun 7 10:53:22 beast dhclient: DHCPACK of 192.168.1.4 from 192.168.1.1
Jun 7 10:53:22 beast avahi-daemon[7217]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.1.4.
Jun 7 10:53:22 beast avahi-daemon[7217]: New relevant interface eth0.IPv4 for mDNS.
Jun 7 10:53:22 beast avahi-daemon[7217]: Registering new address record for 192.168.1.4 on eth0.IPv4.
Jun 7 10:53:22 beast dhclient: bound to 192.168.1.4 -- renewal in 19237 seconds.
Jun 7 10:53:41 beast dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
Jun 7 10:53:45 beast dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
Jun 7 10:53:54 beast dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
Jun 7 10:54:05 beast dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 16
Jun 7 10:54:06 beast dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
Jun 7 10:54:14 beast dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
Jun 7 10:54:20 beast dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 10
Jun 7 10:54:28 beast dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
Jun 7 10:54:31 beast dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
Jun 7 10:54:37 beast dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14
Jun 7 10:54:42 beast dhclient: No DHCPOFFERS received.
Jun 7 10:54:42 beast dhclient: No working leases in persistent database - sleeping.
Jun 7 10:54:42 beast avahi-autoipd(eth0)[10843]: Found user 'avahi-autoipd' (UID 105) and group 'avahi-autoipd' (GID 113).
Jun 7 10:54:42 beast avahi-autoipd(eth0)[10843]: Successfully called chroot().
Jun 7 10:54:42 beast avahi-autoipd(eth0)[10843]: Successfully dropped root privileges.
Jun 7 10:54:42 beast avahi-autoipd(eth0)[10843]: Starting with address 169.254.9.29
Jun 7 10:54:42 beast avahi-autoipd(eth0)[10843]: Routable address already assigned, sleeping.
Jun 7 10:54:51 beast dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 16
Jun 7 10:55:06 beast dhclient: No DHCPOFFERS received.
Jun 7 10:55:06 beast dhclient: No working leases in persistent database - sleeping.
Jun 7 11:00:12 beast dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
Jun 7 11:00:17 beast dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
Jun 7 11:00:23 beast dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
Jun 7 11:00:30 beast dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 11
Jun 7 11:00:41 beast dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 16
Jun 7 11:00:57 beast dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 17
Jun 7 11:01:14 beast dhclient: No DHCPOFFERS received.
Jun 7 11:01:14 beast dhclient: No working leases in persistent database - sleeping.
то есть вот, все получилось, IP дали и все счастливы, но потом, зачем-то снова обращаемся к dhcp-серверу (и, похоже, как-то криво, потому как он в ответ ничего не выдает) и все пропало..
вопросы:
1. как понять кто инициирует преждевременное обращение к dhcp-серверу и с какими параметрами? (dhcp-серверу установлено время жизни адреса 12 часов)
2. а avahi-daemon тут не гадит? он зачем вообще нужен? почитал man - предоставляет какой-то специфический API для mDNS... оно мне нужно?
PS. самое смешное, когда из терминала говоришь sudo dhclient все опять работат. но ненадолго