pptp ppp по две сессии - первая нулевая - из-за чего???

Технические вопросы по UTM 5.0
Ответить
jekahawk
Сообщения: 38
Зарегистрирован: Сб авг 20, 2005 02:10

pptp ppp по две сессии - первая нулевая - из-за чего???

Сообщение jekahawk »

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

Никак не могу решить одну проблему...

При установлении vpn-соединения, происходит как бы двойной коннект.

Причем ТОЛЬКО в версии pptpd 1.2.1 и pppd 2.4.2 этого не наблюдается (зато есть "особенность" - двойной вызов радиуса и, как следствие, постоянные сообщения в меседжах "rc_send_server: no reply from RADIUS server localhost.localdomain:1813")

А во всех более старших версиях pptpd и pppd наблюдается одно и то же:
09.12.2007 15:52:51 09.12.2007 15:52:51 10.0.1.5 10.100.100.2 475BF333458A00 qqq 127.0.0.1 Открыта 1 0 0 0 0 0 0 0
09.12.2007 15:52:52 09.12.2007 15:52:59 10.0.1.5 10.100.100.2 475BF333458A01 qqq 127.0.0.1 Закрыта 2 1649 0 33 0 8 0 0
09.12.2007 15:54:46 09.12.2007 15:54:46 10.0.1.5 10.100.100.2 475BF3A6460A00 qqq 127.0.0.1 Открыта 1 0 0 0 0 0 0 0
09.12.2007 15:54:46 09.12.2007 15:55:02 10.0.1.5 10.100.100.2 475BF3A6460A01 qqq 127.0.0.1 Закрыта 2 3338 0 33 0 16 0 0
09.12.2007 15:55:56 09.12.2007 15:55:56 10.0.1.5 10.100.100.2 475BF3EC467600 qqq 127.0.0.1 Открыта 1 0 0 0 0 0 0 0
09.12.2007 15:55:56 09.12.2007 17:05:18 10.0.1.5 10.100.100.2 475BF3EC467601 qqq 127.0.0.1 Закрыта 2 10249 0 33 0 4162 0 0
09.12.2007 17:18:58 09.12.2007 17:18:58 10.0.1.5 10.100.100.2 475C0762476000 qqq 127.0.0.1 Открыта 1 0 0 0 0 0 0 0
09.12.2007 17:18:58 09.12.2007 17:19:01 10.0.1.5 10.100.100.2 475C0762476001 qqq 127.0.0.1 Закрыта 2 1249 0 33 0 3 0 0
Т.е. Сначала следует сессия нулевой длины (у нее начало и окончание одинаковые по времени), причем у этой сессии статус "открыта" всегда, а только уже потом НОРМАЛЬНАЯ сессия. Всевозможные манипуляции с конфигами не помогли. Может кто-то сталкивался с подобным?

Лог pppd:
Plugin radius.so loaded.
RADIUS plugin initialized.
Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
pptpd-logwtmp: $Version$
using channel 12
Using interface ppp0
Connect: ppp0 <--> /dev/pts/6
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0x8dff57cf> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x0 <mru 1400> <magic 0x2e703b80> <pcomp> <accomp> <callback CBCP>]
sent [LCP ConfRej id=0x0 <callback CBCP>]
rcvd [LCP ConfReq id=0x1 <mru 1400> <magic 0x2e703b80> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <mru 1400> <magic 0x2e703b80> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0x8dff57cf> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0x8dff57cf> <pcomp> <accomp>]
sent [CHAP Challenge id=0x9c <e99ad341a6b33a161362e7d88c214a26>, name = "test.localhost"]
rcvd [LCP Ident id=0x2 magic=0x2e703b80 "MSRASV5.10"]
rcvd [LCP Ident id=0x3 magic=0x2e703b80 "MSRAS-0-JH"]
rcvd [CHAP Response id=0x9c <333dd995cb104fb26f259323ad145d01>, name = "qqq"]
sent [CHAP Success id=0x9c ""]
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 192.168.0.1>]
rcvd [CCP ConfReq id=0x4 <mppe +H -M -S -L -D +C>]
sent [CCP ConfRej id=0x4 <mppe +H -M -S -L -D +C>]
rcvd [IPCP ConfReq id=0x5 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-wins 0.0.0.0> <ms-dns3 0.0.0.0> <ms-wins 0.0.0.0>]
sent [IPCP ConfRej id=0x5 <ms-wins 0.0.0.0> <ms-wins 0.0.0.0>]
rcvd [CCP ConfRej id=0x1 <deflate 15> <deflate(old#) 15>]
sent [CCP ConfReq id=0x2]
rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01>]
sent [IPCP ConfReq id=0x2 <addr 192.168.0.1>]
rcvd [CCP TermReq id=0x6".p;\37777777600\000<\37777777715t\000\000\002\37777777734"]
sent [CCP TermAck id=0x6]
rcvd [IPCP ConfReq id=0x7 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [IPCP ConfNak id=0x7 <addr 10.100.100.2> <ms-dns1 10.0.1.1> <ms-dns3 10.0.1.1>]
rcvd [IPCP ConfAck id=0x2 <addr 192.168.0.1>]
rcvd [IPCP ConfReq id=0x8 <addr 10.100.100.2> <ms-dns1 10.0.1.1> <ms-dns3 10.0.1.1>]
sent [IPCP ConfAck id=0x8 <addr 10.100.100.2> <ms-dns1 10.0.1.1> <ms-dns3 10.0.1.1>]
local IP address 192.168.0.1
remote IP address 10.100.100.2
pptpd-logwtmp.so ip-up ppp0 qqq 10.0.1.5
Script /etc/ppp/ip-up started (pid 18296)
Script /etc/ppp/ip-up finished (pid 18296), status = 0x0
sent [CCP ConfReq id=0x2]
rcvd [CCP TermAck id=0x2]
sent [CCP TermReq id=0x3"No compression negotiated"]
rcvd [CCP TermAck id=0x3"No compression negotiated"]
rcvd [LCP TermReq id=0x9 ".p;\37777777600\000<\37777777715t\000\000\000\000"]
LCP terminated by peer (.p;M-^@^@<M-Mt^@^@^@^@)
pptpd-logwtmp.so ip-down ppp0
Connect time 0.1 minutes.
Sent 33 bytes, received 1249 bytes.
Script /etc/ppp/ip-down started (pid 18309)
sent [LCP TermAck id=0x9]
Script /etc/ppp/ip-down finished (pid 18309), status = 0x0
Connection terminated.
Modem hangup
В принципе, ничего страшного в этих нулевых сессиях, но не хочется захламлять базу и давать ненужные объяснения абонентам.

Система ASPLinux9.2 ASPLinux12, UTM5.2.005, PoPToP 1.3.4, pppd 2.4.4

Аватара пользователя
Chris
Сообщения: 2323
Зарегистрирован: Чт июн 02, 2005 14:08
Откуда: 33 76 77 71 86 37 98

Сообщение Chris »

sent [CCP ConfReq id=0x2]
rcvd [CCP TermAck id=0x2]
sent [CCP TermReq id=0x3"No compression negotiated"]
rcvd [CCP TermAck id=0x3"No compression negotiated"]
rcvd [LCP TermReq id=0x9 ".p;\37777777600\000<\37777777715t\000\000\000\000"]
LCP terminated by peer (.p;M-^@^@<M-Mt^@^@^@^@)

jekahawk
Сообщения: 38
Зарегистрирован: Сб авг 20, 2005 02:10

Сообщение jekahawk »

И что? :)
Я привел лог pppd, в котором происходит подключение и отключение сразу.

Вот лог ТОЛЬКО подключения:
Plugin radius.so loaded.
RADIUS plugin initialized.
Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.
pptpd-logwtmp: $Version$
using channel 15
Using interface ppp0
Connect: ppp0 <--> /dev/pts/6
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xd468e35f> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x0 <mru 1400> <magic 0x7ad43fad> <pcomp> <accomp> <callback CBCP> <mrru 1614> <endpoint [local:04.d5.26.12.ca.38.49.22.87.03.c9.1c.fc.9b
.80.dc.00.00.00.02]>]
sent [LCP ConfRej id=0x0 <callback CBCP> <mrru 1614>]
rcvd [LCP ConfReq id=0x1 <mru 1400> <magic 0x7ad43fad> <pcomp> <accomp> <endpoint [local:04.d5.26.12.ca.38.49.22.87.03.c9.1c.fc.9b.80.dc.00.00.00.02]>]
sent [LCP ConfAck id=0x1 <mru 1400> <magic 0x7ad43fad> <pcomp> <accomp> <endpoint [local:04.d5.26.12.ca.38.49.22.87.03.c9.1c.fc.9b.80.dc.00.00.00.02]>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xd468e35f> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <auth chap MD5> <magic 0xd468e35f> <pcomp> <accomp>]
sent [CHAP Challenge id=0xf3 <445f4254b5f0f77955a5da0a5a1222884c7ffcc96f>, name = "test.localhost"]
rcvd [LCP Ident id=0x2 magic=0x7ad43fad "MSRASV5.10"]
rcvd [LCP Ident id=0x3 magic=0x7ad43fad "MSRAS-0-JH"]
rcvd [CHAP Response id=0xf3 <3b021f3ba013ec7e780c4eb1988d506f>, name = "qqq"]
sent [CHAP Success id=0xf3 ""]
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 192.168.0.1>]
rcvd [CCP ConfReq id=0x4 <mppe +H -M -S -L -D +C>]
sent [CCP ConfRej id=0x4 <mppe +H -M -S -L -D +C>]
rcvd [IPCP ConfReq id=0x5 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-wins 0.0.0.0> <ms-dns3 0.0.0.0> <ms-wins 0.0.0.0>]
sent [IPCP ConfRej id=0x5 <ms-wins 0.0.0.0> <ms-wins 0.0.0.0>]
rcvd [CCP ConfRej id=0x1 <deflate 15> <deflate(old#) 15>]
sent [CCP ConfReq id=0x2]
rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01>]
sent [IPCP ConfReq id=0x2 <addr 192.168.0.1>]
rcvd [CCP TermReq id=0x6"z\37777777724?\37777777655\000<\37777777715t\000\000\002\37777777734"]
sent [CCP TermAck id=0x6]
rcvd [IPCP ConfReq id=0x7 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [IPCP ConfNak id=0x7 <addr 10.100.100.2> <ms-dns1 10.0.1.1> <ms-dns3 10.0.1.1>]
rcvd [IPCP ConfAck id=0x2 <addr 192.168.0.1>]
rcvd [IPCP ConfReq id=0x8 <addr 10.100.100.2> <ms-dns1 10.0.1.1> <ms-dns3 10.0.1.1>]
sent [IPCP ConfAck id=0x8 <addr 10.100.100.2> <ms-dns1 10.0.1.1> <ms-dns3 10.0.1.1>]
local IP address 192.168.0.1
remote IP address 10.100.100.2
pptpd-logwtmp.so ip-up ppp0 qqq 10.0.1.5
Script /etc/ppp/ip-up started (pid 18750)
Script /etc/ppp/ip-up finished (pid 18750), status = 0x0
sent [CCP ConfReq id=0x2]
rcvd [CCP TermAck id=0x2]
sent [CCP TermReq id=0x3"No compression negotiated"]
rcvd [CCP TermAck id=0x3"No compression negotiated"]
И из него я не понимаю, ОТКУДА БЕРЕТСЯ ПЕРВАЯ НУЛЕВАЯ сессия???

Ответить