Ннастройка 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