[Comm] Unsupported protocol 'Compression Control
Artur Yakupov
=?iso-8859-1?q?artur_=CE=C1_dartel=2Eru?=
Ср Июл 14 17:05:01 MSD 2004
Здравствуйте.
AG> Во-первых, локальный пир заказывает удаленному mru=200, что меньше mtu,
AG> поэтому фрагментация не происходит, и как следствие пакеты более 200
AG> байт не пролазят. man pppd на предмет mru. Вам надо выставить mru=mtu
AG> Во-вторых, удаленный пир хочет mppe, а локальный на это либо не
AG> сконфигурирован, либо не умеет. Поэтому noccp. Возьмите ядро из сизифа,
AG> там много исправлений по части mppe.
mru 1500, но все тоже получалось. noccp стоит в опциях.
Какое ядро взять из сизифа? Сейчас стоит kernel24-up-2.4.18-alt16
Посмотрите, пож-та, мои конфиги и логи.
Очень нужна помощь по этому вопросу.
Присылаю свои конфиги и логи.
# pslave.conf
all.loc_host 192.168.0.5
all.pppd /usr/sbin/pppd-radius
all.locallogins no
all.syslog
all.facility 7
all.filterdir /etc/portslave/filters
all.debug 2
all.authtype radius
all.radnullpass yes
all.protocol ppp
all.rem_host 192.168.0.33+
all.netmask 255.255.255.255
all.mtu 1500
all.syswtmp yes
all.porttype async
all.speed 115200
all.initchat TIMEOUT 10 \
ABORT "NO CARRIER" \
ABORT VOICE \
SETVAR "C=CARRIER " \
SETVAR C+PROTOCOL: \
SETVAR C?CONNECT \
"" \d\l\dAT&B1&S0&H1&K0S0=1&A3S7=60X7&C1S39 \
OK\r\n-AT+++\d\d\d-OK\r\n "\c" \
TIMEOUT 3600 \
RING "\c" \
STATUS Incoming %p:I.HANDSHAKE \
"" ATA \
TIMEOUT 75 \
CONNECT "\c" \
STATUS Connected %p:I.HANDSHAKE
all.flow hard
all.dcd 1
all.autoppp proxyarp %d asyncmap 000A0000 %i: \
noipx noccp debug auth require-pap refuse-chap \
mtu %t mru %t \
ms-dns xxxx.xxxx.xxxx.xxxx ms-dns xxxx.xxxx.xxxx.xxxx \
callback server \
plugin /usr/lib/libpsr.so
all.pppopt proxyarp %d asyncmap 0 %i: \
noipx noccp \
mtu %t mru %t \
netmask %m idle %I maxconnect %T \
ms-dns xxxx.xxxx.xxxx.xxxx ms-dns xxxx.xxxx.xxxx.xxxx \
plugin /usr/lib/libpsr.so
s0.tty ttyR0
# /etc/ppp/options
auth
-chap
+pap
crtscts
debug
ms-dns xxxx.xxxx.xxxx.xxxx
# /etc/ppp/callback-server
DELAY="$1"
NUMBER="$2"
/usr/sbin/chat -v -t 2 "" ATH0
sleep $DELAY
sleep 20
/usr/sbin/chat -v "" AT OK ATS=40D$NUMBER CONNECT ''
#debug
Jul 14 20:48:19 gwtest port[S0]: chatarray: 32 words
Jul 14 20:48:19 gwtest port[S0]: Cleaned abort list.
Jul 14 20:48:19 gwtest port[S0]: Cleaned setvar list.
Jul 14 20:48:19 gwtest port[S0]: chatarray: special word: TIMEOUT, index: 0, code: 0, req. words: 2
Jul 14 20:48:19 gwtest port[S0]: chatarray: special word: ABORT, index: 3, code: 3, req. words: 2
Jul 14 20:48:19 gwtest port[S0]: Added abort string "NO CARRIER" at 0.
Jul 14 20:48:19 gwtest port[S0]: chatarray: special word: ABORT, index: 3, code: 3, req. words: 2
Jul 14 20:48:19 gwtest port[S0]: Added abort string "VOICE" at 1.
Jul 14 20:48:19 gwtest port[S0]: chatarray: special word: SETVAR, index: 4, code: 4, req. words: 2
Jul 14 20:48:19 gwtest port[S0]: Added setvar string "CARRIER " at 0.
Jul 14 20:48:19 gwtest port[S0]: chatarray: special word: SETVAR, index: 4, code: 4, req. words: 2
Jul 14 20:48:19 gwtest port[S0]: Added setvar string "PROTOCOL:" at 1.
Jul 14 20:48:19 gwtest port[S0]: chatarray: special word: SETVAR, index: 4, code: 4, req. words: 2
Jul 14 20:48:19 gwtest port[S0]: Added setvar string "CONNECT" at 2.
Jul 14 20:48:19 gwtest port[S0]: chat_expect(, 10)
Jul 14 20:48:19 gwtest port[S0]: chat_expect - got it
Jul 14 20:48:19 gwtest port[S0]: chat_send(\d\l\dAT&B1&S0&H1&K0S0=1&A3S7=60X7&C1S39)
Jul 14 20:48:23 gwtest port[S0]: chat_expect(OK^M , 10)
Jul 14 20:48:23 gwtest port[S0]: chat_expect - got it
Jul 14 20:48:23 gwtest port[S0]: chat_send(\c)
Jul 14 20:48:23 gwtest port[S0]: chatarray: special word: TIMEOUT, index: 0, code: 0, req. words: 2
Jul 14 20:48:23 gwtest port[S0]: chat_expect(RING, 3600)
Jul 14 20:48:44 gwtest port[S0]: chat_expect - got it
Jul 14 20:48:44 gwtest port[S0]: chat_send(\c)
Jul 14 20:48:44 gwtest port[S0]: chatarray: special word: STATUS, index: 2, code: 2, req. words: 3
Jul 14 20:48:44 gwtest port[S0]: chat_expect(, 3600)
Jul 14 20:48:44 gwtest port[S0]: chat_expect - got it
Jul 14 20:48:44 gwtest port[S0]: chat_send(ATA)
Jul 14 20:48:45 gwtest port[S0]: chatarray: special word: TIMEOUT, index: 0, code: 0, req. words: 2
Jul 14 20:48:45 gwtest port[S0]: chat_expect(CONNECT, 75)
Jul 14 20:48:54 gwtest port[S0]: Match on setvar string "CONNECT".
Jul 14 20:48:54 gwtest port[S0]: chat_expect - got it
Jul 14 20:48:54 gwtest port[S0]: chat_send(\c)
Jul 14 20:48:54 gwtest port[S0]: chatarray: special word: STATUS, index: 2, code: 2, req. words: 3
Jul 14 20:48:57 gwtest port[S0]: using channel 130
Jul 14 20:48:57 gwtest port[S0]: sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <auth pap> <magic 0xf6de49fc> <accomp>]
Jul 14 20:48:57 gwtest kernel: divert: not allocating divert_blk for non-ethernet device ppp0
Jul 14 20:49:00 gwtest port[S0]: sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <auth pap> <magic 0xf6de49fc> <accomp>]
Jul 14 20:49:00 gwtest port[S0]: rcvd [LCP ConfReq id=0x3 <asyncmap 0xa0000> <magic 0x1ad2084> <pcomp> <accomp> <callback
CBCP>]
Jul 14 20:49:00 gwtest port[S0]: sent [LCP ConfRej id=0x3 <pcomp>]
Jul 14 20:49:01 gwtest port[S0]: rcvd [LCP ConfAck id=0x1 <asyncmap 0xa0000> <auth pap> <magic 0xf6de49fc> <accomp>]
Jul 14 20:49:01 gwtest port[S0]: rcvd [LCP ConfReq id=0x4 <asyncmap 0xa0000> <magic 0x1ad2084> <accomp> <callback CBCP>]
Jul 14 20:49:01 gwtest port[S0]: sent [LCP ConfAck id=0x4 <asyncmap 0xa0000> <magic 0x1ad2084> <accomp> <callback CBCP>]
Jul 14 20:49:01 gwtest port[S0]: cbcp_lowerup
Jul 14 20:49:01 gwtest port[S0]: want: 0
Jul 14 20:49:01 gwtest port[S0]: rcvd [PAP AuthReq id=0x1 user="support" password=<hidden>]
Jul 14 20:49:01 gwtest port[S0]: sent [PAP AuthAck id=0x1 ""]
Jul 14 20:49:01 gwtest port[S0]: cbcp_open
Jul 14 20:49:01 gwtest port[S0]: cbcp_sendreq cb_allowed=4
Jul 14 20:49:01 gwtest port[S0]: cbcp_sendreq CONF_USER
Jul 14 20:49:01 gwtest port[S0]: sent [CBCP Request id=0x1 < UserDefined delay = 5>]
Jul 14 20:49:04 gwtest port[S0]: rcvd [CBCP Response id=0x1 < UserDefined delay = 15 number = 480908>]
Jul 14 20:49:04 gwtest port[S0]: peer will callback the client on: 480908
Jul 14 20:49:04 gwtest port[S0]: cbcp_sendack cb_type=4
Jul 14 20:49:04 gwtest port[S0]: cbcp_sendack CONF_USER
Jul 14 20:49:04 gwtest port[S0]: sent [CBCP Ack id=0x1 < UserDefined delay = 15 number = 480908>]
Jul 14 20:49:04 gwtest port[S0]: rcvd [LCP TermReq id=0x5]
Jul 14 20:49:04 gwtest port[S0]: sent [LCP TermAck id=0x5]
Jul 14 20:49:07 gwtest port[S0]: cbcp_start_callback running
Jul 14 20:49:07 gwtest kernel: divert: no divert_blk to free, ppp0 not ethernet
Jul 14 20:50:06 gwtest port[S0]: using channel 131
Jul 14 20:50:06 gwtest port[S0]: sent [LCP ConfReq id=0x2 <asyncmap 0xa0000> <auth pap> <magic 0x6afcbc21> <accomp>]
Jul 14 20:50:06 gwtest kernel: divert: not allocating divert_blk for non-ethernet device ppp0
Jul 14 20:50:06 gwtest port[S0]: rcvd [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x1ae3a41> <pcomp> <accomp>]
Jul 14 20:50:06 gwtest port[S0]: sent [LCP ConfRej id=0x1 <pcomp>]
Jul 14 20:50:07 gwtest port[S0]: rcvd [LCP ConfAck id=0x2 <asyncmap 0xa0000> <auth pap> <magic 0x6afcbc21> <accomp>]
Jul 14 20:50:07 gwtest port[S0]: rcvd [LCP ConfReq id=0x2 <asyncmap 0xa0000> <magic 0x1ae3a41> <accomp>]
Jul 14 20:50:07 gwtest port[S0]: sent [LCP ConfAck id=0x2 <asyncmap 0xa0000> <magic 0x1ae3a41> <accomp>]
Jul 14 20:50:07 gwtest port[S0]: rcvd [PAP AuthReq id=0x1 user="support" password=<hidden>]
Jul 14 20:50:07 gwtest port[S0]: sent [PAP AuthAck id=0x1 ""]
Jul 14 20:50:07 gwtest port[S0]: sent [IPCP ConfReq id=0x1 <addr 62.33.38.5> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Jul 14 20:50:07 gwtest port[S0]: 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-dns3 0.0.0.0> <ms-wins 0.0.0.0>]
Jul 14 20:50:07 gwtest port[S0]: sent [IPCP ConfRej id=0x1 <compress VJ 0f 01> <ms-wins 0.0.0.0> <ms-wins 0.0.0.0>]
Jul 14 20:50:07 gwtest port[S0]: rcvd [CCP ConfReq id=0x1 <mppe 0 0 0 1 11 05 00 01 04]
Jul 14 20:50:07 gwtest port[S0]: sent [LCP ProtRej id=0x3 80 fd 01 01 00 0f 12 06 00 00 00 01 11 05 00 01 04]
Jul 14 20:50:07 gwtest port[S0]: rcvd [IPCP ConfRej id=0x1 <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Jul 14 20:50:07 gwtest port[S0]: sent [IPCP ConfReq id=0x2 <addr 62.33.38.5>]
Jul 14 20:50:07 gwtest port[S0]: rcvd [IPCP ConfAck id=0x2 <addr 62.33.38.5>]
Jul 14 20:50:10 gwtest port[S0]: rcvd [IPCP ConfReq id=0x2 <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>]
Jul 14 20:50:10 gwtest port[S0]: sent [IPCP ConfRej id=0x2 <ms-wins 0.0.0.0> <ms-wins 0.0.0.0>]
Jul 14 20:50:10 gwtest port[S0]: sent [IPCP ConfReq id=0x2 <addr 62.33.38.5>]
Jul 14 20:50:10 gwtest port[S0]: rcvd [IPCP ConfReq id=0x3 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
Jul 14 20:50:10 gwtest port[S0]: sent [IPCP ConfNak id=0x3 <addr 62.33.38.33> <ms-dns1 62.33.39.3> <ms-dns3 62.33.38.3>]
Jul 14 20:50:10 gwtest port[S0]: rcvd [IPCP ConfAck id=0x2 <addr 62.33.38.5>]
Jul 14 20:50:11 gwtest port[S0]: rcvd [IPCP ConfReq id=0x4 <addr 62.33.38.33> <ms-dns1 62.33.39.3> <ms-dns3 62.33.38.3>]
Jul 14 20:50:11 gwtest port[S0]: sent [IPCP ConfAck id=0x4 <addr 62.33.38.33> <ms-dns1 62.33.39.3> <ms-dns3 62.33.38.3>]
Jul 14 20:50:11 gwtest port[S0]: Script /etc/ppp/ip-up started (pid 31370)
Jul 14 20:50:11 gwtest port[S0]: Script /etc/ppp/ip-up finished (pid 31370), status = 0x0
Jul 14 20:50:59 gwtest port[S0]: rcvd [LCP TermReq id=0x3]
Jul 14 20:50:59 gwtest port[S0]: Script /etc/ppp/ip-down started (pid 31412)
Jul 14 20:50:59 gwtest port[S0]: sent [LCP TermAck id=0x3]
Jul 14 20:50:59 gwtest port[S0]: Script /etc/ppp/ip-down finished (pid 31412), status = 0x0
Jul 14 20:51:02 gwtest kernel: divert: no divert_blk to free, ppp0 not ethernet
Jul 14 20:51:04 gwtest port[S0]: chatarray: 32 words
Jul 14 20:51:04 gwtest port[S0]: Cleaned abort list.
Jul 14 20:51:04 gwtest port[S0]: Cleaned setvar list.
Jul 14 20:51:04 gwtest port[S0]: chatarray: special word: TIMEOUT, index: 0, code: 0, req. words: 2
Jul 14 20:51:04 gwtest port[S0]: chatarray: special word: ABORT, index: 3, code: 3, req. words: 2
Jul 14 20:51:04 gwtest port[S0]: Added abort string "NO CARRIER" at 0.
Jul 14 20:51:04 gwtest port[S0]: chatarray: special word: ABORT, index: 3, code: 3, req. words: 2
Jul 14 20:51:04 gwtest port[S0]: Added abort string "VOICE" at 1.
Jul 14 20:51:04 gwtest port[S0]: chatarray: special word: SETVAR, index: 4, code: 4, req. words: 2
Jul 14 20:51:04 gwtest port[S0]: Added setvar string "CARRIER " at 0.
Jul 14 20:51:04 gwtest port[S0]: chatarray: special word: SETVAR, index: 4, code: 4, req. words: 2
Jul 14 20:51:04 gwtest port[S0]: Added setvar string "PROTOCOL:" at 1.
Jul 14 20:51:04 gwtest port[S0]: chatarray: special word: SETVAR, index: 4, code: 4, req. words: 2
Jul 14 20:51:04 gwtest port[S0]: Added setvar string "CONNECT" at 2.
Jul 14 20:51:04 gwtest port[S0]: chat_expect(, 10)
Jul 14 20:51:04 gwtest port[S0]: chat_expect - got it
Jul 14 20:51:04 gwtest port[S0]: chat_send(\d\l\dAT&B1&S0&H1&K0S0=1&A3S7=60X7&C1S39)
Jul 14 20:51:07 gwtest port[S0]: chat_expect(OK^M , 10)
Jul 14 20:51:08 gwtest port[S0]: chat_expect - got it
Jul 14 20:51:08 gwtest port[S0]: chat_send(\c)
Jul 14 20:51:08 gwtest port[S0]: chatarray: special word: TIMEOUT, index: 0, code: 0, req. words: 2
Jul 14 20:51:08 gwtest port[S0]: chat_expect(RING, 3600)
------------
С уважением,
Артур Якупов
Подробная информация о списке рассылки community