Настроював я якось сервер одному клієнту, а в нього провайдер інтернет дає по PPPoE-протоколу. А без інтернету якось нецікаво сервер настроювати - ні порти не оновиш, ні пакунка ніякого не встановиш. А FreeBSD ще від часів модемів зберегла чудову утилітку яка називається ppp і настроюється в файлику /etc/ppp/ppp.conf.
Отож редагуємо файл до такого вигляду:
provider:
set log Phase Chat LCP IPCP CCP tun command
set device PPPoE:[IFACE]:[SERVICE-NAME]
set authname [LOGIN]
set authkey [PASSWORD]
enable lqr
set dial
set login
set ifaddr 0.0.0.0/0 0.0.0.0/0
add default HISADDR
де provider - це мітка, за нею ppp розрізняє що робити,
[IFACE] - інтерфейс що дивиться в сторону провайдера,
[SERVICE-NAME] - якщо провайдер використовує назву сервісу, вказується вона, інакше не вказується і тоді рядок виглядатиме так:
set device PPPoE:[IFACE]
[LOGIN] і [PASSWORD] - відповідно ваші логін і пароль для доступу в Інтернет.
Увага! всі строки які не назва мітки починаються з "пробіла" або табуляції!
Для запуску підключення пишемо:
ppp -ddial provider
де provider якраз та мітка що ми прописали в файлику ppp.conf
Вимкнути підключення можна так:
killall -9 ppp
ifconfig delete tun0
Не забуваємо прописати ДНС в файлик /etc/resolv.conf :)
Для автозапуску дописуємо в /etc/rc.conf
ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="provider"
ppp_nat="NO"
ppp_user="root"
де в ppp_profile вказуємо мітку з файлику ppp.conf
Гарного адміністрування!
Коментарі