Hi,
nachdem ich heute viele Forenbeiträge durchforstet habe und es leider immer noch nicht klappt, würde ich hier gerne um Hilfe bitten.
Ich versuche aktuell die Docker Container auf nem root server mit ipv6 zu verbinden.
Hier meine bisherigen bemühungen:
Als Erstes habe ich ipv6 wie hier beschrieben https://www.netcup-wiki.de/wik…nd_Ubuntu_.28bis_17.04.29 auf dem root server aktiviert
Das ganze funktioniert wunderbar hier mal die aktuelle config.
auto ens3
iface ens3 inet dhcp
address 188.68.40.x
netmask 255.255.252.0
broadcast 188.68.43.255
gateway 188.68.40.1
dns-nameservers 46.38.225.230 46.38.252.230
iface ens3 inet6 static
address 2a03:4000:x:x::1
netmask 64
gateway fe80::1
dns-nameservers 2a03:4000:0:1::e1e6 2a03:4000:8000::fce6
Display More
net.ipv6.conf.default.accept_ra=0
net.ipv6.conf.default.autoconf=0
net.ipv6.conf.all.accept_ra=0
net.ipv6.conf.all.autoconf=0
net.ipv6.conf.eth0.accept_ra=0
net.ipv6.conf.eth0.autoconf=0
net.ipv6.conf.default.forwarding=1
net.ipv6.conf.all.forwarding=1
Mit der Config kann ich mittles ping6 google.de die v6 version von goolge erreichen
Danach habe ich ipv6 für docker aktiviert:
Danach waren meine container von meinerm host und umgekert über ip v6 erreichbar.
docker run --rm -t busybox ping6 -c 4 2a03:4000:x:x::1
PING 2a03:4000:x:x::1 (2a03:4000:x:x::1): 56 data bytes
64 bytes from 2a03:4000:x:x::1: seq=0 ttl=64 time=0.263 ms
64 bytes from 2a03:4000:x:x::1: seq=1 ttl=64 time=0.162 ms
64 bytes from 2a03:4000:x:x::1: seq=2 ttl=64 time=0.145 ms
64 bytes from 2a03:4000:x:x::1: seq=3 ttl=64 time=0.171 ms
--- 2a03:4000:x:x::1 ping statistics ---
4 packets transmitted, 4 packets received, 0% packet loss
round-trip min/avg/max = 0.145/0.185/0.263 ms
Allerdings kann ich aus meinen container nicht das v6 internet erreichen:
docker run --rm -t busybox ping6 -c 4 google.com
PING google.com (2a00:1450:4001:806::200e): 56 data bytes
--- google.com ping statistics ---
4 packets transmitted, 0 packets received, 100% packet loss
Ab hier muss ich zugeben, dass ich keine Ahnung habe wie ich weiter vorgehen soll.
In anderen Beiträgen wurde beschrieben das man die ipv6 neighbor discovery einschalten muss und ich habe das mit ndppd versucht, mit folgender config:
proxy ens3 {
router yes
keepalive yes
timeout 2000
ttl 30000
rule 2a03:4000:x:x:1::/80 {
auto
}
}
Wo liegt mein Fehler?
Hier noch ein paar vielleicht nützliche ausgaben:
ens3 Link encap:Ethernet Hardware Adresse 26:8a:f6:9d:4f:95
inet Adresse:188.68.40.x Bcast:188.68.43.255 Maske:255.255.252.0
inet6-Adresse: fe80::248a:f6ff:fe9d:4f95/64 Gültigkeitsbereich:Verbindung
inet6-Adresse: 2a03:4000:x:x::1/64 Gültigkeitsbereich:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX-Pakete:72989 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:9559 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:5871835 (5.8 MB) TX-Bytes:2082875 (2.0 MB)
docker0 Link encap:Ethernet Hardware Adresse 02:42:b6:65:36:6f
inet Adresse:172.17.0.1 Bcast:172.17.255.255 Maske:255.255.0.0
inet6-Adresse: fe80::42:b6ff:fe65:366f/64 Gültigkeitsbereich:Verbindung
inet6-Adresse: fe80::1/64 Gültigkeitsbereich:Verbindung
inet6-Adresse: 2a03:4000:x:x:1::1/80 Gültigkeitsbereich:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX-Pakete:99 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:112 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX-Bytes:6763 (6.7 KB) TX-Bytes:14160 (14.1 KB)
2a03:4000:x:x:1::/80 dev docker0 proto kernel metric 256 pref medium
2a03:4000:x:x:1::/80 dev docker0 metric 1024 pref medium
2a03:4000:x:x::/64 dev ens3 proto kernel metric 256 pref medium
fe80::/64 dev ens3 proto kernel metric 256 pref medium
fe80::/64 dev docker0 proto kernel metric 256 pref medium
fe80::/64 dev br-6989cfeda5f1 proto kernel metric 256 pref medium
fe80::/64 dev br-738e12e2eb7f proto kernel metric 256 pref medium
fe80::/64 dev vethfa84fd9 proto kernel metric 256 pref medium
fe80::/64 dev vethc92a89f proto kernel metric 256 pref medium
fe80::/64 dev veth2806e3a proto kernel metric 256 pref medium
fe80::/64 dev vethbb31879 proto kernel metric 256 pref medium
fe80::/64 dev veth09b3fae proto kernel metric 256 pref medium
fe80::/64 dev vethab9e3ad proto kernel metric 256 pref medium
fe80::/64 dev br-08bd018c9949 proto kernel metric 256 pref medium
fe80::/64 dev veth96f15fb proto kernel metric 256 pref medium
default via fe80::1 dev ens3 metric 1024 pref medium
Display More
fe80::42:acff:fe11:2 dev docker0 lladdr 02:42:ac:11:00:02 STALE
fe80::22d8:b00:7eee:ff4 dev ens3 lladdr 2c:6b:f5:a0:77:c0 router STALE
fe80::22d8:b00:7efa:424c dev ens3 lladdr 10:0e:7e:26:f1:c0 router STALE
2a03:4000:x::3 dev ens3 FAILED
2a03:4000:x:x:1:242:ac11:3 dev docker0 FAILED
fe80::42:acff:fe11:3 dev docker0 lladdr 02:42:ac:11:00:03 STALE
fe80::fc8a:f6ff:fe9d:4f95 dev ens3 lladdr fe:8a:f6:9d:4f:95 STALE
fe80::1 dev ens3 lladdr 00:00:5e:00:02:02 router STALE
2a03:4000:x:x:1:242:ac11:2 dev docker0 lladdr 02:42:ac:11:00:02 STALE