Moin moin,
ich habe auf o.g. Rootserver Proxmox installiert und habe mir in den Kopf gesetzt, meinen LXC-Containern jeweils öffentliche IPv6-Adressen aus meinem /64er-Subnetz zu spendieren.
Hat den Vorteil, dass ich dann später jedem einzelnen Container eine Subdomain verpassen kann (also so richtig, ohne reverse proxy).
Dies war jedenfalls der Gedankengang der mich zu dieser Odyssee führte. Ich muss dazu sagen, dass Netzwerke bauen nicht mein täglich Brot ist, ich lerne es gerade (wieder). Dummerweise funktioniert es nicht so wie ich es mir denke, daher bitte ich nun euch um Hilfe.
Ans Eingemachte:
Mein ipv6-Subnet: 2a03:4000:6:711c::/64
Unterteilt werden soll es in 80er Subnetze.
Der Host bekommt 2a03:4000:6:711c:1::1
Mein Testsubnetz:
Subnetz: 2a03:4000:6:711c:2::/80
Gateway: 2a03:4000:6:711c:2::1
Testcontainer im Subnetz: 2a03:4000:6:711c:2::2
Nach langem hin-und herprobieren bin ich noch auf diesen Artikel gestoßen: https://serverless.industries/…1/proxmox-lxc-netcup.html
und versuchte meine Konfiguration daran zu orientieren.
Der Inhalt meiner /etc/network/interfaces
auto lo
iface lo inet loopback
iface ens3 inet manual
auto vmbr0
iface vmbr0 inet static
address 37.120.172.133/22
gateway 37.120.172.1
bridge-ports ens3
bridge-stp off
bridge-fd 0
iface vmbr0 inet6 static
address 2a03:4000:6:711c:1::1
netmask 128
gateway fe80::1
post-up ip -6 route add fe80::1 dev vmbr0
post-up ip -6 route add default via fe80::1 dev vmbr0
post-down ip -6 route del fe80::1 dev vmbr0
post down ip -6 route del default via fe80::1 dev vmbr0
auto vmbr1
iface vmbr1 inet6 static
address 2a03:4000:6:711c:2::1
netmask 80
bridge-ports none
bridge-stp off
bridge-fd 0
pre-up brctl addbr vmbr2
post-down brctl delbr vmbr2
up ip-6 neigh add proxy 2a03:4000:6:711c:2::2: dev vmbr1
#up ip -6 route add 2a03:4000:6:711c:2::/80 dev vmbr1
#down ip -6 route del 2a03:4000:6:711c:2::/80 dev vmbr1
Display More
Wie man an den auskommentierten Zeilen am Schluss sieht habe ich mein Glück auch mit dem Hinzufügen von Routingeinträgen versucht. Ohne Erfolg.
Meinen Testcontainer habe ich im Proxmox nun folgendermaßen eingerichtet:
Interface eth0
Bridge: vmbr1
IP address: 2a03:4000:6:711c:2::2/80
Gateway: 2a03:4000:6:711c:2::1
Der Ping auf 2a03:4000:6:711c:1::1 läuft reibungslos.
Der Ping auf meinen Container hingegen:
ping 2a03:4000:6:711c:2::2
PING 2a03:4000:6:711c:2::2(2a03:4000:6:711c:2::2) 56 data bytes
From 2a00:11c0:47:3::121 icmp_seq=2 Destination unreachable: Address unreachable
Vom Host aus hingegen klappt der Ping an 2a03:4000:6:711c:2::2 wunderbar.
Hat vielleicht jemand einen Anhaltspunkt für mich?
Vielen Dank für eure Zeit und Geduld im Voraus!