From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthias Cramer Subject: Re: Wired behaviour with IPv6 over PPP Date: Fri, 23 May 2008 21:50:47 +0200 Message-ID: <48372017.7080008@interway.ch> References: <48341C0B.7010003@interway.ch> <20080522014959.0f6191aa.akpm@linux-foundation.org> <48354318.60202@katalix.com> <4835C40B.60603@interway.ch> <4836A06C.2050301@katalix.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig6BC7DFA6F9C291BA4401EA25" Cc: Andrew Morton , linux-kernel , netdev@vger.kernel.org To: James Chapman Return-path: Received: from gozo.interway.ch ([194.246.118.4]:50254 "EHLO gozo.interway.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752603AbYEWTvF (ORCPT ); Fri, 23 May 2008 15:51:05 -0400 In-Reply-To: <4836A06C.2050301@katalix.com> Sender: netdev-owner@vger.kernel.org List-ID: This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig6BC7DFA6F9C291BA4401EA25 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi James James Chapman wrote: > Matthias Cramer wrote: >> James Chapman wrote: >>> Did this work with previous kernel versions? >> >> No, in my opinion it never worked. But I thought that pppd does it wro= ng >> because id never got an IPv6 address. But I had always forwarding >> enabled. Now in this case i started pppd without forwarding enabled an= d >> got an address. >> >>> Does pppd log any errors? >> >> No, no errors >=20 > Could you post a pppd debug log showing the ppp protocol exchange with > the peer in the failing case? It might give some clues. Here the logs ... First with forwarding enabled and second with disabled = =2E.. net.ipv6.conf.all.forwarding=3D1 May 23 21:38:49 alix-tst pppd[29490]: Plugin rp-pppoe.so loaded. May 23 21:38:49 alix-tst pppd[29491]: pppd 2.4.4 started by root, uid 0 May 23 21:38:49 alix-tst pppd[29491]: PADS: Service-Name: '' May 23 21:38:49 alix-tst pppd[29491]: PPP session is 675 May 23 21:38:49 alix-tst pppd[29491]: using channel 10 May 23 21:38:49 alix-tst pppd[29491]: Using interface ppp0 May 23 21:38:49 alix-tst pppd[29491]: Connect: ppp0 <--> eth0 May 23 21:38:49 alix-tst pppd[29491]: sent [LCP ConfReq id=3D0x1 ] May 23 21:38:49 alix-tst pppd[29491]: rcvd [LCP ConfReq id=3D0xc8 ] May 23 21:38:49 alix-tst pppd[29491]: sent [LCP ConfAck id=3D0xc8 ] May 23 21:38:49 alix-tst pppd[29491]: rcvd [LCP ConfAck id=3D0x1 ] May 23 21:38:49 alix-tst pppd[29491]: sent [LCP EchoReq id=3D0x0 magic=3D= 0xadacf61b] May 23 21:38:49 alix-tst pppd[29491]: rcvd [CHAP Challenge id=3D0xa7 , name =3D "ipc-zhh790-r-br-03"] May 23 21:38:49 alix-tst pppd[29491]: sent [CHAP Response id=3D0xa7 <4e5f= 2e265676afd4426f96a4f3d69d98>, name =3D "dol/test@bestadsl.ch"] May 23 21:38:49 alix-tst pppd[29491]: rcvd [LCP EchoRep id=3D0x0 magic=3D= 0x6887033f] May 23 21:38:50 alix-tst pppd[29491]: rcvd [LCP ConfReq id=3D0x1 ] May 23 21:38:50 alix-tst pppd[29491]: sent [LCP ConfReq id=3D0x2 ] May 23 21:38:50 alix-tst pppd[29491]: sent [LCP ConfAck id=3D0x1 ] May 23 21:38:50 alix-tst pppd[29491]: rcvd [LCP ConfAck id=3D0x2 ] May 23 21:38:50 alix-tst pppd[29491]: sent [LCP EchoReq id=3D0x0 magic=3D= 0xe78877a6] May 23 21:38:50 alix-tst pppd[29491]: sent [PAP AuthReq id=3D0x1 user=3D"= dol/test@bestadsl.ch" password=3D] May 23 21:38:50 alix-tst pppd[29491]: rcvd [LCP ConfReq id=3D0x1 ] May 23 21:38:50 alix-tst pppd[29491]: sent [LCP ConfReq id=3D0x3 ] May 23 21:38:50 alix-tst pppd[29491]: sent [LCP ConfAck id=3D0x1 ] May 23 21:38:50 alix-tst pppd[29491]: rcvd [LCP ConfAck id=3D0x3 ] May 23 21:38:50 alix-tst pppd[29491]: sent [LCP EchoReq id=3D0x0 magic=3D= 0xade5da06] May 23 21:38:50 alix-tst pppd[29491]: rcvd [CHAP Challenge id=3D0x1 <5de7= 704ca9b8440a185c21438e465653>, name =3D "brain.glb"] May 23 21:38:50 alix-tst pppd[29491]: sent [CHAP Response id=3D0x1 <7cca5= 80881d4ca01c3f191382ec97df2>, name =3D "dol/test@bestadsl.ch"] May 23 21:38:50 alix-tst pppd[29491]: rcvd [LCP EchoRep id=3D0x0 magic=3D= 0x708ab66f] May 23 21:38:50 alix-tst pppd[29491]: rcvd [CHAP Success id=3D0x1 ""] May 23 21:38:50 alix-tst pppd[29491]: CHAP authentication succeeded May 23 21:38:50 alix-tst pppd[29491]: CHAP authentication succeeded May 23 21:38:50 alix-tst pppd[29491]: peer from calling number 00:90:1A:A= 0:3D:B9 authorized May 23 21:38:50 alix-tst pppd[29491]: sent [IPCP ConfReq id=3D0x1 ] May 23 21:38:50 alix-tst pppd[29491]: sent [IPV6CP ConfReq id=3D0x1 ] May 23 21:38:50 alix-tst pppd[29491]: rcvd [IPCP ConfReq id=3D0x1 ] May 23 21:38:50 alix-tst pppd[29491]: sent [IPCP ConfRej id=3D0x1 ] May 23 21:38:50 alix-tst pppd[29491]: rcvd [IPV6CP ConfReq id=3D0x1 ] May 23 21:38:50 alix-tst pppd[29491]: sent [IPV6CP ConfAck id=3D0x1 ] May 23 21:38:50 alix-tst pppd[29491]: rcvd [IPCP ConfNak id=3D0x1 ] May 23 21:38:50 alix-tst pppd[29491]: sent [IPCP ConfReq id=3D0x2 ] May 23 21:38:50 alix-tst pppd[29491]: rcvd [IPV6CP ConfAck id=3D0x1 ] May 23 21:38:50 alix-tst pppd[29491]: local LL address fe80::e0d4:2d3f:e= 674:e204 May 23 21:38:50 alix-tst pppd[29491]: remote LL address fe80::0219:56ff:f= e99:49e0 May 23 21:38:50 alix-tst pppd[29491]: Script /etc/ppp/ipv6-up started (pi= d 29513) May 23 21:38:50 alix-tst pppd[29491]: rcvd [IPCP ConfReq id=3D0x2 ] May 23 21:38:50 alix-tst pppd[29491]: sent [IPCP ConfAck id=3D0x2 ] May 23 21:38:50 alix-tst pppd[29491]: rcvd [IPCP ConfAck id=3D0x2 ] May 23 21:38:50 alix-tst pppd[29491]: Cannot determine ethernet address f= or proxy ARP May 23 21:38:50 alix-tst pppd[29491]: local IP address 212.25.16.1 May 23 21:38:50 alix-tst pppd[29491]: remote IP address 212.25.27.37 May 23 21:38:50 alix-tst pppd[29491]: primary DNS address 212.25.28.55 May 23 21:38:50 alix-tst pppd[29491]: secondary DNS address 194.246.118.1= 18 May 23 21:38:50 alix-tst pppd[29491]: Script /etc/ppp/ip-up started (pid = 29516) May 23 21:38:50 alix-tst pppd[29491]: Script /etc/ppp/ipv6-up finished (p= id 29513), status =3D 0x0 May 23 21:38:50 alix-tst postfix/master[4248]: reload configuration /etc/= postfix May 23 21:38:50 alix-tst pppd[29491]: Script /etc/ppp/ip-up finished (pid= 29516), status =3D 0x0 ppp0 Link encap:Point-to-Point Protocol inet addr:212.25.16.1 P-t-P:212.25.27.37 Mask:255.255.255.255= inet6 addr: fe80::e0d4:2d3f:e674:e204/10 Scope:Link UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:12 errors:0 dropped:0 overruns:0 frame:0 TX packets:6 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:562 (562.0 B) TX bytes:92 (92.0 B) net.ipv6.conf.all.forwarding=3D0 May 23 21:43:35 alix-tst pppd[32142]: Plugin rp-pppoe.so loaded. May 23 21:43:35 alix-tst pppd[32143]: pppd 2.4.4 started by root, uid 0 May 23 21:43:36 alix-tst pppd[32143]: PADS: Service-Name: '' May 23 21:43:36 alix-tst pppd[32143]: PPP session is 757 May 23 21:43:36 alix-tst pppd[32143]: using channel 11 May 23 21:43:36 alix-tst pppd[32143]: Using interface ppp0 May 23 21:43:36 alix-tst pppd[32143]: Connect: ppp0 <--> eth0 May 23 21:43:36 alix-tst pppd[32143]: sent [LCP ConfReq id=3D0x1 ] May 23 21:43:36 alix-tst pppd[32143]: rcvd [LCP ConfReq id=3D0xad ] May 23 21:43:36 alix-tst pppd[32143]: sent [LCP ConfAck id=3D0xad ] May 23 21:43:36 alix-tst pppd[32143]: rcvd [LCP ConfAck id=3D0x1 ] May 23 21:43:36 alix-tst pppd[32143]: sent [LCP EchoReq id=3D0x0 magic=3D= 0x7e7c4da8] May 23 21:43:36 alix-tst pppd[32143]: rcvd [CHAP Challenge id=3D0x31 , name =3D "ipc-zhh790-r-br-03"] May 23 21:43:36 alix-tst pppd[32143]: sent [CHAP Response id=3D0x31 <4162= 9cee25511522e5d4b55e7f58c15a>, name =3D "dol/test@bestadsl.ch"] May 23 21:43:36 alix-tst pppd[32143]: rcvd [LCP EchoRep id=3D0x0 magic=3D= 0x7598a7] May 23 21:43:36 alix-tst pppd[32143]: rcvd [LCP ConfReq id=3D0x1 ] May 23 21:43:36 alix-tst pppd[32143]: sent [LCP ConfReq id=3D0x2 ] May 23 21:43:36 alix-tst pppd[32143]: sent [LCP ConfAck id=3D0x1 ] May 23 21:43:36 alix-tst pppd[32143]: rcvd [LCP ConfAck id=3D0x2 ] May 23 21:43:36 alix-tst pppd[32143]: sent [LCP EchoReq id=3D0x0 magic=3D= 0x14756caf] May 23 21:43:36 alix-tst pppd[32143]: sent [PAP AuthReq id=3D0x1 user=3D"= dol/test@bestadsl.ch" password=3D] May 23 21:43:36 alix-tst pppd[32143]: rcvd [LCP ConfReq id=3D0x1 ] May 23 21:43:36 alix-tst pppd[32143]: sent [LCP ConfReq id=3D0x3 ] May 23 21:43:36 alix-tst pppd[32143]: sent [LCP ConfAck id=3D0x1 ] May 23 21:43:36 alix-tst pppd[32143]: rcvd [LCP ConfAck id=3D0x3 ] May 23 21:43:36 alix-tst pppd[32143]: sent [LCP EchoReq id=3D0x0 magic=3D= 0x653c44db] May 23 21:43:36 alix-tst pppd[32143]: rcvd [CHAP Challenge id=3D0x1 <4df4= d05ddfc7b9e3185c2143e82a0bab>, name =3D "brain.glb"] May 23 21:43:36 alix-tst pppd[32143]: sent [CHAP Response id=3D0x1 <7833c= 4a255c53c29b4256e6c129b8718>, name =3D "dol/test@bestadsl.ch"] May 23 21:43:36 alix-tst pppd[32143]: rcvd [LCP EchoRep id=3D0x0 magic=3D= 0x708f14c5] May 23 21:43:36 alix-tst pppd[32143]: rcvd [CHAP Success id=3D0x1 ""] May 23 21:43:36 alix-tst pppd[32143]: CHAP authentication succeeded May 23 21:43:36 alix-tst pppd[32143]: CHAP authentication succeeded May 23 21:43:36 alix-tst pppd[32143]: peer from calling number 00:90:1A:A= 0:3D:B9 authorized May 23 21:43:36 alix-tst pppd[32143]: sent [IPCP ConfReq id=3D0x1 ] May 23 21:43:36 alix-tst pppd[32143]: sent [IPV6CP ConfReq id=3D0x1 ] May 23 21:43:36 alix-tst pppd[32143]: rcvd [IPCP ConfReq id=3D0x1 ] May 23 21:43:36 alix-tst pppd[32143]: sent [IPCP ConfRej id=3D0x1 ] May 23 21:43:36 alix-tst pppd[32143]: rcvd [IPV6CP ConfReq id=3D0x1 ] May 23 21:43:36 alix-tst pppd[32143]: sent [IPV6CP ConfAck id=3D0x1 ] May 23 21:43:36 alix-tst pppd[32143]: rcvd [IPCP ConfNak id=3D0x1 ] May 23 21:43:36 alix-tst pppd[32143]: sent [IPCP ConfReq id=3D0x2 ] May 23 21:43:36 alix-tst pppd[32143]: rcvd [IPV6CP ConfAck id=3D0x1 ] May 23 21:43:36 alix-tst pppd[32143]: local LL address fe80::91af:5025:4= 398:606b May 23 21:43:36 alix-tst pppd[32143]: remote LL address fe80::0219:56ff:f= e99:49e0 May 23 21:43:36 alix-tst pppd[32143]: Script /etc/ppp/ipv6-up started (pi= d 32150) May 23 21:43:36 alix-tst pppd[32143]: rcvd [IPCP ConfReq id=3D0x2 ] May 23 21:43:36 alix-tst pppd[32143]: sent [IPCP ConfAck id=3D0x2 ] May 23 21:43:36 alix-tst pppd[32143]: Script /etc/ppp/ipv6-up finished (p= id 32150), status =3D 0x0 May 23 21:43:36 alix-tst pppd[32143]: rcvd [IPCP ConfAck id=3D0x2 ] May 23 21:43:36 alix-tst pppd[32143]: Cannot determine ethernet address f= or proxy ARP May 23 21:43:36 alix-tst pppd[32143]: local IP address 212.25.16.1 May 23 21:43:36 alix-tst pppd[32143]: remote IP address 212.25.27.37 May 23 21:43:36 alix-tst pppd[32143]: primary DNS address 212.25.28.55 May 23 21:43:36 alix-tst pppd[32143]: secondary DNS address 194.246.118.1= 18 May 23 21:43:36 alix-tst pppd[32143]: Script /etc/ppp/ip-up started (pid = 32153) May 23 21:43:37 alix-tst pppd[32143]: Script /etc/ppp/ip-up finished (pid= 32153), status =3D 0x0 ppp0 Link encap:Point-to-Point Protocol inet addr:212.25.16.1 P-t-P:212.25.27.37 Mask:255.255.255.255= inet6 addr: 2001:8e0:1000:b:91af:5025:4398:606b/64 Scope:Global= inet6 addr: fe80::91af:5025:4398:606b/10 Scope:Link UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:20 errors:0 dropped:0 overruns:0 frame:0 TX packets:18 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:1290 (1.2 KiB) TX bytes:1276 (1.2 KiB) --=20 Matthias Cramer System & Network Manager Interway Communication GmbH Phone +41 43 500 1111 Josefstrasse 225 Fax +41 44 271 3535 CH-8005 Zuerich http://www.interway.ch/ --------------enig6BC7DFA6F9C291BA4401EA25 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Public key at: http://www.freestone.net/~cramer/cramer.pgp.php Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFINyAgti/fHC0gglARAlUnAJ47heqluJz19skFERyaeGoJdlBuKACghiBf YWN+qp0Tv0u2unMjFwO8fbU= =JjuD -----END PGP SIGNATURE----- --------------enig6BC7DFA6F9C291BA4401EA25--