Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Sep 2000 01:43:17 +0400
From:      "Michael Kuzmin" <kuzmin@laser.ru>
To:        <freebsd-net@freebsd.org>
Subject:   Dying multi-link PPP
Message-ID:  <003801c0234c$1f7c4b60$1e0657c2@w9g8j7>

next in thread | raw e-mail | index | archive | help
Our configuration is fairly standard, user-ppp with two modems and MP
enabled at both sides of the channel (see ppp.conf below), the only
pecularity is frequent redials due to telco (30 min call limit).  It always
works OK after reload and initial connects, but subsequent modem redials
amont to accumulation of problems and performance degradation with
unavoidable death in several hours.

The usual final (dead) state of the channel is an infinite series of short
connects each with LCP RecvTerminateReq in 15 sec after successful
authorization and lcp -> open.  The origin of this dead state could be
tentitavely traced to simultaneous redial of both modem links, at that
moment old ppp master at answering side exits and all new ppp processes born
after that seems to unable to continue...

This picture appeared to be rather generic: we tried dialing from both
sides,  -ddial and -auto modes, answering directly by ppp and through
mgetty, many other options - nothing helped... One-link variant (MP
disabled) always works without problems arbitrary long.  Any ideas as to
possible reason of our problems are greately welcome.

We already installed mpd and are going to get it a try shortly.
Can anybody advise me which one (user-ppp or mpd) is a better choise in our
case?

Thanks,
Sincerely yours,
Michael Kuzmin,
LASERnet

________________________
ppp.conf's at both sides of the channel are almost identical, below is
config from answering side, it is started from mgetty by
    ppp -direct mpd

Dialing ppp is started by
    ppp -auto mp
Its config differs in minor details: different authname (ata), phone
numbers, and no add default.
________________________

default:
 accept dns
 accept lqr
 enable lqr
 enable pap
 set log Command Connect Chat ID0 Phase TUN LCP IPCP CCP
 set speed 115200

# Dial-out to ata over cuaa1, dummy entry
_cuaa1_:
 set device /dev/cuaa1
 set dial "ABORT RING ABORT BUSY TIMEOUT 4 \"\" ATZ2 OK ATM1L2E0 OK ATS7=90
OK \\dATDP\\T TIMEOUT 85 CONNECT"
 set phone 8,,,09732190

# Dial-out to ata over cuaa2, dummy entry
_cuaa2_:
 set device /dev/cuaa2
 set dial "ABORT NO\\sDIAL\\sTONE ABORT BUSY TIMEOUT 4 \"\" ATZ OK
AT&F1M1L1E0*M34=-50#Line=1 OK AT*MSF+128 OK ATS7=90 OK \\dATDP\\T TIMEOUT 85
CONNECT"
 set phone 8W09732191

# Multi-link (direct mode)
mpd:
 disable vjcomp
 enable keep-session
 set authname atd
 set authkey ********
 set server +3000 *******
 set timeout 600
 set urgent none
 set mrru 1500
 set mru 1504

# Multi-link (dial-out)
mp:
 set ifaddr 195.209.192.1 195.209.192.2
 set login "TIMEOUT 30 ogin:--ogin: atd"
 set reconnect 1 60
 set redial 3.1 60
 add default HISADDR
 load mpd
 clone 1,2
 link deflink remove
 link * set mode auto
 link 1 load _cuaa2_
 link 2 load _cuaa1_




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-net" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?003801c0234c$1f7c4b60$1e0657c2>