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

Насколько я понимаю у меня тоже самое:

 

# dpkg -S libcrypto.a

libssl-dev: /usr/lib/libcrypto.a

 

# dpkg -L libssl-dev | grep crypto

/usr/lib/pkgconfig/libcrypto.pc

/usr/lib/libcrypto.a

/usr/share/man/man3/ERR_load_crypto_strings.3ssl.gz

/usr/share/man/man3/crypto.3ssl.gz

/usr/include/openssl/crypto.h

/usr/lib/libcrypto.so

 

# ls -la /usr/lib/libcrypto.so

lrwxrwxrwx 1 root root 18 Мар 31 10:32 /usr/lib/libcrypto.so -> libcrypto.so.0.9.8

 

# ls -la /usr/lib/libcrypto.so.0.9.8

-rw-r--r-- 1 root root 1693312 Фев 10 22:20 /usr/lib/libcrypto.so.0.9.8

 

# ls -la /usr/lib/libcrypto.a

rw-r--r-- 1 root root 3421782 Фев 10 22:20 /usr/lib/libcrypto.a

 

Однако "cannot find -lcrypto".

debian squeeze 2.6.38.2 x86_64

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

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


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

# dpkg -L libssl-dev | grep crypto

/usr/lib/pkgconfig/libcrypto.pc

 

Тогда должно быть:

# pkg-config --variable pc_path pkg-config

/usr/local/lib/pkgconfig:/usr/local/lib/pkgconfig/i486-linux-gnu:/usr/local/share/pkgconfig:/usr/lib/pkgconfig:/usr/lib/pkgconfig/i486-linux-gnu:/usr/share/pkgconfig

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

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


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

# pkg-config --variable pc_path pkg-config

/usr/local/lib/pkgconfig:/usr/local/lib/pkgconfig/x86_64-linux-gnu:/usr/local/share/pkgconfig:/usr/lib/pkgconfig:/usr/lib/pkgconfig/x86_64-linux-gnu:/usr/share/pkgconfig

 

Может дело в том, что у меня x86_64 ?

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


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

Прошу помощи. Имею следующую проблему, при перезагрузке/выключении сервера, когда система начинает удалять vlan интерфейсы, то в консоли вижу:

Removed VLAN -:vlan1:-
[   138.352005]  unregister_netdevice: waiting for vlan10 to become free. Usage count = 1
...

и так пока питание на сервер не отрубишь.

 

Софт на сервере: debian squeeze, accel-ppp 1.3.5 (включены все поддерживаемые протоколы: pptp, pppoe и l2tp).

Конфигурация тестовой сети: на сервер заведён транк с центрального L3 свича. vlan1 - полноценный внутрисетевой интерфейс, vlan10, vlan40, ... - интерфейсы в режиме promisc пользовательских подсетей, на которых слушает pppoe часть accel-ppp.

 

Если я со своего ноута, например из vlan10 устанавливаю pppoe соединение, работаю в сети, корректно разрываю соединение, то получаю такую проблему (((, затык на vlan10. Если подключаться из vlan40, то соотв. затык на интерфейсе vlan40.

С остальными типами vpn проблем нет.

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


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

Прошу помощи. Имею следующую проблему, при перезагрузке/выключении сервера, когда система начинает удалять vlan интерфейсы, то в консоли вижу:

Removed VLAN -:vlan1:-
[   138.352005]  unregister_netdevice: waiting for vlan10 to become free. Usage count = 1
...

и так пока питание на сервер не отрубишь.

 

Софт на сервере: debian squeeze, accel-ppp 1.3.5 (включены все поддерживаемые протоколы: pptp, pppoe и l2tp).

Конфигурация тестовой сети: на сервер заведён транк с центрального L3 свича. vlan1 - полноценный внутрисетевой интерфейс, vlan10, vlan40, ... - интерфейсы в режиме promisc пользовательских подсетей, на которых слушает pppoe часть accel-ppp.

 

Если я со своего ноута, например из vlan10 устанавливаю pppoe соединение, работаю в сети, корректно разрываю соединение, то получаю такую проблему (((, затык на vlan10. Если подключаться из vlan40, то соотв. затык на интерфейсе vlan40.

С остальными типами vpn проблем нет.

Только апить ядро, это глюк ядра.

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


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

Нет, только что собрал и установил стоковое дебиановское 2.6.37 (было на 2.6.32 патченом всякой всячиной), та же борода...

 

Завтра попробую обкатанный мною pppoe-server в kernel-mode, сравню.

 

Жалко, если pppoe не заведётся на accel-ppp, удобно всё в одном месте держать, прям как mpd фряшный.

Изменено пользователем lan-viper

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


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

Можно напомнить?

 

получили с радиуса E=1315, а отдали клиенту E=691. Более и менее понятные ошибки снижают немного нагрузку на сапорт ... можно их передавать дальше без изменения?
ок

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


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

Завтра попробую обкатанный мною pppoe-server в kernel-mode, сравню.

Отписываю результаты экспериментов:

1. Ядерный pppoe-server работает исправно на этих vlan-ах;

2. Попробовал без vlan-ов, на чистом eth0 - данная проблема отсутствует!

 

Предварительные выводы: либо некорректно обрабатывается декримент счётчика ссылок на интерфейсы (в интернетах чаще всего упоминаются какой то счётчик интерфейсов в структурах ядра) в ядерном модуле pppoe, либо проблемы в работе подсистемы pppoe в самом accel-ppp, что маловероятно.

 

Знающие админы/программисты, помогите, где собака порылась, как этот баг отловить. Со своей стороны могу оказать активное содействие в поисках решения проблемы. Самое главное, повторится ли эта проблема у кого-нибудь ещё?

 

UPD:

Неповезло мне: https://bugzilla.kernel.org/show_bug.cgi?id=16611

Изменено пользователем lan-viper

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


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

не знаю, перепробовал все варианты включая аварийное завершение, указанный баг воспроизвести не удаётся

 

accel-ppp version <b>d7efa14d50976995b1e6c8b43f0a110767bf7661</b>

Linux book2<b> 2.6.37</b>-gentoo #1 SMP Sun Feb 13 23:26:55 MSK 2011 x86_64 Intel® Core™ i5 CPU M 450 @ 2.40GHz GenuineIntel GNU/Linux

эта ситуёвина возникает именно при <b>удалении</b> вилана т. е. при выполнении команды

 

vconfig rem $INTERFACE

 

в моём дистре (оупенсюзя 11.3) эта команда в конечном итоге выполняется в скриптах дауна сетевого ифейса, если это вилан. Я обошёл это, заменив её на

 

ip l s $INTERFACE down

 

т. е. вилан даунится но не удаляется

Прочёл тему с начала февраля, 100% совпадение всего, что писал aran.

/etc/network/if-post-down.d/vlan

...
#vconfig rem $IFACE
ip link set $IFACE down

бляха-муха, больше ничего не остаётся...

Изменено пользователем lan-viper

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


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

Доброе время суток.

есть необходимость убивать ppp из скрипта на сервере, т.е. например ifdown ppp10 должно отключать этот самый ppp10

есть разумные решения кроме нарисованного ниже ?

#!/bin/sh

accel_addr=127.0.0.1

accel_port=2001

ifname=$1

echo -en "terminate if ${ifname}" | netcat -t ${accel_addr} ${accel_port}

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

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


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

Версия 1.3.5 падает с ошибками:

 

[ 3754.022480] accel-pppd[6990]: segfault at 20 ip 00007fa7c8d5d750 sp 00007fff787a9110 error 4 in libtriton.so[7fa7c8d59000+8000]

[ 4022.973460] accel-pppd[19738]: segfault at 70 ip 00007f00a50e4750 sp 00007fff59c9c2a0 error 4 in libtriton.so[7f00a50e0000+8000]

[13970.239684] accel-pppd[7597]: segfault at c8 ip 00007f030b6bedfc sp 00007f0304a4a470 error 4 in libc-2.11.2.so[7f030b64d000+158000]

 

Последний билд из git тоже падает:

 

[15121.198780] accel-pppd[9940] general protection ip:7f872b576750 sp:7fffe1774eb0 error:0 in libtriton.so[7f872b572000+8000]

[16738.736240] accel-pppd[29830]: segfault at 50 ip 0000000000406484 sp 00007f17d3126d60 error 4 in accel-pppd[400000+17000]

 

error 4 это чтение по адресу 0?

 

ситема Debian 6.0.1. ядро 2.6.32-5-amd64

 

сделал objdump -d accel-pppd. вот кусок кода там где падает:

0000000000406410 <lcp_layer_free>:

406410: 55 push %rbp

406411: 31 c0 xor %eax,%eax

406413: 53 push %rbx

406414: 48 89 fb mov %rdi,%rbx

406417: 48 8d 3d f8 c1 00 00 lea 0xc1f8(%rip),%rdi # 412616 <_IO_stdin_used+0x54e>

40641e: 48 83 ec 08 sub $0x8,%rsp

406422: e8 e9 a5 00 00 callq 410a10 <log_ppp_debug>

406427: 48 83 bb 18 01 00 00 cmpq $0x0,0x118(%rbx)

40642e: 00

40642f: 74 0c je 40643d <lcp_layer_free+0x2d>

406431: 48 8d bb 18 01 00 00 lea 0x118(%rbx),%rdi

406438: e8 ab ce ff ff callq 4032e8 <triton_timer_del@plt>

40643d: 48 8b bb 00 01 00 00 mov 0x100(%rbx),%rdi

406444: 48 8d 73 28 lea 0x28(%rbx),%rsi

406448: 48 8d ab 08 01 00 00 lea 0x108(%rbx),%rbp

40644f: e8 6c d5 ff ff callq 4039c0 <ppp_unregister_handler>

406454: 48 8b b3 08 01 00 00 mov 0x108(%rbx),%rsi

40645b: 48 39 f5 cmp %rsi,%rbp

40645e: 74 33 je 406493 <lcp_layer_free+0x83>

406460: 48 8b 46 08 mov 0x8(%rsi),%rax

406464: 48 8b 16 mov (%rsi),%rdx

406467: 48 89 df mov %rbx,%rdi

40646a: 48 89 42 08 mov %rax,0x8(%rdx)

40646e: 48 89 10 mov %rdx,(%rax)

406471: 48 8b 46 20 mov 0x20(%rsi),%rax

406475: 48 c7 06 00 00 00 00 movq $0x0,(%rsi)

40647c: 48 c7 46 08 00 00 00 movq $0x0,0x8(%rsi)

406483: 00

406484: ff 50 50 callq *0x50(%rax)

406487: 48 8b b3 08 01 00 00 mov 0x108(%rbx),%rsi

40648e: 48 39 ee cmp %rbp,%rsi

406491: 75 cd jne 406460 <lcp_layer_free+0x50>

406493: 48 8d 7b 50 lea 0x50(%rbx),%rdi

406497: e8 c4 ea ff ff callq 404f60 <ppp_fsm_free>

40649c: 48 8b 83 00 01 00 00 mov 0x100(%rbx),%rax

4064a3: 48 8d 35 f6 fb ff ff lea -0x40a(%rip),%rsi # 4060a0 <_lcp_layer_finished>

 

libtriton.so падает в функции triton_terminate по смещению 0x4750:

 

471b: f0 41 83 46 18 01 lock addl $0x1,0x18(%r14)

4721: e9 3a ff ff ff jmpq 4660 <triton_terminate+0x40>

4726: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1)

472d: 00 00 00

4730: 48 8d 3d 89 2f 20 00 lea 0x202f89(%rip),%rdi # 2076c0 <ctx_list_lock>

4737: 48 8d 2d 12 2e 20 00 lea 0x202e12(%rip),%rbp # 207550 <threads>

473e: e8 f5 df ff ff callq 2738 <pthread_mutex_unlock@plt>

4743: 48 8b 1d 06 2e 20 00 mov 0x202e06(%rip),%rbx # 207550 <threads>

474a: 48 39 eb cmp %rbp,%rbx

474d: 74 14 je 4763 <triton_terminate+0x143>

474f: 90 nop

4750: 48 8b 7b 20 mov 0x20(%rbx),%rdi

4754: 31 f6 xor %esi,%esi

4756: e8 3d e0 ff ff callq 2798 <pthread_join@plt>

475b: 48 8b 1b mov (%rbx),%rbx

475e: 48 39 eb cmp %rbp,%rbx

4761: 75 ed jne 4750 <triton_terminate+0x130>

4763: 31 c0 xor %eax,%eax

4765: e8 26 e4 ff ff callq 2b90 <md_terminate>

 

если смотреть в коде:

void __export triton_terminate()

{

struct _triton_context_t *ctx;

struct _triton_thread_t *t;

int r;

 

need_terminate = 1;

 

spin_lock(&ctx_list_lock);

list_for_each_entry(ctx, &ctx_list, entry) {

spin_lock(&ctx->lock);

ctx->need_close = 1;

r = triton_queue_ctx(ctx);

if ®

triton_thread_wakeup(ctx->thread);

spin_unlock(&ctx->lock);

}

spin_unlock(&ctx_list_lock);

 

list_for_each_entry(t, &threads, entry)

pthread_join(t->thread, NULL);

 

md_terminate();

timer_terminate();

}

 

то падает t->thread перед вызовом pthread_join. похоже указатель t - неверный

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

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


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

Такая же фигня, третий день бьюсь ))))

NAS на Gentoo недельной сборки

Linux pppoe 2.6.36-gentoo-r8 #9 SMP Sat Apr 9 00:32:57 MSD 2011 x86_64 Intel® Core i7-2600 CPU @ 3.40GHz GenuineIntel GNU/Linux

+ UTM на другом серваке.

По логам на UTM авторизация проходит, а вот на NAS accel чего-то не хочет ip выдавать.

Ассel ставил из git. accel-ppp version 859b328684c41f2ffdb0f14b0c480dad0075ef50

На UTM:

?Debug : Apr 08 02:49:08 RADIUS DBA: NAS found. Data size <0>

?Debug : Apr 08 02:49:08 AuthServer: Packet from <10.62.17.254> packet dump: RPacket:

Code: 1; ID: 1

<Vendor: 0; Attr: 1>[6]: 76696b746f72

<Vendor: 0; Attr: 4>[4]: 0a3e11fe

<Vendor: 0; Attr: 5>[4]: 00000000

<Vendor: 0; Attr: 6>[4]: 00000002

<Vendor: 0; Attr: 7>[4]: 00000001

<Vendor: 0; Attr: 30>[17]: 30303a31623a32313a38633a62633a6138

<Vendor: 0; Attr: 31>[17]: 30303a31393a36363a38613a32633a6638

<Vendor: 0; Attr: 32>[9]: 616363656c2d707070

<Vendor: 0; Attr: 61>[4]: 00000005

<Vendor: 311; Attr: 11>[16]: b74e689476e5c2c5f467539bf45aba70

<Vendor: 311; Attr: 25>[50]: 0100804205f6f2168fdef74b85e1a67c3774000000000000000017bc2613176f1046dc869521e5fef45c7a2146a899434c4d

 

?Debug : Apr 08 02:49:08 AuthServer: User <viktor> connecting

?Debug : Apr 08 02:49:08 AuthServer: Session for sessionid <viktor> not found in <10.62.17.254> cache

?Debug : Apr 08 02:49:08 RADIUS DBA: Info for login <viktor> found. type <1>

?Debug : Apr 08 02:49:08 AuthServer: Auth scheme: MS-CHAPv2

?Debug : Apr 08 02:49:08 AuthServer: MS-CHAPv2: Authorized user <viktor>

?Debug : Apr 08 02:49:08 AuthServer: MS-CHAPv2: MPPE Keys send

?Debug : Apr 08 02:49:08 RADIUS IPPool: Dropped on timeout: 0x0a01410c

?Debug : Apr 08 02:49:08 AuthServer: IP claimed: 0xa01410c (<10.1.65.12>)

?Debug : Apr 08 02:49:08 AuthServer: Calling fill radius attributes for service. Attr storage size <0>

?Debug : Apr 08 02:49:08 AuthServer: Calling fill radius attributes for slink. Attr storage size <0>

?Debug : Apr 08 02:49:08 AuthServer: Calling fill radius attributes for NAS. Attr storage size <0>

Notice: Apr 08 02:49:08 AuthServer: Login OK <viktor> from NAS <10.62.17.254> CLID <00:1b:21:8c:bc:a8> Calling-station <00:19:66:8a:2c:f8>

?Debug : Apr 08 02:49:08 AuthServer: Setting interim update interval from config

?Debug : Apr 08 02:49:08 AuthServer: Auth reply: RPacket:

 

На NASе:

accel-ppp.log:

info: ppp0: connect: ppp0 <--> pppoe(00:19:66:8a:2c:f8)

info: ppp0: send [RADIUS Access-Request id=1 <User-Name "viktor"> <NAS-Identifier "accel-ppp"> <NAS-IP-Address 10.62.17.254> <NAS-Port 0> <NAS-Port-Type Virtual> <Service-Type Framed-User> <Framed-Protocol PPP> <Calling-Station-Id "00:19:66:8a:2c:f8"> <Called-Station-Id "00:1b:21:8c:bc:a8"><Microsoft MS-CHAP-Challenge ><Microsoft MS-CHAP2-Response >]

info: ppp0: recv [RADIUS Access-Accept id=1 <Service-Type Framed-User> <Framed-Protocol PPP> <Framed-IP-Address 10.1.65.12> <Framed-IP-Netmask 255.255.255.255> <Session-Timeout 86400><Microsoft MS-MPPE-Encryption-Policy 1><Microsoft MS-MPPE-Encryption-Type 6><Microsoft MS-MPPE-Send-Key ><Microsoft MS-MPPE-Recv-Key ><Microsoft MS-CHAP2-Success >]

 

и /var/log/messages:

pppoe kernel: [ 7839.909349] accel-pppd[5789] general protection ip:7f645b626870 sp:7f6457e5e458 error:0 in ld-2.11.2.so[7f645b613000+1e000]

pppoe kernel: [ 7839.961245] netconsole: network logging stopped, interface ppp0 unregistered

 

P.S. Посмотрел лог установки, всё без ошибок, кроме этого:

* QA Notice: make jobserver unavailable:

*

* make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.

strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment

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

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


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

Что-то не смог подключить dlink DVG-7111S к accel-pppd (версия 859b328684c41f2ffdb0f14b0c480dad0075ef50)

Что по l2tp что по pptp отказался подключаться.

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


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

moose

Сам на днях столкнулся. Нужно libnl2.

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


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

есть разумные решения кроме нарисованного ниже ?

CoA/PoD.

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


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

Рано я начал радоваться.... рррое заработал, а вот рртр не хочет.

 

filename: /lib/modules/2.6.36-gentoo-r8/extra/pptp.ko

license: GPL

author: Kozlov D. (xeb@mail.ru)

description: Point-to-Point Tunneling Protocol for Linux

depends:

vermagic: 2.6.36-gentoo-r8 SMP mod_unload

parm: log_packets:int

parm: log_level:Logging level (default=0) (int)

 

Вот лог:

pptp: new connection from 10.62.17.12

: : recv [PPTP Start-Ctrl-Conn-Request <Version 1> <Framing 1> <Bearer 1> <Max-Chan 0>]

: : send [PPTP Start-Ctrl-Conn-Reply <Version 1> <Result 1> <Error 0> <Framing 3> <Bearer 3> <Max-Chan 1>]

: : recv [PPTP Outgoing-Call-Request <Call-ID 8000> <Call-Serial fdb1> <Min-BPS 300> <Max-BPS 100000000> <Bearer 3> <Framing 3> <Window-Size 64> <Delay 0>]

: : send [PPTP Outgoing-Call-Reply <Call-ID 2> <Peer-Call-ID 8000> <Result 1> <Error 0> <Cause 0> <Speed 100000000> <Window-Size 64> <Delay 0> <Channel 0>]

ppp0: 1d2f01c080edd5fa: connect: ppp0 <--> pptp(10.62.17.12)

ppp0: 1d2f01c080edd5fa: lcp_layer_init

ppp0: 1d2f01c080edd5fa: auth_layer_init

ppp0: 1d2f01c080edd5fa: ccp_layer_init

ppp0: 1d2f01c080edd5fa: ipcp_layer_init

ppp0: 1d2f01c080edd5fa: ppp established

ppp0: 1d2f01c080edd5fa: lcp_layer_start

ppp0: 1d2f01c080edd5fa: send [LCP ConfReq id=1 <auth MSCHAP-v2> <magic 519b500d> <mru 1400>]

ppp0: 1d2f01c080edd5fa: recv [PPTP Set-Link-Info]

ppp0: 1d2f01c080edd5fa: fsm timeout

ppp0: 1d2f01c080edd5fa: send [LCP ConfReq id=1 <auth MSCHAP-v2> <magic 519b500d> <mru 1400>]

ppp0: 1d2f01c080edd5fa: fsm timeout

ppp0: 1d2f01c080edd5fa: send [LCP ConfReq id=1 <auth MSCHAP-v2> <magic 519b500d> <mru 1400>]

ppp0: 1d2f01c080edd5fa: fsm timeout

ppp0: 1d2f01c080edd5fa: send [LCP ConfReq id=1 <auth MSCHAP-v2> <magic 519b500d> <mru 1400>]

ppp0: 1d2f01c080edd5fa: fsm timeout

ppp0: 1d2f01c080edd5fa: send [LCP ConfReq id=1 <auth MSCHAP-v2> <magic 519b500d> <mru 1400>]

ppp0: 1d2f01c080edd5fa: fsm timeout

ppp0: 1d2f01c080edd5fa: send [LCP ConfReq id=1 <auth MSCHAP-v2> <magic 519b500d> <mru 1400>]

ppp0: 1d2f01c080edd5fa: send [PPTP Echo-Request <Identifier 431bd7b7>]

ppp0: 1d2f01c080edd5fa: fsm timeout

ppp0: 1d2f01c080edd5fa: send [LCP ConfReq id=1 <auth MSCHAP-v2> <magic 519b500d> <mru 1400>]

ppp0: 1d2f01c080edd5fa: recv [PPTP Echo-Reply <Identifier 431bd7b7>]

ppp0: 1d2f01c080edd5fa: fsm timeout

ppp0: 1d2f01c080edd5fa: send [LCP ConfReq id=1 <auth MSCHAP-v2> <magic 519b500d> <mru 1400>]

ppp0: 1d2f01c080edd5fa: recv [PPTP Call-Clear-Request <Call-ID 8000>]

ppp0: 1d2f01c080edd5fa: ppp_terminate

ppp0: 1d2f01c080edd5fa: lcp_layer_free

ppp0: 1d2f01c080edd5fa: auth_layer_free

ppp0: 1d2f01c080edd5fa: ccp_layer_free

ppp0: 1d2f01c080edd5fa: ipcp_layer_free

ppp0: 1d2f01c080edd5fa: ppp destablished

ppp0: 1d2f01c080edd5fa: send [PPTP Call-Disconnect-Notify <Call-ID 80> <Result 4> <Error 0> <Cause 0>]

ppp0: 1d2f01c080edd5fa: recv [PPTP Stop-Ctrl-Conn-Request <Reason 1>]

ppp0: 1d2f01c080edd5fa: send [PPTP Stop-Ctrl-Conn-Reply <Result 1> <Error 0>]

ppp0: 1d2f01c080edd5fa: pptp: disconnect

ppp0: 1d2f01c080edd5fa: disconnected

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

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


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

Vofffka, собери, если можно, с -DDEBUG=TRUE и запусти в gdb, как выпадет bt и результаты мне

 

Mihalych, случайно gre файрволом не перекрыт ?

 

ShumBor, нужны логи ...

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


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

[off]оповещение об ответах по мылу сломали чтоли ?[/off]

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


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

случайно gre файрволом не перекрыт ?

Да, действительно запрещено было, добавил в правила iptables

$IPTABLES -A INPUT -p gre -j ACCEPT

$IPTABLES -A OUTPUT -p gre -j ACCEPT

Всё заработало.

xeb спасибо!

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


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

по многочисленным просьбам трудящихся в accel-ppp введён механизм контроля наличия только одной сессии у юзера (в случае если биллинг этого делать не умеет или умеет но криво)

варианты использования:

1. accel-ppp убивает первую сессию если авторизовалась вторая (я думаю будет удобно если часто сессии виснут, а по lcp эхи задраны либо отключены)

[ppp]

single-session=replace

2. accel-ppp вторую сессию не будет авторизовывать пока висит первая

[ppp]

single-session=deny

 

если контролировать не надо, опцию просто не указываем

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


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

Lenny 6.0.1a

# uname -a

Linux pppoe-test 2.6.38.2-custom #1 SMP Wed Mar 30 15:37:58 MSD 2011 x86_64 GNU/Linux

исходники из Git от 31.03.2011

 

# dpkg -l | grep ssl

ii libssl-dev 0.9.8o-4squeeze1 SSL development libraries, header files and documentation

ii libssl0.9.8 0.9.8o-4squeeze1 SSL shared libraries

ii openssl 0.9.8o-4squeeze1 Secure Socket Layer (SSL) binary and related cryptographic tools

 

 

# cmake -DKDIR=/usr/src/linux -DCMAKE_INSTALL_PREFIX=/usr/local -DBUILD_DRIVER=FALSE -DCMAKE_BUILD_TYPE=Release -DLOG_PGSQL=FALSE -DSHAPER=FALSE -DRADIUS=TRUE ..

CMake Error at accel-pppd/CMakeLists.txt:6 (MESSAGE):

openssl library not found

 

 

-- Configuring incomplete, errors occurred!

 

Че не так ?

не знаю, у меня собирается нормально, на днях тогда выложу дебы для squeeze...

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


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

Заметил что старые ОС win98 и Millennium а также некоторые модели SOHO роутеров, не подключаются посредством pptp/pppoe,

поставил виртуальную машину накатил туда Millennium, да при стандартных настройках выдаёт что сервер не поддерживает

заданный тип шифрования хотя в опциях отключено, в настройках accel перенес auth_chap_md5 первым и о чудо Millennium подключился!

 

Также пробовал на стандартном poptop, так вот при включенной опции require-mschap-v2 и отключенными refuse-pap, refuse-chap, refuse-mschap подключается!

Так вот вопросы:

1. Почему не подключается на accel с auth_mschap_v2?

 

При настройках:

 

auth_chap_md5

auth_mschap_v1

auth_mschap_v2

 

Подключение успешное.

 

Логи:

[2011-04-22 11:36:02]: info: pptp: new connection from 192.168.51.254

[2011-04-22 11:36:02]: info: : recv [PPTP Start-Ctrl-Conn-Request <Version 1> <Framing 1> <Bearer 1> <Max-Chan 0>]

[2011-04-22 11:36:02]: info: : send [PPTP Start-Ctrl-Conn-Reply <Version 1> <Result 1> <Error 0> <Framing 3> <Bearer 3> <Max-Chan 1>]

[2011-04-22 11:36:02]: info: : recv [PPTP Outgoing-Call-Request <Call-ID c000> <Call-Serial e3> <Min-BPS 300> <Max-BPS 100000000> <Bearer 3> <Framing 3> <Window-Size 64> <Delay 0>]

[2011-04-22 11:36:02]: info: : send [PPTP Outgoing-Call-Reply <Call-ID d> <Peer-Call-ID c000> <Result 1> <Error 0> <Cause 0> <Speed 100000000> <Window-Size 64> <Delay 0> <Channel 0>]

[2011-04-22 11:36:02]: info: ppp1: connect: ppp1 <--> pptp(192.168.51.254)

[2011-04-22 11:36:02]: debug: ppp1: lcp_layer_init

[2011-04-22 11:36:02]: debug: ppp1: auth_layer_init

[2011-04-22 11:36:02]: debug: ppp1: ccp_layer_init

[2011-04-22 11:36:02]: debug: ppp1: ipcp_layer_init

[2011-04-22 11:36:02]: debug: ppp1: ppp established

[2011-04-22 11:36:02]: debug: ppp1: lcp_layer_start

[2011-04-22 11:36:02]: info: ppp1: send [LCP ConfReq id=1 <auth CHAP-md5> <magic 41a7c4c9> <mru 1400>]

[2011-04-22 11:36:06]: info: ppp1: recv [LCP ConfReq id=2 <magic 7b49f> <pcomp> <accomp>]

[2011-04-22 11:36:06]: info: ppp1: send [LCP ConfRej id=2 <pcomp> <accomp>]

[2011-04-22 11:36:06]: info: ppp1: recv [LCP ConfReq id=3 <magic 7b49f>]

[2011-04-22 11:36:06]: info: ppp1: send [LCP ConfAck id=3 ]

[2011-04-22 11:36:07]: debug: ppp1: fsm timeout

[2011-04-22 11:36:07]: info: ppp1: send [LCP ConfReq id=1 <auth CHAP-md5> <magic 41a7c4c9> <mru 1400>]

[2011-04-22 11:36:07]: info: ppp1: recv [LCP ConfAck id=1 <auth CHAP-md5> <magic 41a7c4c9> <mru 1400>]

[2011-04-22 11:36:07]: debug: ppp1: lcp_layer_started

[2011-04-22 11:36:07]: debug: ppp1: auth_layer_start

[2011-04-22 11:36:07]: info: ppp1: send [CHAP Challenge id=1 <1c738898cf3b58f7c6cbff2c1c5f780>]

[2011-04-22 11:36:07]: info: ppp1: recv [CHAP Response id=1 <32e3be8fbc869db4f81fedc4dcffd>, name=nasa]

[2011-04-22 11:36:07]: info: ppp1: send [CHAP Success id=1 "Authentication successed"]

[2011-04-22 11:36:07]: debug: ppp1: auth_layer_started

[2011-04-22 11:36:07]: debug: ppp1: ccp_layer_start

[2011-04-22 11:36:07]: debug: ppp1: ipcp_layer_start

[2011-04-22 11:36:07]: info: ppp1: send [iPCP ConfReq id=1 <addr 192.168.51.2>]

[2011-04-22 11:36:07]: info: ppp1: nasa: authentication successed

[2011-04-22 11:36:07]: info: ppp1: recv [iPCP ConfReq id=1 < 2 6 0 2d f 1 > <addr 0.0.0.0> <dns1 0.0.0.0> < 82 6 0 0 0 0 > <dns2 0.0.0.0> < 84 6 0 0 0 0 >]

[2011-04-22 11:36:07]: info: ppp1: send [iPCP ConfRej id=1 < 2 6 0 2d f 1 > < 82 6 0 0 0 0 > < 84 6 0 0 0 0 >]

[2011-04-22 11:36:07]: warn: ppp1: CCP: discarding packet

[2011-04-22 11:36:07]: info: ppp1: send [LCP ProtoRej id=2 <80fd>]

[2011-04-22 11:36:07]: info: ppp1: recv [iPCP ConfAck id=1 <addr 192.168.51.2>]

[2011-04-22 11:36:10]: info: ppp1: recv [iPCP ConfReq id=2 <addr 0.0.0.0> <dns1 0.0.0.0> < 82 6 0 0 0 0 > <dns2 0.0.0.0> < 84 6 0 0 0 0 >]

[2011-04-22 11:36:10]: info: ppp1: send [iPCP ConfRej id=2 < 82 6 0 0 0 0 > < 84 6 0 0 0 0 >]

[2011-04-22 11:36:10]: info: ppp1: recv [iPCP ConfReq id=3 <addr 0.0.0.0> <dns1 0.0.0.0> <dns2 0.0.0.0>]

[2011-04-22 11:36:10]: info: ppp1: send [iPCP ConfNak id=3 <addr 192.168.51.2> <dns1 10.10.1.1> <dns2 10.10.1.2>]

[2011-04-22 11:36:10]: info: ppp1: recv [iPCP ConfReq id=4 <addr 172.16.1.2> <dns1 10.10.1.1> <dns2 10.10.1.2>]

[2011-04-22 11:36:10]: info: ppp1: send [iPCP ConfAck id=4]

[2011-04-22 11:36:10]: debug: ppp1: ipcp_layer_started

[2011-04-22 11:36:10]: debug: ppp1: pptp: ppp started

[2011-04-22 11:36:10]: info: ppp1: pppd_compat: ip-up started (pid 26962)

[2011-04-22 11:36:10]: info: ppp1: pppd_compat: ip-up finished (0)

 

auth_mschap_v2

auth_mschap_v1

auth_chap_md5

 

Подключение не успешное ошибка 742.

Логи:

 

[2011-04-22 11:44:24]: info: pptp: new connection from 192.168.51.254

[2011-04-22 11:44:24]: info: : recv [PPTP Start-Ctrl-Conn-Request <Version 1> <Framing 1> <Bearer 1> <Max-Chan 0>]

[2011-04-22 11:44:24]: info: : send [PPTP Start-Ctrl-Conn-Reply <Version 1> <Result 1> <Error 0> <Framing 3> <Bearer 3> <Max-Chan 1>]

[2011-04-22 11:44:24]: info: : recv [PPTP Outgoing-Call-Request <Call-ID 4000> <Call-Serial e4> <Min-BPS 300> <Max-BPS 100000000> <Bearer 3> <Framing 3> <Window-Size 64> <Delay 0>]

[2011-04-22 11:44:24]: info: : send [PPTP Outgoing-Call-Reply <Call-ID e> <Peer-Call-ID 4000> <Result 1> <Error 0> <Cause 0> <Speed 100000000> <Window-Size 64> <Delay 0> <Channel 0>]

[2011-04-22 11:44:24]: info: ppp1: connect: ppp1 <--> pptp(192.168.51.254)

[2011-04-22 11:44:24]: debug: ppp1: lcp_layer_init

[2011-04-22 11:44:24]: debug: ppp1: auth_layer_init

[2011-04-22 11:44:24]: debug: ppp1: ccp_layer_init

[2011-04-22 11:44:24]: debug: ppp1: ipcp_layer_init

[2011-04-22 11:44:24]: debug: ppp1: ppp established

[2011-04-22 11:44:24]: debug: ppp1: lcp_layer_start

[2011-04-22 11:44:24]: info: ppp1: send [LCP ConfReq id=1 <auth MSCHAP-v2> <magic 216231b> <mru 1400>]

[2011-04-22 11:44:28]: info: ppp1: recv [LCP ConfReq id=2 <magic f5d51> <pcomp> <accomp>]

[2011-04-22 11:44:28]: info: ppp1: send [LCP ConfRej id=2 <pcomp> <accomp>]

[2011-04-22 11:44:28]: info: ppp1: recv [LCP ConfReq id=3 <magic f5d51>]

[2011-04-22 11:44:28]: info: ppp1: send [LCP ConfAck id=3 ]

[2011-04-22 11:44:29]: debug: ppp1: fsm timeout

[2011-04-22 11:44:29]: info: ppp1: send [LCP ConfReq id=1 <auth MSCHAP-v2> <magic 216231b> <mru 1400>]

[2011-04-22 11:44:29]: info: ppp1: recv [LCP ConfAck id=1 <auth MSCHAP-v2> <magic 216231b> <mru 1400>]

[2011-04-22 11:44:29]: debug: ppp1: lcp_layer_started

[2011-04-22 11:44:29]: debug: ppp1: auth_layer_start

[2011-04-22 11:44:29]: info: ppp1: send [MSCHAP-v2 Challenge id=1 <8f3b85cd1ef806d23d5b2d5606f83f>]

[2011-04-22 11:44:29]: info: ppp1: recv [MSCHAP-v2 Response id=1 <effd337690aed6a16ac76fa249b6a4f9>, <9de65565cf23b24f7b85794aab1f66ffbb41aff8fa6fad>, F=4, name=nasa]

[2011-04-22 11:44:29]: info: ppp1: send [MSCHAP-v2 Success id=1 "S=3AB658E64491B82D7A5E587D1DA197532F753709 M=Authentication successed"]

[2011-04-22 11:44:29]: debug: ppp1: auth_layer_started

[2011-04-22 11:44:29]: debug: ppp1: ccp_layer_start

[2011-04-22 11:44:29]: debug: ppp1: ipcp_layer_start

[2011-04-22 11:44:29]: info: ppp1: send [iPCP ConfReq id=1 <addr 172.16.1.254>]

[2011-04-22 11:44:29]: info: ppp1: nasa: authentication successed

[2011-04-22 11:44:29]: info: ppp1: recv [LCP TermReq id=4]

[2011-04-22 11:44:29]: info: ppp1: send [LCP TermAck id=4]

[2011-04-22 11:44:29]: debug: ppp1: ppp_terminate

[2011-04-22 11:44:29]: debug: ppp1: lcp_layer_finish

[2011-04-22 11:44:29]: debug: ppp1: auth_layer_finish

[2011-04-22 11:44:29]: debug: ppp1: auth_layer_finished

[2011-04-22 11:44:29]: debug: ppp1: ccp_layer_finish

[2011-04-22 11:44:29]: debug: ppp1: ccp_layer_finished

[2011-04-22 11:44:29]: debug: ppp1: ipcp_layer_finish

[2011-04-22 11:44:29]: debug: ppp1: ipcp_layer_finished

[2011-04-22 11:44:29]: info: ppp1: recv [PPTP Call-Clear-Request <Call-ID 4000>]

[2011-04-22 11:44:30]: debug: ppp1: lcp_layer_free

[2011-04-22 11:44:30]: debug: ppp1: auth_layer_free

[2011-04-22 11:44:30]: debug: ppp1: ccp_layer_free

[2011-04-22 11:44:30]: debug: ppp1: ipcp_layer_free

[2011-04-22 11:44:30]: debug: ppp1: ppp destablished

[2011-04-22 11:44:30]: info: ppp1: send [PPTP Call-Disconnect-Notify <Call-ID 40> <Result 4> <Error 0> <Cause 0>]

[2011-04-22 11:44:31]: info: ppp1: recv [PPTP Stop-Ctrl-Conn-Request <Reason 1>]

[2011-04-22 11:44:31]: info: ppp1: send [PPTP Stop-Ctrl-Conn-Reply <Result 1> <Error 0>]

[2011-04-22 11:44:31]: debug: ppp1: pptp: disconnect

[2011-04-22 11:44:31]: info: ppp1: disconnected

 

При использовании стандартного pptpd:

 

refuse-pap

refuse-chap

refuse-mschap

require-mschap-v2

 

Подключение успешное, это касается и ранних версий accel до 0.8.5 включительно!

 

Логи:

Apr 22 11:57:57 debian pptpd[27390]: MGR: Launching /usr/sbin/pptpctrl to handle client

Apr 22 11:57:57 debian pptpd[27390]: CTRL: pppd options file = /etc/ppp/pptpd-options

Apr 22 11:57:57 debian pptpd[27390]: CTRL: Received PPTP Control Message (type: 1)

Apr 22 11:57:57 debian pptpd[27390]: CTRL: Made a START CTRL CONN RPLY packet

Apr 22 11:57:57 debian pptpd[27390]: CTRL: I wrote 156 bytes to the client.

Apr 22 11:57:57 debian pptpd[27390]: CTRL: Sent packet to client

Apr 22 11:57:57 debian pptpd[27390]: CTRL: Received PPTP Control Message (type: 7)

Apr 22 11:57:57 debian pptpd[27390]: CTRL: Set parameters to 100000000 maxbps, 64 window size

Apr 22 11:57:57 debian pptpd[27390]: CTRL: Made a OUT CALL RPLY packet

Apr 22 11:57:57 debian pptpd[27390]: CTRL: pty_fd = 6

Apr 22 11:57:57 debian pptpd[27390]: CTRL: tty_fd = 7

Apr 22 11:57:57 debian pptpd[27390]: CTRL: I wrote 32 bytes to the client.

Apr 22 11:57:57 debian pptpd[27390]: CTRL: Sent packet to client

Apr 22 11:57:57 debian pptpd[27391]: CTRL (PPPD Launcher): program binary = /usr/sbin/pppd

Apr 22 11:57:57 debian pppd[27391]: using channel 2180

Apr 22 11:57:57 debian pppd[27391]: sent [LCP ConfReq id=0x1 <auth chap MS-v2> <magic 0x3b7e31db>]

Apr 22 11:57:57 debian modem-manager: (net/ppp1): could not get port's parent device

Apr 22 11:57:57 debian pptpd[27390]: GRE: accepting packet #0

Apr 22 11:57:57 debian pppd[27391]: rcvd [LCP ConfReq id=0x1 <magic 0x1bc21f> <pcomp> <accomp>]

Apr 22 11:57:57 debian pppd[27391]: sent [LCP ConfRej id=0x1 <pcomp> <accomp>]

Apr 22 11:57:57 debian pptpd[27390]: GRE: accepting packet #1

Apr 22 11:57:57 debian pppd[27391]: rcvd [LCP ConfReq id=0x2 <magic 0x1bc21f>]

Apr 22 11:57:57 debian pppd[27391]: sent [LCP ConfAck id=0x2 <magic 0x1bc21f>]

Apr 22 11:58:00 debian pppd[27391]: sent [LCP ConfReq id=0x1 <auth chap MS-v2> <magic 0x3b7e31db>]

Apr 22 11:58:00 debian pptpd[27390]: GRE: accepting packet #2

Apr 22 11:58:00 debian pppd[27391]: rcvd [LCP ConfAck id=0x1 <auth chap MS-v2> <magic 0x3b7e31db>]

Apr 22 11:58:00 debian pppd[27391]: sent [LCP EchoReq id=0x0 magic=0x3b7e31db]

Apr 22 11:58:00 debian pppd[27391]: sent [CHAP Challenge id=0xde <60134134830bd2280257fb485b207a96>, name = "NET"]

Apr 22 11:58:00 debian pptpd[27390]: GRE: accepting packet #3

Apr 22 11:58:00 debian pppd[27391]: rcvd [LCP EchoRep id=0x0 magic=0x1bc21f]

Apr 22 11:58:00 debian pptpd[27390]: GRE: accepting packet #4

Apr 22 11:58:00 debian pppd[27391]: rcvd [CHAP Response id=0xde <48c7e69b0bcfde976290e8990dc68a55000000000000000065fc603dd15960438ce657b52f3171a1bb4f0e380e3c586404>, name = "nasa"]

Apr 22 11:58:00 debian pppd[27391]: sent [CHAP Success id=0xde "S=B6C7EAB12FDB475538FC04903FC01CF6FD3106D7"]

Apr 22 11:58:00 debian pppd[27391]: sent [iPCP ConfReq id=0x1 <addr 192.168.51.2>]

Apr 22 11:58:00 debian pptpd[27390]: GRE: accepting packet #5

Apr 22 11:58:00 debian pptpd[27390]: GRE: accepting packet #6

Apr 22 11:58:00 debian pptpd[27390]: GRE: accepting packet #7

Apr 22 11:58:00 debian pppd[27391]: rcvd [iPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-wins 0.0.0.0> <ms-dns2 0.0.0.0> <ms-wins 0.0.0.0>]

Apr 22 11:58:00 debian pppd[27391]: sent [iPCP ConfRej id=0x1 <compress VJ 0f 01> <ms-wins 0.0.0.0> <ms-wins 0.0.0.0>]

Apr 22 11:58:00 debian pppd[27391]: rcvd [CCP ConfReq id=0x1 <mppe +H -M -S -L -D +C> < 11 05 00 01 04>]

Apr 22 11:58:00 debian pppd[27391]: sent [LCP ProtRej id=0x2 80 fd 01 01 00 0f 12 06 01 00 00 01 11 05 00 01 04]

Apr 22 11:58:00 debian pppd[27391]: rcvd [iPCP ConfAck id=0x1 <addr 192.168.51.2>]

Apr 22 11:58:03 debian pppd[27391]: sent [iPCP ConfReq id=0x1 <addr 192.168.51.2>]

Apr 22 11:58:03 debian pptpd[27390]: GRE: accepting packet #8

Apr 22 11:58:03 debian pppd[27391]: rcvd [iPCP ConfAck id=0x1 <addr 192.168.51.2>]

Apr 22 11:58:03 debian pptpd[27390]: GRE: accepting packet #9

Apr 22 11:58:03 debian pppd[27391]: rcvd [iPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-wins 0.0.0.0> <ms-dns2 0.0.0.0> <ms-wins 0.0.0.0>]

Apr 22 11:58:03 debian pppd[27391]: sent [iPCP ConfRej id=0x2 <ms-wins 0.0.0.0> <ms-wins 0.0.0.0>]

Apr 22 11:58:03 debian pptpd[27390]: GRE: accepting packet #10

Apr 22 11:58:03 debian pppd[27391]: rcvd [iPCP ConfReq id=0x3 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]

Apr 22 11:58:03 debian pppd[27391]: sent [iPCP ConfNak id=0x3 <addr 172.16.1.2> <ms-dns1 10.10.1.1> <ms-dns2 10.10.1.2>]

Apr 22 11:58:03 debian pptpd[27390]: GRE: accepting packet #11

Apr 22 11:58:03 debian pppd[27391]: rcvd [iPCP ConfReq id=0x4 <addr 172.16.1.2> <ms-dns1 10.10.1.1> <ms-dns2 10.10.1.2>]

Apr 22 11:58:03 debian pppd[27391]: sent [iPCP ConfAck id=0x4 <addr 172.16.1.2> <ms-dns1 10.10.1.1> <ms-dns2 10.10.1.2>]

Apr 22 11:58:03 debian pppd[27391]: Script /etc/ppp/ip-up started (pid 27396)

Apr 22 11:58:03 debian pppd[27391]: Script /etc/ppp/ip-up finished (pid 27396), status = 0x0

 

 

 

 

2. Не работает reload в cli?

Спасибо.

 

3. Перестала работать аутентификация при подключении через telnet?

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

Версия accel-ppp-1.3.5

 

Спасибо

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

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


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

1. Почему не подключается на accel с auth_mschap_v2?
нужны логи

 

2. Не работает reload в cli?
reload работает частично, полная перезагрузка не реализована

 

3. Перестала работать аутентификация при подключении через telnet?
пароль нужно указывать через password, раньше было passwd
Изменено пользователем xeb

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


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

нужны логи

Логи добавил в предыдущем посте

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


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

[2011-04-22 11:36:07]: warn: ppp1: CCP: discarding packet
похоже в конфиге ccp=0

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


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

Join the conversation

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

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

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

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

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

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

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