O
Olaf Selke
OS: Win2000, SP4
HW: vanilla PC with two Ethernet NICs
hi,
it looks like the MS ppp stack refuses to negotiate multilink in a
second lcp phase, if it had been rejected in the first lcp
phase. That's my setup:
Win2000 <-- pppoe --> 1st AC/LAC <-- ip network --> 2nd AC/LNS
<----- l2tp ----->
<------------------- mppp ----------------->
The Win2000 box is connected with two DSL lines connected via a
dedicated NIC each to an access concentrator (AC). The RASPPPOE pppoe
protocol is used (http://raspppoe.com/).
After an lcp phase and authentication with the first AC, the ppp
sessions are tunnelled compulsory to a second AC using the l2tp
protocol. The second AC and the Win2000 client are going through a
second lcp phase, authentication is performed again and the ppp
sessions are terminated. The client gets assigned an ip address from
the second AC's pool.
mppp works perfectly if both NICs are configured as dialup device on
the Win2000 client, if both AC acks in lcp to mppp option as requested
by the client!
mppp doesn't work, if only the second AC acks to mppp in client's lcp
config request. So it looks like there's a possible bug in MS ppp
stack breaking mppp, if multiple lcp phases are required and if mppp
is rejected by an early lcp negotiation, even if the last AC in line
is willing to negotiated mppp.
Don't tell me mppp isn't supported together with DSL dialup and
pppoe. I'm working for the network side ;-) The second AC doesn't care
at all if the multilinked ppp sessions are pppoe over DSL, POTS, or
ISDN on client's local loop.
Olaf
HW: vanilla PC with two Ethernet NICs
hi,
it looks like the MS ppp stack refuses to negotiate multilink in a
second lcp phase, if it had been rejected in the first lcp
phase. That's my setup:
Win2000 <-- pppoe --> 1st AC/LAC <-- ip network --> 2nd AC/LNS
<----- l2tp ----->
<------------------- mppp ----------------->
The Win2000 box is connected with two DSL lines connected via a
dedicated NIC each to an access concentrator (AC). The RASPPPOE pppoe
protocol is used (http://raspppoe.com/).
After an lcp phase and authentication with the first AC, the ppp
sessions are tunnelled compulsory to a second AC using the l2tp
protocol. The second AC and the Win2000 client are going through a
second lcp phase, authentication is performed again and the ppp
sessions are terminated. The client gets assigned an ip address from
the second AC's pool.
mppp works perfectly if both NICs are configured as dialup device on
the Win2000 client, if both AC acks in lcp to mppp option as requested
by the client!
mppp doesn't work, if only the second AC acks to mppp in client's lcp
config request. So it looks like there's a possible bug in MS ppp
stack breaking mppp, if multiple lcp phases are required and if mppp
is rejected by an early lcp negotiation, even if the last AC in line
is willing to negotiated mppp.
Don't tell me mppp isn't supported together with DSL dialup and
pppoe. I'm working for the network side ;-) The second AC doesn't care
at all if the multilinked ppp sessions are pppoe over DSL, POTS, or
ISDN on client's local loop.
Olaf