Запостил как ответ на форуме русского сообщества ArchLinux: http://archlinux.org.ru/forum/viewtopic.php?f=8&t=922&p=6580#p6580
Сохраню и для себя :)
Итак, стоят пакеты rp-pppoe и ppp. Дальше.
С переподключением при обрыве, имхо, только завести pppoe через daemontools:
http://aur.archlinux.org/packages.php?ID=16966
- скачать это: http://aur.archlinux.org/packages/daemontools/daemontools.tar.gz
- распаковать: tar xzf daemontools.tar.gz
- зайти в каталог: cd daemontools
- выполнить: makepkg
- поставить пакет в систему: pacman -U …
ну дальше читать документацию как добавлять сервисы. Если кратко, для ‘pppoe’, то так:
- создаём директорию /etc/ppp-internet
- создаём файл /etc/ppp-internet/run с следующим содержимым: ```bash #!/bin/bash
тут укажи сетевую которая у тебя подключена
ifconfig eth0 up
nodetach - обязательно. за подробностями в документацию.
exec pppd nodetach call dsl-provider
* делаем его исполняемым: chmod +x /etc/ppp-internet/run
Потом создай этот самый dsl-provider, файл /etc/ppp/peers/dsl-provider с примерно следующим содержимым:
plugin rp-pppoe.so
network interface
eth0
login name
name “pppoe-login”
use assigned DNS
usepeerdns
add default route to connection
defaultroute hide-password noauth
create interface with name ppp999 (in my case others users from LAN have access to Internet via VPN for accounting purposes)
unit 999
e>