Hallo,
Benedikt Stockebrand <[EMAIL PROTECTED]> writes:
> Sebastian Niehaus <[EMAIL PROTECTED]> writes:
>
>>>> Offenbar stelle ich mich zu blöd an, IPv6 über PPP zu betreiben. Titan
>>>> Networks stellt mir einen IPv6-only Zugang bereit (deshalb ist die
>>>> pppd-Option "noip" gesetzt)
>
> Als erstes setze mal "noccp"
Okay, das habe ich mal gemacht.
> Weisst Du, was auf der Gegenseite für eine PPP-Implementierung
> läuft?
Aus einer Nebenbemerkung des Titan-Suportes schließe ich, daß es sich
um ein Cisco-Router handelt.
Ich kann ja nocheinmal nachfragen.
Ob die Tatsache, daß ich kein IPv4 habe die Konfiguration
irgendwie[TM] stört?
> Als zweites ist ein "ping -I ppp0 ff02::1" extrem hilfreich, um zu
> sehen, ob da überhaupt irgendwas über die Leitung geht.
,----
| [EMAIL PROTECTED]:/home/niehaus# ping6 -c 2 -I ppp0 ff02::1
| PING ff02::1(ff02::1) from fe80::11b5:f187:16d1:bccd ppp0: 56 data bytes
| 64 bytes from ::1: icmp_seq=1 ttl=64 time=0.452 ms
| 64 bytes from ::1: icmp_seq=2 ttl=64 time=0.293 ms
|
| --- ff02::1 ping statistics ---
| 2 packets transmitted, 2 received, 0% packet loss, time 1000ms
| rtt min/avg/max/mdev = 0.293/0.372/0.452/0.081 ms
| [EMAIL PROTECTED]:/home/niehaus#
`----
Tut also.
> Wenn das geht, versuch als nächstes ein Ping auf ff02::2, um zu sehen,
> ob die Gegenseite als Router ansprechbar ist.
,----
| [EMAIL PROTECTED]:/home/niehaus# ping6 -c 2 -I ppp0 ff02::2
| PING ff02::2(ff02::2) from fe80::11b5:f187:16d1:bccd ppp0: 56 data bytes
|
| --- ff02::2 ping statistics ---
| 2 packets transmitted, 0 received, 100% packet loss, time 1000ms
|
| [EMAIL PROTECTED]:/home/niehaus#
`----
Tut nicht.
>> | cat /etc/ppp/peers/dsl-titan
>> | ------------------ cut -----------------
>> | [...]
>> |
>> | persist
>
> Das hat in meiner Testumgebung (VMware mit "virtuellen Nullmodems")
> nicht funktioniert.
Das scheint hier kein Problem zu sein, die Verbindung ist nach dem
zwangsweisen Disconect wirder hochgekommen.
> Nach der ersten Verbindung wird ein Fehler von
> tcsetattr geloggt. Deshalb die Frage: Läuft der pppd noch?
Ja.
Bei dem Stöbern in den Logdateien habe ich noch etwas entdeckt, dessen
Bedeutung ich in meiner verfahrenen Situation nicht gescheit einordnen
kann:
,----
| Apr 1 04:11:21 radioactive -- MARK --
| Apr 1 04:31:21 radioactive -- MARK --
| Apr 1 04:43:01 radioactive kernel:
__ipv6_regen_rndid(idev=fffff80010ef0460): cannot get EUI64 identifier; use
random bytes.
Hm?
| Apr 1 04:54:01 radioactive pppd[8182]: No response to 3 echo-requests
| Apr 1 04:54:01 radioactive pppd[8182]: Serial link appears to be
disconnected.
| Apr 1 04:54:01 radioactive kernel: ioctl32(pppd:8182): Unknown cmd fd(6)
cmd(00008936){00} arg(efffefe8) on socket:[542615]
| Apr 1 04:54:02 radioactive kernel: device ppp0 left promiscuous mode
Das hängt wohl damit zusammen, daß "tcpdump" mitlief.
| Apr 1 04:54:08 radioactive pppd[8182]: Connection terminated.
| Apr 1 04:54:08 radioactive pppd[8182]: Connect time 1441.5 minutes.
| Apr 1 04:54:08 radioactive pppd[8182]: Sent 380851 bytes, received 44 bytes.
| Apr 1 04:54:08 radioactive pppd[8182]: tcflush failed: Input/output error
| Apr 1 04:54:08 radioactive pppd[8182]: Modem hangup
| Apr 1 04:54:12 radioactive pppd[8182]: Using interface ppp0
| Apr 1 04:54:12 radioactive pppd[8182]: Connect: ppp0 <--> /dev/pts/51
| Apr 1 04:54:14 radioactive pppd[8182]: CHAP authentication succeeded
| Apr 1 04:54:14 radioactive pppd[8182]: Unsupported protocol 'Internet
Protocol Control Protocol' (0x8021) received
Hm?
| Apr 1 04:54:14 radioactive pppd[8182]: local LL address
fe80::a9f4:2113:daa2:2870
| Apr 1 04:54:14 radioactive pppd[8182]: remote LL address
fe80::0203:e4ff:fe03:4000
| Apr 1 04:54:14 radioactive kernel:
__ipv6_regen_rndid(idev=fffff80010c17ba0): cannot get EUI64 identifier; use
random bytes.
Schon wieder? Was auch immer das bedeuten mag ...
| Apr 1 04:54:14 radioactive ppp-debug: ppp0
| Apr 1 04:54:14 radioactive ppp-debug: 38400
| Apr 1 04:54:14 radioactive ppp-debug: fe80::a9f4:2113:daa2:2870
| Apr 1 04:54:14 radioactive ppp-debug: fe80::0203:e4ff:fe03:4000
| Apr 1 05:11:22 radioactive -- MARK --
`----
[...]
> Die Sache ist im wesentlichen so: PPP baut nur die Verbindung und
> dazugehörige LL-Adressen auf. Wenn Du geroutete Adressen auf den
> Interfaces haben willst, musst Du die z.B. per /etc/ppp/ipv6-up selbst
> einrichten. Das ist aber eigentlich nicht nötig, wenn Du
> Interface-Routen benutzt, also z.B.
Okay.
[...]
> Dafür gibt es prinzipiell zwei Erklärungen: Entweder Du hast auf
> keinem Interface des Routers eine geroutete Adresse konfiguriert
> (sieht nicht so aus) oder Deine Kiste implementiert RFC 3484 (Source
> Address Selection) nicht richtig, was ich aber bei Linux noch nicht
> beobachtet habe. Ich hab's gerade mal nachgetestet, bei einem
> Standard-2.6.8er Kernel scheint es so ein Problem nicht zu geben.
>
> Noch etwas dabei: Vor zwei Wochen hatte ich in einer Schulung einen
> Gentoo-User sitzen, der mit dem 2.6.15er Kernel riesige Probleme
> hatte. Welche Kernelversion benutzt du?
,----
| [EMAIL PROTECTED]:/home/niehaus# uname -a
| Linux radioactive 2.6.8-2-sparc64 #1 Sat Aug 20 21:27:11 UTC 2005 sparc64
GNU/Linux
`----
>> [ifconfig/ip addr sieht gut aus]
>> Hat jemand noch Ideen?
> Was sagt "ip -6 route show"?
,----
| [EMAIL PROTECTED]:/home/niehaus# ip -6 route
| fe80::/64 dev eth0 metric 256 mtu 1500 advmss 1440 hoplimit 64
| fe80::/64 dev eth1 metric 256 mtu 1500 advmss 1440 hoplimit 64
| fe80::/64 dev ppp0 metric 256 mtu 1456 advmss 1396 hoplimit 64
| fe80::/10 dev ppp0 metric 1 mtu 1456 advmss 1396 hoplimit 64
| fe80::/10 dev ppp0 metric 256 mtu 1456 advmss 1396 hoplimit 64
| ff00::/8 dev eth0 metric 256 mtu 1500 advmss 1440 hoplimit 1
| ff00::/8 dev eth1 metric 256 mtu 1500 advmss 1440 hoplimit 1
| ff00::/8 dev ppp0 metric 256 mtu 1456 advmss 1396 hoplimit 1
| default dev ppp0 metric 1024 mtu 1456 advmss 1396 hoplimit 64
`----
Das ist, was die Route *jetzt* anzeigt.
Ich habe eben nocheinmal etwas "verbotenes" getan und den Rechner neu
gestartet, die PPP-Verbindung neu aufgebaut, danach folgendes
Ergebnis:
,----
| [EMAIL PROTECTED]:/home/niehaus# ip -6 route
| fe80::/64 dev eth0 metric 256 mtu 1500 advmss 1440 hoplimit 64
| fe80::/64 dev eth1 metric 256 mtu 1500 advmss 1440 hoplimit 64
| fe80::/64 dev ppp0 metric 256 mtu 1456 advmss 1396 hoplimit 64
| fe80::/10 dev ppp0 metric 1 mtu 1456 advmss 1396 hoplimit 64
| fe80::/10 dev ppp0 metric 256 mtu 1456 advmss 1396 hoplimit 64
| ff00::/8 dev eth0 metric 256 mtu 1500 advmss 1440 hoplimit 1
| ff00::/8 dev eth1 metric 256 mtu 1500 advmss 1440 hoplimit 1
| ff00::/8 dev ppp0 metric 256 mtu 1456 advmss 1396 hoplimit 1
| default dev eth0 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 64
| default dev eth1 proto kernel metric 256 mtu 1500 advmss 1440 hoplimit 64
| default dev ppp0 proto kernel metric 256 mtu 1456 advmss 1396 hoplimit 64
| default dev ppp0 metric 1024 mtu 1456 advmss 1396 hoplimit 64
| unreachable default dev lo proto none metric -1 error -51 hoplimit 255
`----
Ich habe gerade keine Idee, woher die anderen Default-Routen kommen,
ein radvd läuft hier nicht, nochmal gerade mit radvdump nachgeschaut ...
,----
| [EMAIL PROTECTED]:/home/niehaus# ping6 www.space.net
| PING www.space.net(www.Space.Net) 56 data bytes
|
| --- www.space.net ping statistics ---
| 2 packets transmitted, 0 received, 100% packet loss, time 1000ms
|
| [EMAIL PROTECTED]:/home/niehaus# ping6 -c 2 www.space.net
| PING www.space.net(www.Space.Net) 56 data bytes
| From ip6-localhost icmp_seq=1 Destination unreachable: Address unreachable
| From ip6-localhost icmp_seq=2 Destination unreachable: Address unreachable
|
| --- www.space.net ping statistics ---
| 2 packets transmitted, 0 received, +2 errors, 100% packet loss, time 1000ms
| , pipe 2
| [EMAIL PROTECTED]:/home/niehaus#
`----
Das passiert dann bei einem ping6.
Wie gesagt, ich habe die Routen händisch wieder angepasst. Nun lauten
sie:
,----
| [EMAIL PROTECTED]:/home/niehaus# ip -6 route
| fe80::/64 dev eth0 metric 256 mtu 1500 advmss 1440 hoplimit 64
| fe80::/64 dev eth1 metric 256 mtu 1500 advmss 1440 hoplimit 64
| fe80::/64 dev ppp0 metric 256 mtu 1456 advmss 1396 hoplimit 64
| fe80::/10 dev ppp0 metric 1 mtu 1456 advmss 1396 hoplimit 64
| fe80::/10 dev ppp0 metric 256 mtu 1456 advmss 1396 hoplimit 64
| ff00::/8 dev eth0 metric 256 mtu 1500 advmss 1440 hoplimit 1
| ff00::/8 dev eth1 metric 256 mtu 1500 advmss 1440 hoplimit 1
| ff00::/8 dev ppp0 metric 256 mtu 1456 advmss 1396 hoplimit 1
| default dev ppp0 proto kernel metric 256 mtu 1456 advmss 1396 hoplimit 64
| default dev ppp0 metric 1024 mtu 1456 advmss 1396 hoplimit 64
| [EMAIL PROTECTED]:/home/niehaus# ping6 www.space.n
`----
Und nochmal die derzeitigen IPs:
,----
| [EMAIL PROTECTED]:/home/niehaus# ip -6 addr
| 1: lo: <LOOPBACK,UP> mtu 16436
| inet6 ::1/128 scope host
| valid_lft forever preferred_lft forever
| 3: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qlen 1000
| inet6 fe80::202:b3ff:fe24:7c0c/64 scope link
| valid_lft forever preferred_lft forever
| 4: eth1: <BROADCAST,MULTICAST,UP> mtu 1500 qlen 1000
| inet6 fe80::a00:20ff:fea2:2ad3/64 scope link
| valid_lft forever preferred_lft forever
| 7: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP> mtu 1456 qlen 3
| inet6 2001:4b88:1060::1/128 scope global
| valid_lft forever preferred_lft forever
| inet6 fe80::a827:5ce4:d14e:166/10 scope link
| valid_lft forever preferred_lft forever
| [EMAIL PROTECTED]:/home/niehaus#
`----
Nicht, daß das hier irgendwie lebenswichtig wäre für mich, aber ich
würde damit gerne spielen. Wenn jemand weitere Ideen hat, wie ich das
hier debuggen kann ....
Vielen Dank schonmal,
Sebastian
_______________________________________________
ipv6 mailing list
[email protected]
http://listserv.uni-muenster.de/mailman/listinfo/ipv6