IPv6 Routed Setup

merseburger

Renowned Member
Jan 4, 2015
12
0
66
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:

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
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!