Ннастройка PPPoE.
В BSD есть стандартный клиент для подключения по ppp протоколу, он так прям и называется ppp.
Ниже приведен простой конфиг с коментами.
# cat /etc/ppp/ppp.conf default: set log Phase tun command #логи храняться в /var/log/ppp.log set ifaddr 0 0 internet #имя вызываемого подключения set device PPPoE:sis0 #интерфейс смотрящий в интернет set MRU 1492 #MTU~MRU в ppoe 1492 максимально значение set reconnect 25 10000 #автоматическое переподключение set authname %login% #ваш логин для ppp set authkey %password% #пароль set dial set login add default HISADDR enable dns #получать адреса днс серверов
Запуск ppp происходи так :
ppp -ddial internet
При успешном выполнении должен появиться интерфейс tun0 ну или любой другой tun*.
Для автоматического потключения добавим в rc.conf
ppp_enable="YES" ppp_mode="ddial" ppp_profile="internet" ppp_nat="YES" #если используем нат
Полезное: http://www.opennet.ru/base/modem/pppoe_freebsd_client.txt.html