Головна Різне FreeBSD як PPPoE-клієнт

FreeBSD як PPPoE-клієнт

FreeBSD як PPPoE-клієнт
FreeBSD як PPPoE-клієнт

Настроював я якось сервер одному клієнту, а в нього провайдер інтернет дає по 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



Гарного адміністрування!

perm_identity event

Коментарі