Hi Leute,
ich versuche vergeblich IPv6 in meiner VM zum Laufen zu kriegen.
Bin dabei der Anleitung auf https://community.hetzner.com/tutor...ox_VE#netzwerkkonfiguration-hostsystem-routed gefolgt. Einziger Unterschied ist, dass ich nur einen 64 bit Präfix habe statt 128 bit. Daher verwende ich eine 64 bzw. 32 bit Netzmaske statt 128 bzw. 64 bit. wie in der Anleitung beschrieben.
vom Provider zugeteilt:
IPv4
hier ist /etc/network/interfaces von meinem Host (Proxmox 6, 5.0.21-1-pve #1 SMP PVE 5.0.21-2 (Wed, 28 Aug 2019 15:12:18 +0200) x86_64 GNU/Linux):
hier ist die /etc/netplan/01-netcfg.yaml von meiner VM (Ubuntu 18 LTS, 4.15.0-64-generic #73-Ubuntu SMP Thu Sep 12 13:16:13 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux)
Was geht:
Host & VM: ipv4 generell
Host -> Internet: ping6 ipv6.google.com, ping6 2001:4860:4860::8888
Internet -> Host: ping6 2a01:affe:affe:affe::2
Was nicht geht:
Host -> VM: ping6 2a01:affe:affe:affe:0:0:0:101
VM -> Internet: ping6 ipv6.google.com, ping6 2001:4860:4860::8888
Während ich mit Host ausführe: tcpdump -envi vmbr0 ip6 und in der VM z.B. ping6 2a01:affe:affe:affe::2 durchführe:
22:57:18.517605 06:24:6e:2e:82:3c > 33:33:ff:00:00:02, ethertype IPv6 (0x86dd), length 86: (hlim 255, next-header ICMPv6 (58) payload length: 32) 2a01:affe:affe:affe::101 > ff02::1:ff00:2: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has 2a01:affe:affe:affe::2
source link-address option (1), length 8 (1): 06:24:6e:2e:82:3c
22:57:19.541745 06:24:6e:2e:82:3c > 33:33:ff:00:00:02, ethertype IPv6 (0x86dd), length 86: (hlim 255, next-header ICMPv6 (58) payload length: 32) 2a01:affe:affe:affe::101 > ff02::1:ff00:2: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has 2a01:affe:affe:affe::2
source link-address option (1), length 8 (1): 06:24:6e:2e:82:3c
22:57:20.565596 06:24:6e:2e:82:3c > 33:33:ff:00:00:02, ethertype IPv6 (0x86dd), length 86: (hlim 255, next-header ICMPv6 (58) payload length: 32) 2a01:affe:affe:affe::101 > ff02::1:ff00:2: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has 2a01:affe:affe:affe::2
source link-address option (1), length 8 (1): 06:24:6e:2e:82:3c
...
6 packets captured
6 packets received by filter
0 packets dropped by kernel
Auf dem Host:
ip -6 neigh
In VM:
ip -6 neigh
Wie kriege ich IPv6 in meiner VM zum Laufen?
edit: Auf dem Host in /etc/sysctl.conf eingetragen:
edit2: In der VM in /etc/sysctl.d/10-ipv6-privacy.conf eingetragen:
ich versuche vergeblich IPv6 in meiner VM zum Laufen zu kriegen.
Bin dabei der Anleitung auf https://community.hetzner.com/tutor...ox_VE#netzwerkkonfiguration-hostsystem-routed gefolgt. Einziger Unterschied ist, dass ich nur einen 64 bit Präfix habe statt 128 bit. Daher verwende ich eine 64 bzw. 32 bit Netzmaske statt 128 bzw. 64 bit. wie in der Anleitung beschrieben.
vom Provider zugeteilt:
IPv4
1) 144.xxx.yyy.180
Gateway: 144.xxx.yyy.161
Netzmaske: 255.255.255.224
Broadcast: 144.xxx.yyy.191
2) 144.xxx.yyy.178
Gateway: 144..xxx.yyy.161
Netzmaske: 255.255.255.224
Broadcast: 144..xxx.yyy.191
IPv62a01:affe:affe:affe:: / 64
Gateway: fe80::1
Netzmaske: ffff:ffff:ffff:ffff::
hier ist /etc/network/interfaces von meinem Host (Proxmox 6, 5.0.21-1-pve #1 SMP PVE 5.0.21-2 (Wed, 28 Aug 2019 15:12:18 +0200) x86_64 GNU/Linux):
Code:
auto lo
iface lo inet loopback
iface lo inet6 loopback
auto enp8s0
iface enp8s0 inet static
address 144.xxx.yyy.180
netmask 255.255.255.224
gateway 144.xxx.yyy.161
# route 144.xxx.yyy.160/27 via 144.xxx.yyy.161
up route add -net 144.xxx.yyy.160 netmask 255.255.255.224 gw 144.xxx.yyy.161 dev enp8s0
# Proxmox Hostsystem Routed IPv4 BEGIN
auto vmbr0
iface vmbr0 inet static
address 144.xxx.yyy.180
netmask 255.255.255.255
bridge_ports none
bridge_stp off
bridge_fd 0
up ip route add 144.xxx.yyy.178/32 dev vmbr0
# Proxmox Hostsystem Routed IPv4 END
# Proxmox Hostsystem Routed IPv6 BEGIN
iface vmbr0 inet6 static
address 2a01:affe:affe:affe::3
#address z.B. :3, sollte nicht dieselbe wie auf eth0 sein
netmask 32
up ip -6 route add 2a01:affe:affe:affe::/32 dev vmbr0
# Proxmox Hostsystem Routed IPv6 END
iface enp8s0 inet6 static
address 2a01:affe:affe:affe::2
netmask 64
gateway fe80::1
up sysctl -p
hier ist die /etc/netplan/01-netcfg.yaml von meiner VM (Ubuntu 18 LTS, 4.15.0-64-generic #73-Ubuntu SMP Thu Sep 12 13:16:13 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux)
Code:
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens18:
addresses: [144.xxx.yyy.178/32, "2a01:affe:affe:affe:0:0:0:101/32"]
gateway4: 144.xxx.yyy.180
gateway6: 2a01:affe:affe:affe::2
dhcp4: no
dhcp6: no
nameservers:
addresses: [213.133.98.98,213.133.99.99,213.133.100.100,"2a01:4f8:0:1::add:1010","2a01:4f8:0:1::add:9999","2a01:4f8:0:1::add:9898"]
routes:
- to: 0.0.0.0/0
via: 144.xxx.yyy.180
on-link: true
Was geht:
Host & VM: ipv4 generell
Host -> Internet: ping6 ipv6.google.com, ping6 2001:4860:4860::8888
Internet -> Host: ping6 2a01:affe:affe:affe::2
Was nicht geht:
Host -> VM: ping6 2a01:affe:affe:affe:0:0:0:101
ping6 2a01:affe:affe:affe:0:0:0:101
PING 2a01:affe:affe:affe:0:0:0:101(2a01:affe:affe:affe::101) 56 data bytes
From 2a01:affe:affe:affe::2: icmp_seq=1 Destination unreachable: Address unreachable
From 2a01:affe:affe:affe::2: icmp_seq=2 Destination unreachable: Address unreachable
From 2a01:affe:affe:affe::2: icmp_seq=3 Destination unreachable: Address unreachable
^C
--- 2a01:affe:affe:affe:0:0:0:101 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 80ms
VM -> Host: ping6 2a01:affe:affe:affe::2PING 2a01:affe:affe:affe::2(2a01:affe:affe:affe::2) 56 data bytes
From 2a01:affe:affe:affe::101 icmp_seq=1 Destination unreachable: Address unreachable
From 2a01:affe:affe:affe::101 icmp_seq=2 Destination unreachable: Address unreachable
From 2a01:affe:affe:affe::101 icmp_seq=3 Destination unreachable: Address unreachable
VM -> Internet: ping6 ipv6.google.com, ping6 2001:4860:4860::8888
ping6 ipv6.google.com
PING ipv6.google.com(fra16s14-in-x0e.1e100.net (2a00:1450:4001:81a::200e)) 56 data bytes
From MYVM (2a01:affe:affe:affe::101) icmp_seq=1 Destination unreachable: Address unreachable
From MYVM (2a01:affe:affe:affe::101) icmp_seq=2 Destination unreachable: Address unreachable
From MYVM (2a01:affe:affe:affe::101) icmp_seq=3 Destination unreachable: Address unreachable
bzw.ping6 2001:4860:4860::8888
PING 2001:4860:4860::8888(2001:4860:4860::8888) 56 data bytes
From 2a01:affe:affe:affe::101 icmp_seq=1 Destination unreachable: Address unreachable
From 2a01:affe:affe:affe::101 icmp_seq=2 Destination unreachable: Address unreachable
From 2a01:affe:affe:affe::101 icmp_seq=3 Destination unreachable: Address unreachable
Internet -> VM: 2a01:affe:affe:affe:0:0:0:101Während ich mit Host ausführe: tcpdump -envi vmbr0 ip6 und in der VM z.B. ping6 2a01:affe:affe:affe::2 durchführe:
22:57:18.517605 06:24:6e:2e:82:3c > 33:33:ff:00:00:02, ethertype IPv6 (0x86dd), length 86: (hlim 255, next-header ICMPv6 (58) payload length: 32) 2a01:affe:affe:affe::101 > ff02::1:ff00:2: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has 2a01:affe:affe:affe::2
source link-address option (1), length 8 (1): 06:24:6e:2e:82:3c
22:57:19.541745 06:24:6e:2e:82:3c > 33:33:ff:00:00:02, ethertype IPv6 (0x86dd), length 86: (hlim 255, next-header ICMPv6 (58) payload length: 32) 2a01:affe:affe:affe::101 > ff02::1:ff00:2: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has 2a01:affe:affe:affe::2
source link-address option (1), length 8 (1): 06:24:6e:2e:82:3c
22:57:20.565596 06:24:6e:2e:82:3c > 33:33:ff:00:00:02, ethertype IPv6 (0x86dd), length 86: (hlim 255, next-header ICMPv6 (58) payload length: 32) 2a01:affe:affe:affe::101 > ff02::1:ff00:2: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has 2a01:affe:affe:affe::2
source link-address option (1), length 8 (1): 06:24:6e:2e:82:3c
...
6 packets captured
6 packets received by filter
0 packets dropped by kernel
Auf dem Host:
ip -6 neigh
2a01:4f8:0:a112::2:2 dev vmbr0 FAILED
2a01:4f8:b23:1000::57 dev vmbr0 FAILED
fe80::4cf9:caff:fe4d:33c3 dev vmbr0 lladdr 4e:f9:ca:4d:33:c3 STALE
2a01:affe:affe:affe::101 dev enp8s0 FAILED
fe80::1 dev enp8s0 lladdr cc:e1:7f:ac:51:9f router STALE
fe80::424:6eff:fe2e:823c dev vmbr0 lladdr 06:24:6e:2e:82:3c STALE
In VM:
ip -6 neigh
2a01:4f8:0:1::add:1010 dev ens18 FAILED
2a01:4f8:0:1::add:9999 dev ens18 FAILED
2a01:4f8:0:1::add:9898 dev ens18 FAILED
2a01:4f8:b23:1000::57 dev ens18 FAILED
2a01:affe:affe:affe::2 dev ens18 FAILED
Wie kriege ich IPv6 in meiner VM zum Laufen?
edit: Auf dem Host in /etc/sysctl.conf eingetragen:
net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1
edit2: In der VM in /etc/sysctl.d/10-ipv6-privacy.conf eingetragen:
# Acceptable values:
# 0 - don’t use privacy extensions.
# 1 - generate privacy addresses
# 2 - prefer privacy addresses and use them over the normal addresses.
net.ipv6.conf.all.use_tempaddr = 0
net.ipv6.conf.default.use_tempaddr = 0
Dachte das würde helfen, aber kann die Privacy wieder auf den Standardwert 2 stellen.
Last edited: