multilink for single link connections ?

"Gavin Davenport" <[email protected]> Tue, 11 Nov 2003 11:53:15 -0000
Newsgroups gmane.linux.redhat.ppp
Message-ID <[email protected]>
Hi there everyone.

This is more a question of how to make linux ppp do what the windows D-U-N
does.

I'm trying to dial what I think is a Nortel CVX with a redhat 8.0 box, ppp
2.4.1 and a 56K USB modem. I can set up exactly the same connection and
under XP, and I _have_ to have the advanced option "negotiate multilink for
single link connections" ticked for the connection to work.

When I don't request multilink with the redhat ppp, I get a connection
(using chap) and the right IP address but I can't route any packets through
the dial peer. If I request multilink on the linux machine, the dial peer
challenges me for chap, then challenges me for pap, at which point pppd
receives a signal it doesn't understand and exits.

I have compiled a multilink capable ppp kernel module (2.4.20-20.8 from rpm)

I can't really talk to the people at the far end, currently their advice is
'use a windows machine'. How helpful :)

Has anyone any idea what MS are doing with their "negotiate multilink for
single link connections" option - it seems an oxymoron to me and I can't
find any background on it.

Thanks ever so much

Gavin Davenport

p.s here's the ppp output of the connection dialog when I request a
multilink connection:
pppd[1176]: pppd 2.4.1 started by root, uid 0
pppd[1176]: Serial connection established.
pppd[1176]: using channel 2
pppd[1176]: Connect:  <--> /dev/ttyS0
pppd[1176]: sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xbd42dac9>
<pcomp> <accomp> <mrru 1500> <endpoint [MAC:00:30:1b:ad:5a:a9]>]
pppd[1176]: rcvd [LCP ConfReq id=0x1 <mru 1500> <asyncmap 0xa0000> <auth
chap MD5> <magic 0x1baf1521> <pcomp> <accomp> <mrru 1506>]
pppd[1176]: sent [LCP ConfAck id=0x1 <mru 1500> <asyncmap 0xa0000> <auth
chap MD5> <magic 0x1baf1521> <pcomp> <accomp> <mrru 1506>]
pppd[1176]: rcvd [LCP ConfRej id=0x1 <endpoint [MAC:00:30:1b:ad:5a:a9]>]
pppd[1176]: sent [LCP ConfReq id=0x2 <asyncmap 0x0> <magic 0xbd42dac9>
<pcomp> <accomp> <mrru 1500>]
pppd[1176]: rcvd [LCP ConfAck id=0x2 <asyncmap 0x0> <magic 0xbd42dac9>
<pcomp> <accomp> <mrru 1500>]
pppd[1176]: rcvd [CHAP Challenge id=0x1 <6ea8723e119b0b2a4b800e0c50436f6f>,
name = ""]
pppd[1176]: sent [CHAP Response id=0x1 <091064f4e3044e1cc8bd96f8eb5e32cd>,
name = "[email protected]"]
pppd[1176]: rcvd [LCP ConfReq id=0x1 <mru 1464> <asyncmap 0xa0000> <auth
pap> <magic 0x5c7e5eef> <pcomp> <accomp> <mrru 1524> <endpoint
[local:42.54.56.2d.53.74.61.63.6b]>]
pppd[1176]: ioctl(PPPIOCGFLAGS): Inappropriate ioctl for device
pppd[1176]: Hangup (SIGHUP)
pppd[1176]: Exit.