Перейти к содержимому
Калькуляторы

По умолчанию kernel-mode не работает и параметра -k у модуля нет. Пересобирайте версию 3.10 из исходников и все будет замечательно..

Узнать в каком режиме запущено сейчас - ps ax | grep pppoe, если в строке запуска нет -k - значит user mode :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Понятно, конечно жалко что нет встроенной поддержки ядра:(

Спасибо)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в accel-pptp-1.1 теперь есть kernel-mode pppoe ;)
нее, оно пока сыроватое

Может где то и "подтекает". Но не сильно. И уж точно лучше rp-pppoe.

Я с rp-pppoe лет 7 мучался. Поставил "аксель" и возрадовался. :-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в accel-pptp-1.1 теперь есть kernel-mode pppoe ;)
нее, оно пока сыроватое

Может где то и "подтекает". Но не сильно. И уж точно лучше rp-pppoe.

Я с rp-pppoe лет 7 мучался. Поставил "аксель" и возрадовался. :-)

Интересно-интересно, а ссылку можно на проэкт, вы не знаете какие еще варианты есть pppoe серверов под линукс?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а ссылку можно на проэкт

http://www.google.ru/search?q=accel-pptp

Первый же ответ.

какие еще варианты есть pppoe серверов под линукс?

Распространены только эти два.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А чем RP-PPPoE не устроил? На практике - стабильнейший вариант, никаких нонсенсов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

остановился все же на rp-pppoe, почитал отзывы все же сыроват он этот асель

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

конечно жалко что нет встроенной поддержки ядра:(

Встроенная - есть. Только по умолчанию при компиляции не включается.

Если не можете самостоятельно перекомпилировать пакет для поддержки - ищите или готовые дистры с уже скомпиленными под ваши нужды пакетами, или платите тому, кто вам это сделает. В чем проблема-то?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Встроенная - есть. Только по умолчанию при компиляции не включается.

Если не можете самостоятельно перекомпилировать пакет для поддержки - ищите или готовые дистры с уже скомпиленными под ваши нужды пакетами, или платите тому, кто вам это сделает. В чем проблема-то?

ну я имел ввиду из коробки нет поддержки ядра и скриптов управления сервером)

Уже перекомпилил, все робэ)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

http://traffpro.ru/forum/topic_963

Почитайте, довольно всё просто.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Самое главное - нет CoA :-(

У кого - нет, а у кого - и есть ;) Небольшой патч pppd + сторонний, напиленый на коленке за неделю демон - и CoA/DM прекрасно работают.

Изменено пользователем NiTr0

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Именно :)

 

Правда строго одним патчем там не отделаешься - как решаете асинхронность старт/стопов (это когда новый интерфейс pppX поднимается раньше, чем отработает стоп-скрипт для упавшего того же pppX)?

 

// если конечно Вы используете старт-стоповые скрипты

Изменено пользователем Alex/AT

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не старт-стоповые. Отдельные скрипты для CoA. Вызываемые pppd (собссно для этого он и патчится).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кстати. Зачем интегрировать CoA внутрь PPPD? Просто у нас CoA сделан на внешней обвязке, может быть, что-то упускаем?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

pppd дергается для того, чтобы не иметь гимора с определением адреса туннеля и т.п.

Т.е. - поправили radattr.pppX, дернули соответствующий pppd сигналом, он запустил скрипт со всеми нужными параметрами. Патча на 4-5 кб если память не подводит, а гимора намного меньше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Понятно, спасибо.

У нас сделано хитрее - pppd запускает стартовые и стоповые скрипты SSG, а изменения сервисов дёргаются отдельно, и без участия radattr.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Самое главное - нет CoA :-(

У кого - нет, а у кого - и есть ;) Небольшой патч pppd + сторонний, напиленый на коленке за неделю демон - и CoA/DM прекрасно работают.

 

Работает, подтверждаю))))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Все собрано из коробки CentOS 6.

root      2858  0.0  0.0   4088   228 ?        S    19:12   0:00 pppoe-server -I eth0 -L 192.168.1.205

pppoe-server-options

lock
local
require-chap
default-mru
default-asyncmap
proxyarp
ktune
login
lcp-echo-interval 20
lcp-echo-failure 2
ms-dns 8.8.8.8
nobsdcomp
noccp
noendpoint
noipdefault
noipx
novj
receive-all
logfile /var/log/ppp/log.pppd

После запуска коммандой выше, в лог вообще ничего не пишет.

-rw-rw-rw- 1 root root 0 Май 14 19:05 log.pppd

Сборка стендовая, но не работает.

rp-pppoe-3.10-8.el6.x86_64

ppp-2.4.5-5.el6.x86_64

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пришлось столкнуться с необходимостью настройки и поднятия rp_pppoe на Wheezy 7.8.

 

dpkg -l | grep ppp
ii  ppp                                2.4.5-5.1+deb7u2              amd64        Point-to-Point Protocol (PPP) - daemon
ii  pppoe                              3.8-3                         amd64        PPP over Ethernet driver

lsmod | grep pppp
root@pppoe34:/etc/ppp$ lsmod | grep ppp
ppp_synctty            13214  0
ppp_async              13216  0
crc_ccitt              12347  1 ppp_async
pppoe                  17508  0
pppox                  12594  1 pppoe
ppp_generic            26673  5 pppox,pppoe,ppp_async,ppp_synctty,bsd_comp
slhc                   12674  1 ppp_generic

 

Вот конфиг:

 

lock
local
login
proxyarp
auth
ipcp-accept-local
ipcp-accept-remote
ms-dns 8.8.8.8
netmask 255.255.255.0
require-chap
mru 1492
mtu 1492
default-asyncmap
ktune
lcp-echo-interval 20
lcp-echo-failure 2
receive-all
#plugin radius.so
#plugin radattr.so
nobsdcomp
noccp
noendpoint
novj
noipdefault
noipx
nodefaultroute
debug
logfile /var/log/pppoe-server.log

 

Запускаю так:

pppoe-server -I bond0 -L 192.168.1.100

 

В логах /var/log/pppoe-server.log вообще пусто.

 

cat chap-secrets
# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
test * 123 *

 

Пробую подключиться с виндового клиента (без радиус авторизации)

 

19:48:54.069149 PPPoE PADI [service-Name "test"] [Host-Uniq 0x6500000086000000]
19:48:54.069166 PPPoE PADO [AC-Name "pppoe34"] [service-Name "test"] [AC-Cookie 0xF03442893FD9DA874BD20884F93FD56C51580000] [Host-Uniq 0x6500000086000000]
19:48:59.076615 PPPoE PADI [service-Name "test"] [Host-Uniq 0x6500000086000000]
19:48:59.076630 PPPoE PADO [AC-Name "pppoe34"] [service-Name "test"] [AC-Cookie 0xF03442893FD9DA874BD20884F93FD56C51580000] [Host-Uniq 0x6500000086000000]
19:49:11.285145 PPPoE PADI [service-Name] [Host-Uniq 0x6600000087000000]
19:49:11.285161 PPPoE PADO [AC-Name "pppoe34"] [service-Name "test"] [AC-Cookie 0xF03442893FD9DA874BD20884F93FD56C51580000] [Host-Uniq 0x6600000087000000]

 

Вообще в роли radius сервера идёт LBarcd от LANBilling, но что то не получается это всё завести т.к. дело видимо до радиуса даже не доходит.

 

/etc/radiusclient/radiusclient.conf - адреса и порты прописаны.

 

/etc/radiusclient/servers - адрес и секрет прописан

 

radexample
login: test2
Password:
"test2" RADIUS Authentication OK

 

При это есть сервера на 2.6.35-gentoo и там прекрасно всё работает. Только с -k, в остальном вроде бы ни каких отличий.

Может сразу посмотреть в сторону accel-ppp? Что посоветуете ?

Изменено пользователем hsvt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у вас в конфиге закоментированы

#plugin radius.so

#plugin radattr.so

 

accel-ppp использовать можно, мы раньше тоже использовали, но только достали его падения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Может сразу посмотреть в сторону accel-ppp? Что посоветуете ?

Лучше начинайте пилить accel-ppp сразу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.