LINUX.ORG.RU
ФорумAdmin

pppoe-server опция -o


0

0

Всем привет!

Задача стоит: провайдерское PPPoE соединение оставить на ppp0, а пользователей PPPoE, подключающихся к моему серверу назначать с ppp10 и выше.

Соответственно пробую запускать pppoe-server с разными параметрами.

pppoe-server -I eth1 -L 192.168.0.1 -R 172.16.0.10 -o 10, я так понимаю дает соединения с ppp11 и выше. Ан нет! на ppp0 висит провайдер, а пользователь подключается на ppp1

Пробовал закреплять опцией -u провайдерский интерфейс ppp0 - фик! любой клиент при отсутствии связи с провом можем подцепить ppp0 и соединение с провайдером закрепляется на следующем свободном ифейсе (ppp1).

Ничего не понимаю.

CentOS 5.5

я указывал провайдерский ppp999 через
unit 999 в /etc/ppp/peers/<peer>
т.е. указать число, превышающее кол-во Ваших клиентов...

dr0n
()
Ответ на: комментарий от dr0n

спасиб! накопал:

в Файле /sbin/adsl-connect в переменную PPP_STD_OPTIONS в самый конец добавил unit 999

+ в /etc/sysconfig/network-scripts все где упоминался провайдерский ppp0 заменил на ppp999

Вуаля! Работает.

dev-ice
() автор топика
Ответ на: комментарий от dr0n

+ важно все pid-ы из var/run удалить, которые отвечают за провайдерское pppoe

dev-ice
() автор топика

В chap/pap-secrets указывай нужные ip для логинов. Пусть ip будут привязаны к логинам - легче контроллировать траффик. С опцией -o у меня тоже не получилось когда то :(

tux2002
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.