Для начала логинимся в нашу систему FreeBSD под пользователем root и отредактируем файл /etc/ppp/ppp.conf
# cd /etc/ppp/
Файла может не быть, создадим его командой:
# touch ppp.conf
Далее редактируем:
# ee ppp.conf
Меняем или вставляем в него содержимое:
default:
set log Phase tun command # you can add more detailed logging if you wish
set ifaddr 10.0.0.1/0 10.0.0.2/0
vpn-pppoe: # Ваше любое имя подключения
set device PPPoE:el0 # el0 сетевая карта которой подключен провайдер (может быть другое обозначение)
set timeout 10
set redial 40 5
set reconnect 10 10
set authname Ваш логин
set authkey Ваш пароль
set dial
set login
add default HISADDR
alias enable yes
Сохраняем и затем редактируем файл загрузки /etc/rc.conf для запуска PPPoE клиента:
ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="YES" # Если нет FireWall
ppp_profile="vpn-pppoe"
Для запуска вводим команду:
# ppp -ddial vpn-pppoe
При перезагрузке или включение сервера соединение будет автоматическим.
Все как всегда очень просто!