Небольшой мануал про авторизацию pppoe в traffpro.. Здесь нам придется поплясать с бубном, я просто не нашел готового пакета... это займет немного времени, на то linux и нужен, чтобы плясать.....

... Продолжим....
Здесь рассматриваются с какими ключами можно запускать демона pppoe-server....
всем советую прочитать ОБЯЗАТЕЛЬНО
взято с opennet.ru http://www.opennet.ru/man.shtml?topic=pppoe-server&category=8====================================================
ЭТАП 1. Качаем пакет PPP-2.4.4 и накладываем на него патч, компилим... :) ================================================
ftp://ftp.samba.org/pub/ppp/ppp-2.4.4.tar.gzPаспоковываем, заходим в дирректорию pppd,правим файл main.c:
Меняем строки 1567—1572:
if (errfd == 0 || errfd == 1)
errfd = dup(errfd);
closelog(); ## ДОБАВЛЯЕМ СТРОКУ!!!
/* dup the in, out, err fds to 0, 1, 2 */
if (infd != 0)
dup2(infd, 0);
-------------------------------------------------------------------------------------------
Строки 1575—1581
if (errfd != 2)
dup2(errfd, 2);
closelog();## УДАЛЯЕМ СТРОКУ!!!!
if (log_to_fd > 2)
close(log_to_fd);
if (the_channel->close)
Выясняем где распологается старая версия:
whereis pppd
pppd: /usr/sbin/pppd
Старая версия находится в /usr/sbin/
Запускаем скрипт конфигурации указывая параметр «prefix»,имея
в виду, что установка должна выполняться заменяя предыдущую версию.
Компилим, устанавливаем:
/configure --prefix=/usr
make
make install
=================================================
ЭТАП 2. Качаем пакет Качаем rp-pppoe 3.10 )
================================================
ftp://ftp.pbone.net/mirror/ftp.pld-linux.org/dists/2.0/PLD/i386/PLD/RPMS/rp-pppoe-3.8-1.i386.rpmРаспаковываем
и даем команду
./go=================================================
ЭТАП 3. Редактирование конфигурационных файлов..
================================================
Редактируем файл
/etc/ppp/pppoe-server-options.
файл pppoe.conf не трогаем ваще... . Пример файла который работает у меня:
logfile /var/log/pppoe.log
debug
mtu 1472
mru 1472
auth
require-pap
#require-chap
default-asyncmap
ktune
lcp-echo-interval 20
lcp-echo-failure 2
ms-dns 192.168.0.1 -днс внутренний ( если стоит днс сервер кеширющий, если нет то провайдера
plugin /usr/lib/pptpd/libtraffpro.so - путь к собранному плагину....
nobsdcomp
noccp
noendpoint
noipdefault
noipx
novj
receive-all
==============================================
Заключение.=============================================
Ну вот теперь выполним команду:
pppoe-server -I eth0 -L 192.168.0.1 -R 192.168.0.2
Где:
eth0 — имя интерфейса на котором запущен сервер
192.168.0.1− IP адрес сервера
192.168.0.2 — начальный IP адрес клиентов
=================================================
Ну а дальше заводим клиентов так же и как авторизации по vpn.... Удачи....
PS: Статья не полная, бралось все с разных источников.... возможно будет дополняться, выслушаю ваши пожелания и предложения....
Спасибо за внимание...... 