PPPoE
Материал из Xgu.ru
PPPoE (Point to Point Protocol over Ethernet) — сетевой протокол,
который описывает, как можно инкапсулировать PPP-кадры внутрь Ethernet-кадров.
Используется главным образом в DSL-сетях или в обычных Ethernet-сетях домашних провайдеров.
Содержание |
[править] Протокол PPPoE и его использование
[править] Потеря производительности
[править] PPPoE или VPN?
[править] Настройка PPPoE-сервера
[править] В Linux
[править] В FreeBSD
конфиги :
/etc/ppp/ppp.conf
pppoe: allow users enable pap enable chap set mtu 1492 set mru 1492 allow mode direct set speed sync enable lqr enable MSCHAPv2 disable ipv6cp disable utmp set server /var/tmp/pppuser%d "" 0177 ## диапазон ip адресов для клиентов set ifaddr 10.0.0.50 10.0.0.100-10.0.0.199 ## dns set dns 10.10.10.1 10.10.10.2 ## если для авторизации использует радиус сервер load server set radius /etc/ppp/radius.conf
/etc/ppp/radius.conf
acct <ip radius server> <pass> auth <ip radius server> <pass>
/etc/rc.conf
pppoed_enable="YES" # Run the PPP over Ethernet daemon pppoed_provider="test" # Provider and ppp(8) config file entry pppoed_flags="-P /var/run/pppoed.pid -l pppoe" # Flags to pppoed (if enabled) pppoed_interface="rl0" # The interface that pppoed runs on
по необходимости вести отдельный log файл
/etc/syslogd.conf !pppoed *.debug /var/log/pppoed.log
touch /var/log/pppoed.log
перестартует syslogd
запуск сервера
/etc/rc.d/pppoed start Starting pppoed
в логах
%# tail -f /var/log/pppoed.log Apr 16 12:47:40 host pppoed[63469]: Listening as provider test