Настройка PPP в качестве PPPoE клиента для "ОГО"
07.10.2010 - 08:05
Все строчки кроме pppoe-ukrtel, должны начинаться с таба. Необходимо указать сетевой интерфейс, который смотрит в инет (т.е в его подключен модем), у меня это - vr1.
Смотрим подключился ли:
Все.
На одном с серверов по старинке использую PPP, для подключения PPPoE. xDSL модем настроен в режиме (bridge), подключение выполняется на стороне сервера. Он удобен тем, что ненужно компилировать ядро, netgraph он подтягивает через модули. Например:
[root@router /etc]# kldstat | grep ng
4 1 0xc44f3000 4000 ng_ether.ko
5 1 0xc44f8000 5000 ng_pppoe.ko
6 1 0xc4506000 4000 ng_socket.ko
4 1 0xc44f3000 4000 ng_ether.ko
5 1 0xc44f8000 5000 ng_pppoe.ko
6 1 0xc4506000 4000 ng_socket.ko
Конфиг находится тут:
[root@router /etc/ppp]#cat /etc/ppp/ppp.conf
pppoe-ukrtel:
set device PPPoE:vr1
set speed sync
set mru 1492
set mtu 1492
set ctsrts off
enable lqr
add default HISADDR
set timeout 0
set redial 0 0
set authname <логин>@dsl.ukrtel.net
set authkey <пароль>
enable dns
set device PPPoE:vr1
set speed sync
set mru 1492
set mtu 1492
set ctsrts off
enable lqr
add default HISADDR
set timeout 0
set redial 0 0
set authname <логин>@dsl.ukrtel.net
set authkey <пароль>
enable dns
Все строчки кроме pppoe-ukrtel, должны начинаться с таба. Необходимо указать сетевой интерфейс, который смотрит в инет (т.е в его подключен модем), у меня это - vr1.
Для соединения пишем:
[root@router /etc]#ppp -ddial pppoe-ukrtel
Смотрим подключился ли:
[root@router /etc]# ifconfig tun0
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492
inet 82.201.84.32 --> 195.2.4.134 netmask 0xffffffff
Opened by PID 19893
[root@router /etc]#
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492
inet 82.201.84.32 --> 195.2.4.134 netmask 0xffffffff
Opened by PID 19893
[root@router /etc]#
Добавляем в rc.conf для автозапуска:
[root@router /]# cat /etc/rc.conf | grep ppp_
ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="pppoe-ukrtel"
ppp_conf="/etc/ppp/ppp.conf"
ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="pppoe-ukrtel"
ppp_conf="/etc/ppp/ppp.conf"
Добавим в суслог:
[root@router /]# cat /etc/syslog.conf | grep ppp
!ppp
*.* /var/log/ppp.log
*.* /var/log/ppp.log
Все.
- Войдите на сайт для отправки комментариев
- Версия для печати
Автор данной статьи, выражаю Вам огромнейшую благодарность, перерыл кучу форумов/сайтов и т.д. , но помогла именно Ваша статья. Так сказать статья сберегла нервы и уверенность что на пиратское ПО я больше не нагой!
PS: сделал всё по статье, интернет работает/раздаётся, но вот почему то постоянно вылазит предупреждение: WARNING: attempt to domain_add(netgraph) after domainfinalize(). Если я правильно понял это Фряха ругается на то что нетграф загружен модулем а не встроен в ядро?
Да, соберите ядро с поддержкой нетграф и запись исчезнет, но на работу это никак не влияет.