STRATO vServer / IPv6

pvt

New Member
Hallo zusammen,

ich bin irgendwie zu doof - auf einem Xen-System (Jiffybox) habe ich problemlos IPv6 einrichten können, aber beim Strato-vServer (Virtuozzo) will mir das nicht gelingen. Beide System laufen unter Debian.

Ich habe die sog. "Basisunterstützung" aktiviert, d. h. es wird genau 1(!) IPv6-Adresse auf den Server gelegt. Virtuozzo überschreibt ja netterweise die /etc/network/interfaces, bei mir sieht die so aus:

Code:
auto lo
iface lo inet loopback
        address 127.0.0.1
        netmask 255.0.0.0
        broadcast 127.255.255.255
        up ip route replace 127.0.0.0/8 dev lo
# Auto generated venet0 interfaces
auto venet0
iface venet0 inet static
        address 127.0.0.1
        netmask 255.255.255.255
        broadcast 0.0.0.0
        up route add default dev venet0
iface venet0 inet6 static
        address ::2
        netmask 128
        up ip -6 r a default dev venet0
        up ip addr add 2a01:238:421c:xxxx:xxxx:xxxx:xxxx:xxxx/128 dev venet0
auto venet0:0
iface venet0:0 inet static
        address 85.214.xx.xx
        netmask 255.255.255.255

Da steht die Adresse also. ifconfig zeigt sie auch:

Code:
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:12 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:933 (933.0 B)  TX bytes:933 (933.0 B)

venet0    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:127.0.0.1  P-t-P:127.0.0.1  Bcast:0.0.0.0  Mask:255.255.255.255
          inet6 addr: 2a01:238:421c:xxxx:xxxx:xxxx:xxxx:xxxx/128 Scope:Global
          inet6 addr: ::2/128 Scope:Compat
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1
          RX packets:757 errors:0 dropped:0 overruns:0 frame:0
          TX packets:725 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:60451 (59.0 KiB)  TX bytes:82305 (80.3 KiB)

venet0:0  Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:85.214.24.76  P-t-P:85.214.xxx.xxx  Bcast:85.214.xxx.xxx  Mask:255.255.255.255
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1

Nur funktionieren tut es nicht. Ping6 ipv6.google.com gibt 100% Paketverlust, traceroute zeigt, dass der erste Hop - das ist eine andere als meine IP, scheinbar der Strato-v6-Router - noch erreicht wird, dann nix mehr:

Code:
traceroute to ipv6.google.com (2a00:1450:4005:808::1004), 30 hops max, 80 byte packets
 1  2a01:238:4000:0:f1f2:3714:6a90:d085 (2a01:238:4000:0:f1f2:3714:6a90:d085)  0.074 ms  0.030 ms  0.031 ms
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * * *
12  * *^C

Von außen sieht das analog aus:
Code:
traceroute to 2a01:238:421c:xxxx:xxxx:xxxx:xxxx:xxxx (2a01:238:421c:xxxx:xxxx:xxxx:xxxx:xxxx), 30 hops max, 80 byte packets
 1  2a00:1158:3::1 (2a00:1158:3::1)  1.019 ms  1.050 ms  1.102 ms
 2  2a00:1158:0:11::1 (2a00:1158:0:11::1)  0.375 ms  0.383 ms  0.362 ms
 3  morla.rzone.de (2001:7f8::1a44:0:2)  6.247 ms  6.231 ms  6.208 ms
 4  xe-3-1-1.atuin.as6724.net (2a01:238:0:a3ad::1)  6.247 ms  6.229 ms  6.280 ms
 5  ae10.0.core-b1.as6724.net (2a01:238:1:b1a3::1)  18.578 ms  18.567 ms  18.547 ms
 6  vl444.dcata-b12.as6724.net (2a01:238:b:112::2)  19.104 ms  18.999 ms  19.021 ms
 7  * * *
 8  * * *
 9  * * *
10  * * *
11  * *^C

Hat jemand eine Idee, wie ich das zum Laufen bringe? Strato verweist mich auf http://www.strato-faq.de/article/35...mein-primäres-Netzwerkinterface-für-IPv6.html , was nichts bringt und sowieso beim nächsten Neustart wieder weg wäre.

Dass der erste Hop erreicht wird, weist für mich ja fast darauf hin, dass bei Strato irgendwas faul ist, oder? Bei ip6tables steht jedenfalls alles auf "policy ACCEPT".

Danke!
Viele Grüße, Philipp
 
Das hat mir der Stratosupport gesteckt und bei mir gehts:
Bei der Nutzung von Ubuntu 14.04 LTS ist eine manuelle IPv6-Konfiguration notwendig.

Die manuelle Konfiguration ist nach dem Schema

ifconfig venet0 inet6 add <ipv6adr>/128

oder mit:

ip -6 addr add <ipv6adr>/128 dev venet0
ip -6 route add <ipv6adr>/128 dev venet0
route -A inet6 add default dev venet0
route add default dev venet0

erforderlich. Diese Befehlsfolge sollte in die Datei \'/etc/rc.local\' eingetragen werden, damit die
Konfiguration auch entsprechend bootfest hinterlegt ist.

Thomas
 
Hallo Thomas,

danke für die schnelle Antwort.

Leider hilft das nicht - Variante 1 nicht, weil die Adresse ja schon auf dem Interface liegt:
$ ifconfig venet0 inet6 add 2a01:238:421c:xxxx:xxxx:xxxx:xxxx:xxxx/128
SIOCSIFADDR: File exists

Variante 2 ändert auch nichts, da bleibt alles so wie vorher. :-(

Könntest Du mir vielleicht mal die Ausgaben Deiner "ifconfig" und "route -6" schicken? Sieht Deine /etc/network/interfaces ähnlich aus?

Vielen Dank & viele Grüße
Philipp
 
Last edited by a moderator:
/etc/network/interfaces:
Code:
# This configuration file is auto-generated.
# WARNING: Do not edit this file, otherwise your changes will be lost.
# Please edit template /etc/network/interfaces.template instead.
auto lo
iface lo inet loopback
# Auto generated venet0 interfaces
auto venet0
iface venet0 inet static
        address 127.0.0.1
        netmask 255.255.255.255
        broadcast 0.0.0.0
        up route add default dev venet0
iface venet0 inet6 static
        address ::1
        netmask 128
        up ip -6 r a default dev venet0
        up ip addr add 2a01:123:123:d000:123:123:123:712b/128 dev venet0
auto venet0:0
iface venet0:0 inet static
        address 85.123.123.123
        netmask 255.255.255.255

route -n:
Code:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         0.0.0.0         0.0.0.0         U     0      0        0 venet0

ip -6 route show:
Code:
2a01:238:123:d000:123:123:123:712b dev venet0  proto kernel  metric 256  mtu 1500 advmss 1440 hoplimit 0
2a01:238:123:d000:123:123:123:712b dev venet0  metric 1024  mtu 1500 advmss 1440 hoplimit 0
fe80::/64 dev venet0  proto kernel  metric 256  mtu 1500 advmss 1440 hoplimit 0
default dev venet0  metric 1  mtu 1500 advmss 1440 hoplimit 0

ifconfig:
Code:
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:81122 errors:0 dropped:0 overruns:0 frame:0
          TX packets:81122 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:10328569 (10.3 MB)  TX bytes:10328569 (10.3 MB)

venet0    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          inet addr:127.0.0.1  P-t-P:127.0.0.1  Bcast:0.0.0.0  Mask:255.255.255.255
          inet6 addr: 2a01:123:42b7:123:123:123:2bfe:712b/128 Scope:Global
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1
          RX packets:71727306 errors:0 dropped:0 overruns:0 frame:0
          TX packets:29490224 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:106584152842 (106.5 GB)  TX bytes:1736046268 (1.7 GB)

venet0:0  Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  
          inet addr:85.123.123.123  P-t-P:85.214.117.198  Bcast:85.214.117.198  Mask:255.255.255.255
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1

Teilweise ein bissl durch '123' ersetzt.
Hilft dir das?

Thomas
 
Hallo Thomas,

danke für Deine Hilfe. Bei mir sahen die Ausgaben genauso aus... :-(
Habe daher gerade den vServer einfach neuinstallieren lassen (selbe Distribution) - und siehe da: es funktioniert! Sehr komisch, entweder hatte ich irgendwas verkonfiguriert oder die nachträgliche IPv6-Aktivierung funktioniert irgendwie nicht.

Vielen Dank nochmal! Viele Grüße
Philipp
 
Back
Top