pppoe не работают dns после перезагрузки [РЕШЕНО]

Итак. Есть ноут. На нем в дуалбуте 10-й Mint и винда семерочка. Когда провели интернет, монтажники с линуксом не совладали, настроили на винде pppoe и смылись.

Дальше пытаюсь настроить это же добро в минте. Делал это откровенно в первый раз (дома роутер), поэтому может и накосячил. С Network Manager каши не сварил, посему его выпилил и запустил pppoeconf. Там вроде бы ничего не выдумывал, ввел логин с паролем и выбирал все по умолчанию. Все отлично завелось, но до первой перезагрузки.

После рестарта не работают DNS. Сами сервера отлично при этом пингуются и в resolv.conf присутствуют, но при ping google.com выдает unknown host. По голому IP все отлично работает.

Пока методом тыка заставляю работать следующим образом: ifconfig eth0 down, ifconfig eth0 up, запуск скрипта из /etc/ppp (название кажется on_boot_time), который должен срабатывать при загрузке.

0
SD - 26 Май, 2011 - 22:53

в /etc/network/interfaces посмотрите строку:
iface eth0 inet manual замените manual на dhcp

0
Lexxa - 26 Май, 2011 - 23:39

Спасибо, проверю.
Главная проблема, что ноут совсем не под рукой. :(

0
Lexxa - 30 Май, 2011 - 14:56

Не помогло.

+1
SD - 30 Май, 2011 - 16:06

после замены или перегрузиться или:
sudo /etc/init.d/networking restart делали?..

в /etc/network/interfaces должно быть что-то типа этого (для сравнения):

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

0
Lexxa - 30 Май, 2011 - 19:41

Естественно.

В interfaces кажись вообще один к одному как приведено.

0
SD - 30 Май, 2011 - 20:51

дома роутер
а вот с ним вы как общаетесь?
какая схематика сети?..
здесь на сайте почитайте информацию на эту тему
вот еще почитайте про настройки разных роутеров

0
Lexxa - 30 Май, 2011 - 20:54

С роутером замечательно общаюсь. Дома проблемы нет.
Ноут, о котором идет речь физически лежит в другом месте и инет имеет от другого провайдера. Он инет получает от оптики через конвертер. Вся схематика.

0
SD - 30 Май, 2011 - 23:04

С конвертерами не сталкивался, но из литературы полагаю, что надо выставить статичный IP:
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx
netmask xxx.xxx.xxx.xxx

т.к. конвертер пытается получить адрес по dhcp и если в сети нет dhcp-сервера, то он берёт что-то своё, типа в диапазоне 169.254.ХХХ.ХХХ - точнее надо читать литературу по данному конкретному конвертеру.

ИЛИ: при ping google.com выдает unknown host. По голому IP все отлично работает. выпиливая Network Manager удалили, что-то из системы доменных имён (библиотеку какую-нибудь).
можно было установить гномий nm-applet и использовать DSL-подключения в Network Manager

ps: или - и то и другое.

0
Lexxa - 31 Май, 2011 - 00:15

Пропробую.
А как тогда привести систему к исходному состоянию? Почистить /etc/network/interfaces?

0
SD - 31 Май, 2011 - 03:34

в /etc/network/interfaces должно остаться:

auto lo
iface lo inet loopback

и восстановить нетворк менеджер

PS: методом тыка заставляю работать следующим образом: ifconfig eth0 down, ifconfig eth0 up
после этого и-нет нормально работал? если да, то может дело в автоматическом подключении...
но лучше не гадать, а восстановить НМ и установить гномий апплет уже три дистрибьютива кубунты с ним и он не подводил, не считая дебиана до этого.

+1
Flameflower - 31 Май, 2011 - 06:01
Изображение пользователя Flameflower.

Что то не понял схему подключения...
Если использовался роутер то зачем поднимать pppoe с компьютера?
Если пытаешься подключиться в обход роутера с удаленным NM необходимо сделать следующее:
В /etc/network/interfaces
Убедиться, что там прописано следующее (eth0 - меняем на свой интерфейс).
auto eth0
Больше там ничего не надо, т.к. используется pppoe.
Затем через pppoeconf создаешь ppp-соединение и подключаешься.
Затем проверяешь какие сервера прописаны в /etc/resolv.conf
Ну и затем выводы команд на форум:
ip r
ip a
cat /etc/resolv.conf
DNS чаще всего отваливается либо из за того, что нет маршрута до них, либо они упали у провайдера.

0
SD - 31 Май, 2011 - 08:04

не роутер у него. я сам запутался. роутер дома (зачем он написал не знаю), а где устанавливает сеть - там конвертер.

0
Lexxa - 10 Июнь, 2011 - 16:20

Прописал адреса DNS в /etc/resolv.conf. Заработало.
Всем спасибо за участие.

0
SD - 10 Июнь, 2011 - 17:11

отлично при этом пингуются и в resolv.conf присутствуют
это зачем писал? чтоб мы помучились?.. :)

0
Lexxa - 10 Июнь, 2011 - 20:01

У мну создался файл /etc/ppp/resolv.conf, и там они были.
Что файл был не на своем месте - не допёр. Даже в голову не пришло.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры