Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: resolv.conf очищается  (Прочитано 1873 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн borunov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
resolv.conf очищается
« : 07 Июнь 2008, 09:20:59 »
здравствуйте!
приключилось следующее - вдруг (после перенастройки домашнего маршрутизатора) 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 все опять работат. но ненадолго
ArchLinux i686, KDE 4.4
Samsung Q45-A006

Оффлайн borunov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: resolv.conf очищается
« Ответ #1 : 08 Июнь 2008, 16:58:43 »
up
ArchLinux i686, KDE 4.4
Samsung Q45-A006

Оффлайн borunov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: resolv.conf очищается
« Ответ #2 : 08 Июнь 2008, 22:13:53 »
отвечаю сам себе - исправил последствия, установив пакет dnsmasq. однако, причина никуда не ушла. в daemon.log видно, что по-прежнему кто-то пытается запускать dhclient с кривыми параметрами и он ничего не получает. но DNS от этого не страдает... не нравится мне эта ситуация ...
ArchLinux i686, KDE 4.4
Samsung Q45-A006

Оффлайн monxxie

  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: resolv.conf очищается
« Ответ #3 : 09 Июнь 2008, 10:33:22 »
эммм, такая же проблема, но dnsmasq установлен, и resolv.conf очищается при перезагрузке... чего бы куда дописать... может сделать копию resolv.conf и в rc.local вбить тупо чтобы он копировался из домашней папки в /etc ????

Оффлайн borunov

  • Автор темы
  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Re: resolv.conf очищается
« Ответ #4 : 09 Июнь 2008, 12:21:29 »
а ты дописал в /etc/dhcp3/dhclient.conf первой строчкой
prepend domain-name-servers 127.0.0.1;
ArchLinux i686, KDE 4.4
Samsung Q45-A006

Оффлайн monxxie

  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: resolv.conf очищается
« Ответ #5 : 09 Июнь 2008, 13:06:54 »
оу, шпашыба !!! :D

 

Страница сгенерирована за 0.073 секунд. Запросов: 23.