[РЕШЕНО] проблемы с pppoe

Привет.
Вчера расчехлил свой AcerAspireOne D250 и поставил на него Arch.
Никак не могу настроить PPPOE, поэтому обращаюсь сюда.

Локальную сеть настраиваю, работает корректно.
Затем делаю всё, что написано тут: https://wiki.archlinux.org/index.php/PP … 8%D0%B9%29

Но PPPOE не хочет работать.
#errors.log
localhost pppd: not replacing existing default route via 10.170.160.1
localhost pppd: Cannot determine ethernet address for proxy ARP

ip addr:
… <eth0> … (тут всё работает)
ppp0: <POINTTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 qdisc pfifo_fast state UNKNOWN qlen 3
.

Есть идеи?
Сложность моей ситуации ещё в том, что я не смогу установить новые пакеты, пока не подключу PPPOE.
Вы точно до конца страницу в вики дочитали?
Абсолютно точно, и этот файл /etc/ppp/ip-pre-up создал.

Как уже говорил, проблема может быть (и чёрт подери меня если не так :) )с тем, что нет файла /sbin/route.
Посему, как полагаю, нужен пакет (подозреваю что называется route), но как его установить - ума не приложу.
Показывайте (конфиги на флудошару!) как настраивали локалку, и рассказывайте подробненько (со всеми конфигами) как настраивали и какими командами поднимали ppp.

Как уже говорил, проблема может быть (и чёрт подери меня если не так :) )с тем, что нет файла /sbin/route.
Посему, как полагаю, нужен пакет (подозреваю что называется route), но как его установить - ума не приложу.
route входит в состав core/net-tools, вы его при установке не отключили случайно?
Итак, локалку настраивал по Beginners Guide, а именно редактировал rc.conf, resolv.conf, hosts в /etc/

Далее, для ppp, правил /etc/ppp/peers/provider, /etc/ppp/options, разумеется логин-пароль в chap-secrets,
и наконец создал /etc/ppp/is-pre-up.

ppp пытаюсь запустить c помощью pon


Не знаю, что такое флудошара, поэтому выложил так. В архиве есть ещё куски логов.
http://zalil.ru/32423603
И нет, я ничего не отменял при установке.

Может я конечно совсем и не прав, но, по-моему, тут
http://www.archlinux.org/news/deprecation-of-net-tools/
сказано о том, что net-tools уже никуда не годится.
mkdy
редактировал … resolv.conf, … в /etc/
Вы его вручную редактировали? Откуда там взялся тот ip-адресс, его вам провайдер подсказал? Вот, почитайте об этом файле.

Уберите пока /etc/ppp/ip-pre-up и после запуска pppoe (кстати, какой командой запускаете?):
route add default dev ppp0

И покажите вывод
pacman -Qs route
Да, редактировал вручную, как сказано в мануале. Этот адрес DNS-сервера мне дал провайдер.

Как и ожидалось,
route: команда не найдена

    pacman -Qs route
local/iproute2 2.6.39-2
   IP Routing Utilities


(пакет iproute недавно установил с флешки, хотя бы научился обходиться без инета).
Ну и? Заработало?
В общем, ситуация такая.

Просто так после pon инет не работает. Но. Решил вспомнить тотемические корни. Поплясал.
Выполнил
routef
. Он почему-то рабочим оказался. Потом
poff
pon
, и о чудо. Инет работает.

Я даже уже не прошу мне объяснить, что в этот момент произошло (хотя нет, прошу). Я просто теперь хочу избавиться от столь мучительной процедуры. Для этого достаточно будет в ip-pre-up записать “routef” ?
 
Зарегистрироваться или войдите чтобы оставить сообщение.