1

Использую 3g-modem. Сегодня почему-то пропала сеть. Вроде всё работает нормально, wvdial ошибок не пишет.
Адреса даёт. Посмотрел resolv.conf, а он пустой. Вбил адреса nameserver вручную, - сеть появилась! Пересобрал
на всякий случай wvdial, ppp, dhcpcd, usb_modeswitch. После перезагрузки вроде всё нормально. Но осадок остался.
Кто же всё-таки виноват? Какая программа должна записывать адреса nameserver в resolv.conf?

2

В ArchLinux столкнулся с похожей ситуацией, проблему решил прописав в /etc/resolvconf.conf адреса nameservers.

Hunter, who is on the trail ...

3

Packum пишет:

Какая программа должна записывать адреса nameserver в resolv.conf?

если адрес получаете по dhcp, то и смотреть надо в сторону dhcpclient.

It is good day to die ...
MS Windows 10
Заметки о главном...

4

NetworkManager?

5

i2ks пишет:

если адрес получаете по dhcp

Packum пишет:

Использую 3g-modem

ab
Можно посмотреть файл /etc/dhcpcd.conf, я в дженту не разбираюсь но может помощет http://www.gentoo.ru/node/23282

Hunter, who is on the trail ...

6

Спасибо! Значит это dhcpcd перезаписывает. Буду пробовать с ним разбираться.

7

если сеть управляется гентушными init-скриптами, то ещё можно создать resolv.conf.tail с фолбеком из восьммёрок — его содержимое дописывается в конец resolv.conf

95% процентов проблем находятся между клавиатурой и стулом.

8 (14.06.2014 18:55:46 отредактировано mvt)

На модеме (любом) адрес - плавающий. То есть провайдер обязан Вам выдать адрес и DNS'ки. Да сталкивался, что адрес дают, а DNS - фиг вам. Злобное решение ab :
Пишем файл /etc/resolv.conf (хоть в домашнем каталоге), в /etc/rc.local добавляем строку:
cp /home/user/resolv.conf /etc/resolv.conf
Ну да, костыль. ab. Если не хотите - попробуйте разборки с провайдером. Да и так и так выходило. Удачи!