Перейти к содержимому
Калькуляторы
/usr/local/sbin/accel-pppd: symbol lookup error: /usr/local/lib/accel-ppp/libshaper_tbf.so: undefined symbol: clear_tr_pd
исправлено

 

ppp:ipcp: to avoid kernel soft lockup requested IP cannot be assigned (192.168.0.2)
видимо биллинг/радиус настроен некорректно, выдаёт айпишники на впн такие-же как ип в локальной сети, это приводит к зависанию ядра, читай неск. постами выше обсуждалось (стр. 79)
Изменено пользователем xeb

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


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

Попробовал без модуля radius

Включил chap-secrets и записал туда логин и пароль.

результат тот же

[2011-01-08 15:11:03]: warn: ppp0: ppp:ipcp: to avoid kernel soft lockup requested IP cannot be assigned (192.168.16.2)

[2011-01-08 15:11:03]: debug: ppp0: ppp_terminate

[2011-01-08 15:11:03]: debug: ppp0: lcp_layer_finish

[2011-01-08 15:11:03]: info: ppp0: send [LCP TermReq id=2]

[2011-01-08 15:11:03]: debug: ppp0: auth_layer_finish

[2011-01-08 15:11:03]: debug: ppp0: auth_layer_finished

[2011-01-08 15:11:03]: debug: ppp0: ccp_layer_finish

[2011-01-08 15:11:03]: debug: ppp0: ccp_layer_finished

[2011-01-08 15:11:03]: debug: ppp0: ipcp_layer_finish

[2011-01-08 15:11:03]: debug: ppp0: ipcp_layer_finished

[2011-01-08 15:11:03]: info: ppp0: test: authentication successed

Это не радиус и не биллинг.

И не айпишники, пробовал любые и 172.16.х.х и 192.168.х.х

Попробовал pppoe - то же не работает.

Выдает еще менее информативное сообщение:

[2011-01-08 15:16:26]: info: recv [PPPoE PADI 00:0c:29:5b:4a:1c => ff:ff:ff:ff:ff:ff sid=0000 <Service-Name > <Host-Uniq 100000001f000000>]

[2011-01-08 15:16:26]: info: send [PPPoE PADO 00:0c:29:be:80:c1 => 00:0c:29:5b:4a:1c sid=0000 <AC-Name SBR-ADSL-Concentrator> <Service-Name > <AC-Cookie abf

[2011-01-08 15:16:26]: info: recv [PPPoE PADR 00:0c:29:5b:4a:1c => 00:0c:29:be:80:c1 sid=0000 <Service-Name > <Host-Uniq 1000000020000000> <AC-Cookie abfca3

[2011-01-08 15:16:26]: info: send [PPPoE PADS 00:0c:29:be:80:c1 => 00:0c:29:5b:4a:1c sid=0002 <AC-Name SBR-ADSL-Concentrator> <Service-Name > <Host-Uniq 100

[2011-01-08 15:16:26]: error: pppoe: connect: Bad file descriptor

[2011-01-08 15:16:26]: info: send [PPPoE PADT 00:0c:29:be:80:c1 => 00:0c:29:5b:4a:1c sid=0002 <AC-Name ADSL-Concentrator> <Service-Name > <Host-Uniq 100

[2011-01-08 15:16:26]: info: : disconnected

[2011-01-08 15:16:26]: info: recv [PPPoE PADT 00:0c:29:5b:4a:1c => 00:0c:29:be:80:c1 sid=0002]

Какого файла дискриптор - не понятно.

Других сообшений в логах системы нет, все как бы в норме.

До этого на этом серваке работал pptpd и все в порядке.

Я его выключил чтоб не стартовал.

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


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

Это не радиус и не биллинг.

И не айпишники, пробовал любые и 172.16.х.х и 192.168.х.х

что в конфиге, в разделе [client-ip-range] ?

 

[2011-01-08 15:16:26]: error: pppoe: connect: Bad file descriptor
modprobe pppoe

 

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


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

О!

С модулями все в норме

Но интересный момент

Если так - то не работает

[client-ip-range]

10.0.0.0/8

172.16.0.0/16

192.168.0.0/16

А если так то работает (то есть убрать 192.168.0.0/16)

[client-ip-range]

10.0.0.0/8

172.16.0.0/16

Странно, просто у меня сети разные есть и 172.16.х.х но есть куча 192.16.х.х

Как быть?

Радует что хоть причина нашлась, а то прям чудеса.

 

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


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

Странно, просто у меня сети разные есть и 172.16.х.х но есть куча 192.16.х.х
важно чтобы на впн не выдавались адреса из этих сетей

 

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


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

Добавьте пожалуйста возможность в [client-ip-range]

задать сразу диапазон 192.168.0.0/16

а то перечислять не удобно если таких сетей много

 

 

 

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


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

да пожалуйста, никто не запрещает указать 192.168.0.0/16, но повторяю ещё раз, для впн должны быть выделены другие диапазоны адресов, не совпадающие с этими!

иначе:

[2011-01-08 15:11:03]: warn: ppp0: ppp:ipcp: to avoid kernel soft lockup requested IP cannot be assigned (192.168.16.2)
192.168.16.2 насколько я понимаю попадает в диапазаон 192.168.0.0/16
Изменено пользователем xeb

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


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

Добавьте пожалуйста возможность в [client-ip-range]

задать сразу диапазон 192.168.0.0/16

а то перечислять не удобно если таких сетей много

Начинаю врубаться

А нельзя ли отключать эту возможность client-ip-range

?

 

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


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

А нельзя ли отключать эту возможность client-ip-range
на свой страх и риск:

[client-ip-range]

disable

если радиус выдаст некорректный ип, то получите:

Dec 30 11:28:44 vpn1 kernel: BUG: soft lockup - CPU#0 stuck for 10s! [pppd:801]

 

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


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

XEB Спасибо огромное!

Вот бы еще б дока была б.

А то 80 страниц форума многовато.

Интересует порт 2001

Можно ли удаленно отбить сеанс командой terminate?

Можно ли получить вывод такой как выводит в сеансе telnet 127.0.0.1 2000

например команды show sessions

 

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


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

XEB Спасибо огромное!

Вот бы еще б дока была б.

А то 80 страниц форума многовато.

Интересует порт 2001

Можно ли удаленно отбить сеанс командой terminate?

Можно ли получить вывод такой как выводит в сеансе telnet 127.0.0.1 2000

например команды show sessions

Разобрался

типа так

echo "terminate if ppp0" | nc 127.0.0.1 2001

вывод инфы типа так

echo "show sessions" | nc 127.0.0.1 2001

и т.п.

 

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


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

Можно ли удаленно отбить сеанс командой terminate?

Можно, но ненужно ;). Это делается через RADIUS DM.

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


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

А нельзя ли отключать эту возможность client-ip-range
на свой страх и риск:

[client-ip-range]

disable

если радиус выдаст некорректный ип, то получите:

Dec 30 11:28:44 vpn1 kernel: BUG: soft lockup - CPU#0 stuck for 10s! [pppd:801]

Есть предложение сделать условие НЕТ.

Например

[client-ip-range]

!192.168.15.0-255

То есть разрешить всем кроме этого диапазона

Просто в моем случае проще указать кому нельзя чем кому можно.

 

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


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

modprobe pppoe

В accel pptpd появилась поддержка pppoe ?

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


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

modprobe pppoe
В accel pptpd появилась поддержка pppoe ?

А еще он уже accel-pppd.

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


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

Установлен:

1. Debian Lenny x86_64 База

2. accel-pptp-1.3.2_lenny_amd64.deb

Собранный с исходников:

kernel 2.6.37

Происходит kernel panic, нагрузки вообще нет.

На ядрах 2.6.32 и старых, с accel-pptp 0.8.5 проблем не было.

 

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


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

nsa2006,

Есть смысл только в багрепортах, собранных из git.

Ну и в случае kernel panic - фото экрана.

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


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

Установлен:

1. Debian Lenny x86_64 База

2. accel-pptp-1.3.2_lenny_amd64.deb

Собранный с исходников:

kernel 2.6.37

Происходит kernel panic, нагрузки вообще нет.

На ядрах 2.6.32 и старых, с accel-pptp 0.8.5 проблем не было.

У меня тоже это ядро паниковало (0.8.5) через 1-3 часа аптайма...

Наложил патч 2.6.37-git4 от 8.01.11 и 14 часов держится тьфу тьфу....

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


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

Добрый день!

На 53 страницы данный темы описан баг про "Termination-Action", xeb исправлял баг для ветки 1.x.x, а для ветки 0.8.x данный баг исправлен? или будет исправлен?

Изменено пользователем u.s.s.r

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


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

На 53 страницы данный темы описан баг про "Termination-Action", xeb исправлял баг для ветки 1.x.x, а для ветки 0.8.x данный баг исправлен? или будет исправлен?

нет, в случае 0.8.х править нужно толи pppd толи radiusclient, я туда не лезу

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


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

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

А под CentOS 5.5 вообще то можно поставить accel-pptp-1.3.x?

 

 

uname -r 
2.6.18-194.32.1.el5

#cmake -DBUILD_DRIVER=FALSE -DKDIR=/usr/src/kernels -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=Release -DLOG_PGSQL=FALSE -DSHAPER=FALSE -DRADIUS=TRUE
CMake Error at accel-pptpd/triton/CMakeLists.txt:26 (MESSAGE):
  Your system is too old and is not supported by accel-pptp, sorry...

Изменено пользователем u.s.s.r

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


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

Requirment

----------

1. modern linux distribution

2. kernel-2.6.25 or later

4. cmake-2.6 or later

5. libnl-2.0 or probably later (required for builtin shaper)

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


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

Гм, плохи дела. Менять Ось, которую поставил недавно не хочется.

Может кто то решил данный трабл каким-то образом?

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


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

Подскажите, пожалуйста -

пытаюсь использовать accel-pptp на openwrt, ядро 2.6.37, встроил (не модулями) две ядерные опции (указанные xeb выше).

Обвязки в openwrt завязаны на pppd (ppp.samba.org). Версия pppd 2.4.4

 

Как понять, используется ли код accel-pptp? (косвенно по скорости - не понять, использую 3g-модем, соединение работает). Нужно ли использовать, например, PopTop, либо, все и так работает с pppd?

 

Выдержки из kernel-log:

PPP generic driver version 2.4.2
NET: Registered protocol family 24
PPTP driver version 0.8.5
BCM47xx Watchdog Timer enabled (30 seconds, nowayout)
GRE over IPv4 demultiplexor driver
slhc: exports duplicate symbol slhc_toss (owned by kernel)
ppp_generic: exports duplicate symbol ppp_unregister_compressor (owned by kernel)
pppox: exports duplicate symbol pppox_ioctl (owned by kernel)

Среди прочих в прошивке наблюдаю следующие модули ядра:

ppp_async.ko
ppp_generic.ko
pppoe.ko
pppox.ko
slhc.ko

 

root@Test:~# lsmod | grep ppp
pppoe                   9184  0
ppp_async               8640  1
crc_ccitt                992  1 ppp_async

 

 

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


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

Join the conversation

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

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

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

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

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

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

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