Ich stehe vor dem Problem das ich mittlerweile sehr viel über IPv6 Routed Setups gelesen habe aber nicht ins Ziel komme.
Mein Provider erlaubt die Verwendung von zusätzlichen IPv4 und IPv6 Adressen nur ein Routed Setup. Die Adressen sind an die MAC Adresse des Netzwerkadapters gebunden. Die Einrichtung des IPv4 Stacks war für mich kein Problem nur mit IPv6 komme ich nicht weiter. Die Maschiene ist ein XEN Virtualisierter V-Server mit Nested Virtualization. Die IPv6 Adressen sind nur einzelne Adressen also kein IPv6 Subnet. Die Einrichtung der Primären Adresse ist erledigt und funktioniert Ein- und Ausgehend. Auch die Verbindung zwischen Container und Host via IPv6 funktioniert. Vom Container kann ich keine externen IPv6 Adressen erreichen (zumindest die IP-Adresse wird richtig aufgelöst) und von extern auch keine Verbindung aufbauen.
Meine derzeitige /etc/network/interfaces:
LXC-Container Debian 12.1
Mein Provider erlaubt die Verwendung von zusätzlichen IPv4 und IPv6 Adressen nur ein Routed Setup. Die Adressen sind an die MAC Adresse des Netzwerkadapters gebunden. Die Einrichtung des IPv4 Stacks war für mich kein Problem nur mit IPv6 komme ich nicht weiter. Die Maschiene ist ein XEN Virtualisierter V-Server mit Nested Virtualization. Die IPv6 Adressen sind nur einzelne Adressen also kein IPv6 Subnet. Die Einrichtung der Primären Adresse ist erledigt und funktioniert Ein- und Ausgehend. Auch die Verbindung zwischen Container und Host via IPv6 funktioniert. Vom Container kann ich keine externen IPv6 Adressen erreichen (zumindest die IP-Adresse wird richtig aufgelöst) und von extern auch keine Verbindung aufbauen.
Meine derzeitige /etc/network/interfaces:
Code:
auto lo
iface lo inet loopback
auto enX0
iface enX0 inet static
address xx.xx.101.222
netmask 255.255.255.0
network xx.xx.101.0
gateway xx.xx.101.1
pointopoint xx.xx.101.1
broadcast xx.xx.101.255
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up echo 1 > /proc/sys/net/ipv4/conf/enX0/proxy_arp
iface enX0 inet6 static
address 2a0a:ffff:0:0:0:0:0:124
netmask 64
gateway 2a0a:ffff:0:0:0:0:0:1
pre-up echo 0 > /proc/sys/net/ipv6/conf/enX0/autoconf
pre-up echo 0 > /proc/sys/net/ipv6/conf/enX0/accept_ra
post-up echo 1 > /proc/sys/net/ipv6/conf/all/proxy_ndp
post-up echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
post-up echo 1 > /proc/sys/net/ipv6/conf/default/forwarding
post-up /sbin/ip -f inet6 route add 2a0a:ffff:0:0:0:0:0:1 dev enX0
post-up /sbin/ip -f inet6 route add default via 2a0a:ffff:0:0:0:0:0:1
pre-down /sbin/ip -f inet6 route del 2a0a:ffff:0:0:0:0:0:1 dev enX0
pre-down /sbin/ip -f inet6 route del default via 2a0a:ffff:0:0:0:0:0:1
auto vmbr0
iface vmbr0 inet static
address 101.222
netmask 255.255.255.255
network xx.xx.101.0
pointopoint xx.xx.101.222
broadcast xx.xx.101.255
bridge-ports off
bridge-stp off
bridge-fd 0
up ip route add xx.xx.101.224/32 dev vmbr0
up ip route add xx.xx.101.236/32 dev vmbr0
up ip route add yyy.yyy.247.69/32 dev vmbr0
iface vmbr0 inet6 static
address 2a0a:ffff:0:0:0:0:0:124
netmask 64
pre-up echo 0 > /proc/sys/net/ipv6/conf/vmbr0/autoconf
pre-up echo 0 > /proc/sys/net/ipv6/conf/vmbr0/accept_ra
up ip -6 route add 2a0a:ffff:0:0:0:0:0::/64 dev vmbr0
up ip -6 route add 2a0a:ffff:0:0:0:0:0:15a/128 dev vmbr0
auto vmbr1
iface vmbr1 inet manual
bridge_stp off
bridge_waitport 0
bridge_fd 0
bridge_ports none
auto vmbr2
iface vmbr2 inet manual
bridge_stp off
bridge_waitport 0
bridge_fd 0
bridge_ports none
LXC-Container Debian 12.1
Code:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address xx.xx.101.236/32
# --- BEGIN PVE ---
post-up ip route add xx.xx.101.222 dev eth0
post-up ip route add default via xx.xx.101.222 dev eth0
pre-down ip route del default via xx.xx.101.222 dev eth0
pre-down ip route del xx.xx.101.222 dev eth0
# --- END PVE ---
iface eth0 inet6 static
address 2a0a:ffff:0:0:0:0:0:15a/64
gateway 2a0a:ffff:0:0:0:0:0:124