URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 60162
[ Назад ]

Исходное сообщение
"PPPoE с помощью pppd"

Отправлено robot , 18-Сен-05 16:31 
Фрибзд 5.3

Возможен ли сабж? Обычный ppp не устраивает по причине его не ядерности. Слишком много отжирает процессора на переключение ядро-процесс. Искал в доках как сделать с помощью pppd, пока не нашёл. Может кто знает?


Содержание

Сообщения в этом обсуждении
"PPPoE с помощью pppd"
Отправлено newser , 18-Сен-05 18:53 
>Фрибзд 5.3
>
>Возможен ли сабж? Обычный ppp не устраивает по причине его не ядерности.
>Слишком много отжирает процессора на переключение ядро-процесс. Искал в доках как
>сделать с помощью pppd, пока не нашёл. Может кто знает?

А кто Вам сказал, что pppd работает на уровне ядра? Это тоже отдельный процесс, так что от переключения контекста Вам избавится не удастся. А в ppp поддержка PPPoE реализована через netgraph, который в свою очередь и работает на уровне ядра.


"PPPoE с помощью pppd"
Отправлено kir , 18-Сен-05 20:05 

  pppd работает на уровня ядра
  ppp на пользовательком уровне

  pppd не работает с pppoe
  ppp работет но при небольшом числе клиентов

лучше использовать mpd который работает на уровне ядра и поддреживает pppoe как в режиме клиента так и в режиме сервера


"PPPoE с помощью pppd"
Отправлено r4 , 18-Сен-05 20:56 
>
>
>  pppd работает на уровня ядра
>  ppp на пользовательком уровне
>
>  pppd не работает с pppoe
>  ppp работет но при небольшом числе клиентов
>
> лучше использовать mpd который работает на уровне ядра и поддреживает pppoe
>как в режиме клиента так и в режиме сервера

Так уже и сделал, прокопавшись часов 6. Благодарю :-) Выигрыш в производительности колосальный.



"PPPoE с помощью pppd"
Отправлено A Clockwork Orange , 19-Сен-05 09:51 
конфига для pppoe через мпд для сервера не приведешь?

"PPPoE с помощью pppd"
Отправлено r4 , 19-Сен-05 14:23 
>конфига для pppoe через мпд для сервера не приведешь?
Для сервера не знаю, но там всё просто. Я нашёл гуглом пример для клиента, там рядом валялся пример для сервера, ссылку не сохранил, извини. Пошукай, полно этого.



"PPPoE с помощью pppd"
Отправлено newser , 18-Сен-05 21:51 
>  pppd работает на уровня ядра
>  ppp на пользовательком уровне

Сорри, не до конца вкурил хэндбук. :)


"PPPoE с помощью pppd"
Отправлено samolet , 20-Сен-05 19:00 
Юзай тока mpd. Конфы могу выслать.

"PPPoE с помощью pppd"
Отправлено Dyr , 28-Апр-06 12:20 
>Юзай тока mpd. Конфы могу выслать.
А на форум чего не выложил? ;-)

Меня от использования mpd останавливает всего две вещи. Во-первых, я не нашёл, как скидывать сессии клиентов, во-вторых, ndsad не считает трафик внутри ngX тоннелей. А ng_netflow настраивать - умрёшь %-(((