• This forum has a zero tolerance policy regarding spam. If you register here to publish advertising, your user account will be deleted without further questions.

Proxmox Node verliert IPv6 Verbindung

r0g

New Member
Hey,

ich habe einen Server bei Hetzner gemietet und Proxmox installiert.

Nun habe ich ein paar Probleme mit der Netzwerkkonfiguration:

- Proxmox Node ist über IPv4/6 erreichbar
- Proxmox Node ist allerdings nur für einige Minuten über IPv6 erreichbar danach nicht mehr
- Auf den VMs läuft IPv4 - IPv6 jedoch nicht

Hier meine Konfiguration:

Proxmox Node /etc/network/interfaces

Code:
# /etc/network/interfaces
### Hetzner Online GmbH - installimage
# Loopback device:
auto lo
iface lo inet loopback
iface lo inet6 loopback

# device: eth0
auto eth0
iface eth0 inet static
  address 176.x.x.219
  netmask 255.255.255.255
  pointopoint 176.x.x.193
  gateway 176.x.x.193

iface eth0 inet6 static
  address 2a01:x:x:708f::2
  netmask 128
  gateway fe80::1
  up sysctl -p

# fuer Einzel-IPs
auto vmbr0
iface vmbr0 inet static
  address 176.x.x.219
  netmask 255.255.255.255
  bridge_ports none
  bridge_stp off
  bridge_fd 0
  up ip route add 176.x.x.158/32 dev vmbr0

iface vmbr0 inet6 static
  address 2a01:x:x:708f::2
  netmask 64

Ping vom Node nach Neustart:

Code:
root@node01 ~ # /etc/init.d/networking restart
[ ok ] Restarting networking (via systemctl): networking.service.
root@node01 ~ # ping6 ipv6.google.com
PING ipv6.google.com(atl26s14-in-x0e.1e100.net) 56 data bytes
64 bytes from atl26s14-in-x0e.1e100.net: icmp_seq=1 ttl=50 time=105 ms
64 bytes from atl26s14-in-x0e.1e100.net: icmp_seq=2 ttl=50 time=105 ms
64 bytes from atl26s14-in-x0e.1e100.net: icmp_seq=3 ttl=50 time=105 ms

Ping vom Node nach ca. 20 Minuten:

Code:
root@node01 ~ # ping6 ipv6.google.com
PING ipv6.google.com(atl26s14-in-x0e.1e100.net) 56 data bytes
^C
--- ipv6.google.com ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1006ms

Ping von einer VM:

Code:
root@host01:~# ping6 ipv6.google.com
PING ipv6.google.com(fra15s28-in-x0e.1e100.net) 56 data bytes
^C
--- ipv6.google.com ping statistics ---
4 packets transmitted, 0 received, 100% packet loss, time 3025ms

tcpdump -i eth0 ip6 Auf dem Node während der Ping auf der VM läuft:

Code:
root@niewoehner ~ # tcpdump -i eth0 ip6
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
15:58:10.469887 IP6 host01.myhost.co > fra15s28-in-x0e.1e100.net: ICMP6, echo request, seq 1, length 64
15:58:11.476435 IP6 host01.myhost.co > fra15s28-in-x0e.1e100.net: ICMP6, echo request, seq 2, length 64
15:58:12.484393 IP6 host01.myhost.co > fra15s28-in-x0e.1e100.net: ICMP6, echo request, seq 3, length 64
15:58:13.492389 IP6 host01.myhost.co > fra15s28-in-x0e.1e100.net: ICMP6, echo request, seq 4, length 64
15:58:14.500347 IP6 host01.myhost.co > fra15s28-in-x0e.1e100.net: ICMP6, echo request, seq 5, length 64
15:58:15.477296 IP6 fe80::16da:e9ff:feed:e100 > fe80::1: ICMP6, neighbor solicitation, who has fe80::1, length 32
15:58:15.477877 IP6 fe80::1 > fe80::16da:e9ff:feed:e100: ICMP6, neighbor advertisement, tgt is fe80::1, length 24
15:58:15.508283 IP6 host01.myhost.co > fra15s28-in-x0e.1e100.net: ICMP6, echo request, seq 6, length 64
15:58:16.516307 IP6 host01.myhost.co > fra15s28-in-x0e.1e100.net: ICMP6, echo request, seq 7, length 64


tcpdump -i eth0 ip6 Auf dem Node während der Ping auf dem Node läuft:

Code:
14:01:30.948505 IP6 myhost.co > atl26s14-in-x0e.1e100.net: ICMP6, echo request, seq 1, length 64
14:01:31.053767 IP6 atl26s14-in-x0e.1e100.net > myhost.co: ICMP6, echo reply, seq 1, length 64
14:01:31.948581 IP6 myhost.co > atl26s14-in-x0e.1e100.net: ICMP6, echo request, seq 2, length 64
14:01:32.053859 IP6 atl26s14-in-x0e.1e100.net > myhost.co: ICMP6, echo reply, seq 2, length 64
14:01:32.948553 IP6 myhost.co > atl26s14-in-x0e.1e100.net: ICMP6, echo request, seq 3, length 64
14:01:33.053823 IP6 atl26s14-in-x0e.1e100.net > myhost.co: ICMP6, echo reply, seq 3, length 64

Jemand eine Idee warum 1. Ich nach ca. 20 Minuten keine IPv6 Adressen mehr erreiche und 2. Warum IPv6 auf den VMs nicht funktioniert?

Danke im voraus!
 
Die Lösung dafür, dass IPv6 nach ca. 10 Minuten nicht mehr funktioniert habe ich nun: Ich stellte fest, dass das Problem selbst in einem frisch Installierten Debian Jessie auftrat.
Daher habe ich eine eMail an Hetzner geschrieben, mit der Bitte um Prüfung. Zwei Minuten später kam zurück, dass die ARP Tabellen für meinen Server aktualisiert wurden. (Vermutlich war NDP gemeint). Jetzt funktioniert das zumindest.

Bezüglich des anderen Problems habe ich einen interessanten Artikel gefunden. Das dort beschriebene werde ich testen und berichten.
 
Okay das funktioniert!

Also für alle die genau so verzweifelt waren wie ich:
Das was fehlt war dieser Eintrag auf dem Hypervisor (Proxmox Node):

Code:
ip neigh add proxy IPV6::OF:VM dev eth0
 
Back
Top