On Mon, 24 Dec 2001 kad@blackcatlinux.com wrote:
вообщем пофиксил. если кому интересно или столкнется с таким же глюком:
--- pptp-linux-1.0.3/pptp_ctrl.c.kad Tue Dec 25 19:35:44 2001
+++ pptp-linux-1.0.3/pptp_ctrl.c Tue Dec 25 19:36:05 2001
@@ -399,7 +399,7 @@
/* Throw out bytes until we have a valid header. */
header = (struct pptp_header *) (conn->read_buffer+bad_bytes);
if (ntoh32(header->magic) != PPTP_MAGIC) goto throwitout;
- if (ntoh16(header->reserved0) != 0) goto throwitout;
+ /* if (ntoh16(header->reserved0) != 0) goto throwitout; */
if (ntoh16(header->length) < sizeof(struct pptp_header)) goto throwitout;
if (ntoh16(header->length) > PPTP_CTRL_SIZE_MAX) goto throwitout;
/* well. I guess it's good. Let's see if we've got it all. */
>Добрый день коллеги.
>
>Вот задал мне народ одну проблемку и уже не могу понять кто глюкает:
>/dev/hands, cisco, pptp-linux.
>
>Имеем пользователя, работающего из под Linux (собственно ASPLinux 7.2).
>внутри есть pptp-client 1.0.3. Им пытаемся ходить на одного местного
>провайдера (AS5300 с ios 12.1(5)T IP+).
>в итоге - сессия подымается. подымается даже нормально. но, через ровно 60
>секунд облом.
>
>Выглядит примерно так:
>
>Дек 24 17:11:46 bofh ifup-pptp: vpn: pppd started for pptp0 to nas.dc.ukrtel.net
>Dec 24 17:11:46 bofh pptp[9999]: log[pptp_make_packet:pptp_ctrl.c:436]: 145 bad
>bytes thrown away.
>Dec 24 17:11:47 bofh pptp[9999]: log[pptp_make_packet:pptp_ctrl.c:425]: 11
>bad bytes thrown away.
>Dec 24 17:11:47 bofh pptp[9999]: log[pptp_dispatch_ctrl_packet:pptp_ctrl.c:655]: Outgoing call established
>(call ID 0, peer's call ID 1325).
>Dec 24 17:11:47 bofh pppd[9996]: pppd 2.4.1 with CBCPs (ASPLinux) started
>by root, uid 0
>Dec 24 17:11:47 bofh pppd[9996]: Using interface ppp0
>Dec 24 17:11:47 bofh pppd[9996]: Connect: ppp0 <--> /dev/pts/4
>Dec 24 17:11:55 bofh pppd[9996]: local IP address 195.5.20.135
>Dec 24 17:11:55 bofh pppd[9996]: remote IP address 195.5.21.249
>Dec 24 17:12:47 bofh pptp[9999]: log[pptp_conn_close:pptp_ctrl.c:286]:
>Closing PPTP connection
>Dec 24 17:12:47 bofh pptp[9999]: log[call_callback:pptp_callmgr.c:88]:
>Closing connection
>Dec 24 17:12:47 bofh pppd[10002]: Modem hangup
>Dec 24 17:12:47 bofh pppd[10002]: Connection terminated.
>Dec 24 17:12:47 bofh pppd[10002]: Connect time 1.0 minutes.
>Dec 24 17:12:47 bofh pppd[10002]: Sent 197 bytes, received 130 bytes.
--
With best regards,
Alexandr. (AK2644, AK2240-RIPE, AK2-6BONE)
"inet-admins" Internet access mailing list. Maintained by East Connection ISP.
Mail "unsubscribe inet-admins" to Majordomo@info.east.ru if you want to quit.
Archive is accessible on http://info.east.ru/rus/inetadm.html