IPV6 auf der Shell

Ein ganz simpler Ping6:

Aquinas:~ romal$ ping6 ipv6.google.com
PING6(56=40+8+8 bytes) 2001:6f8:10ea::216:cbff:fe8a:7bd7 –> 2001:4860:0:1001::68
16 bytes from 2001:4860:0:1001::68, icmp_seq=0 hlim=56 time=61.687 ms
16 bytes from 2001:4860:0:1001::68, icmp_seq=1 hlim=56 time=65.495 ms
16 bytes from 2001:4860:0:1001::68, icmp_seq=2 hlim=56 time=64.977 ms
16 bytes from 2001:4860:0:1001::68, icmp_seq=3 hlim=56 time=63.823 ms
16 bytes from 2001:4860:0:1001::68, icmp_seq=4 hlim=56 time=65.58 ms
^C
— ipv6.l.google.com ping6 statistics —
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 61.687/64.312/65.580 ms

Schon etwas interessanter:

Aquinas:~ romal$ traceroute6 ipv6.google.com
traceroute6 to ipv6.l.google.com (2001:4860:0:1001::68) from 2001:6f8:10ea::216:cbff:fe8a:7bd7, 30 hops max, 12 byte packets
 1  2001:6f8:10ea::1  1.117 ms  0.366 ms  0.417 ms
 2  gw-2398.ham-01.de.sixxs.net  37.43 ms  37.521 ms  37.228 ms
 3  vl101.cr21.isham.de.easynet.net  40.003 ms  36.339 ms  35.597 ms
 4  ge1-3.br2.isham.de.easynet.net  34.824 ms  36.769 ms  34.511 ms
 5  2001:6f8:1::87:86:71:240  36.747 ms  33.799 ms  33.533 ms
 6  2001:6f8:1::86:87:77:64  51.263 ms  50.868 ms  51.716 ms
 7  2001:6f8:1::87:86:77:62  49.81 ms  53.243 ms  51.502 ms
 8  2001:6f8:1::87:86:77:249  48.239 ms  47.613 ms  46.482 ms
 9  de-cix20.net.google.com  48.862 ms  85.498 ms  48.213 ms
10  * * *
11  2001:4860:0:1001::68  61.609 ms  60.727 ms  61.784 ms
Aquinas:~ romal$

Oder auch der rsync:

Aquinas:~ romal$ rsync -ipv6 rsync://ftp.SURFnet.nl/Fedora/linux/releases/
drwxr-xr-x        4096 2008/11/18 23:12:28 .
drwxr-xr-x        4096 2008/11/20 19:37:41 10
drwxr-xr-x        4096 2007/06/14 22:09:36 7
drwxr-xr-x        4096 2007/11/03 02:11:47 8
drwxr-xr-x        4096 2008/05/09 00:45:49 9
drwxr-xr-x        4096 2008/11/25 16:20:36 test

sent 95 bytes  received 119 bytes  428.00 bytes/sec
total size is 0  speedup is 0.00
Aquinas:~ romal$

Fedora 10 als PV6 Router

Zum Routen brauchen wir zwei Dinge: Routing und den Router Advertisement Daemon damit die anderen Rechner auch wissen, daß wir routen.

Das Routing anschalten:

[root@nass]# vi /etc/sysconfig/network
IPV6FORWARDING=yes

Anschließend mit yum install radvd den Daemon installieren und die /etc/radvd.conf anpassen. Hier mĂŒssenwir unsere lokalen IP-Adressen und Netze eintragen:

interface eth0
{
    AdvSendAdvert on;
       MinRtrAdvInterval 10;
       MaxRtrAdvInterval 30;
    AdvHomeAgentFlag off;
#
# example of a standard prefix
#
    prefix 2001:6f8:10ea::1/64
    {
        AdvOnLink on;
        AdvAutonomous on;
        AdvRouterAddr on;
    };
        RDNSS 2001:6f8:10ea::1
        {
                AdvRDNSSPreference 8;
                AdvRDNSSOpen on;
                AdvRDNSSLifetime 200;
        };
};

Hier mĂŒssen wir die inneren Interface (also eth0 und nicht sixxs benutzen), da nur diese ĂŒber das LAN fĂŒr die anderen Rechner erreichbar sind. Anschließend einmal den radvd Dienst durch starten.

Mit radvdump -d 5 kann man dem Dienst zuschauen. Nach einigen Sekunden sollten auf den anderen Rechnern im Netz die Router-Advertisments ankommen: