Hetzner IPv6 /64 Subnetz routing zu pfSense

AlmanAchim

New Member
Mar 15, 2024
1
0
1
Hallo zusammen,

kurz vorab, habt bitte ein wenig Nachsicht mit mir und Netzwerk :)
Ich habe einen Dedicated Server bei Hetzner und möchte das ganze IPv6 Subnetz auf meine pfSense routen, damit ich das dann entsprechend an VMs weiterverteilen kann. Ich nutze das Routed-Setup und habe es auch anhand der Hetzner Dokumentation nachgebaut: https://community.hetzner.com/tutor...e-proxmox_ve/de#schritt-2---netzkonfiguration

Mein von Hetzner zugewiesenes IPv6 Subnetz:
Code:
2a01:4f9:xx:xxxx::/64

Netzwerkconfig Proxmox Host: /etc/network/interfaces

Code:
auto lo
iface lo inet loopback
iface lo inet6 loopback


auto enp7s0
iface enp7s0 inet static
        address 65.xxx.xxx.105/32
        gateway 65.xxx.xxx.65
        pointopoint 65.xxx.xxx.65


iface enp7s0 inet6 static
        #address 2a01:4f9:xx:xxxx::1/128 (Am Proxmox Host selber brauche ich keine IPv6, deshalb auskommentiert)
        gateway fe80::1
        up sysctl -p


auto vmbr0
iface vmbr0 inet static
        address 65.xxx.xxx.105/32
        bridge-ports none
        bridge-stp off
        bridge-fd 0
        pre-up brctl addbr vmbr0

        up ip route add 65.xxx.xxx.87/32 dev vmbr0
        up ip route add 65.xxx.xxx.250/32 dev vmbr0


iface vmbr0 inet6 static
        address 2a01:4f9:xx:xxxx::1/64
        up ip -6 route add 2a01:4f9:xx:xxxx::/64 dev vmbr0


auto vmbr1
iface vmbr1 inet manual
        bridge-ports none
        bridge-stp off
        bridge-fd 0
#LAN

Ich scheitere aktuell an der pfSense Konfiguration. Wie genau muss ich das LAN Interface konfigurieren, bzw. ist das überhaupt soweit korrekt was ich bis jetzt konfiguriert habe? Da stehe ich gerade irgendwie auf dem Schlauch..
Die Verteilung würde ich entweder manuell machen, weil ich nicht viele VMs habe, die IPv6 benötigen oder falls es ohne groß Mehraufwand geht auch gerne per SLACC. Hab da irgendwie was von Router Advertisement und dann unmanaged gelesen gehabt. Um das aber einstellen zu können, muss ich das LAN_IPv6 Interface konfiguriert haben, soweit ich weiß.

Würde mich freuen, wenn mir jemand unter die Arme greifen könnte :)
 

Attachments

  • GW_Status.png
    GW_Status.png
    25.2 KB · Views: 18
  • GWs.png
    GWs.png
    57.6 KB · Views: 19
  • LAN_I.png
    LAN_I.png
    140 KB · Views: 20
  • WAN_I.png
    WAN_I.png
    171.4 KB · Views: 20
Last edited:
Hallo zusammen,

kurz vorab, habt bitte ein wenig Nachsicht mit mir und Netzwerk :)
Ich habe einen Dedicated Server bei Hetzner und möchte das ganze IPv6 Subnetz auf meine pfSense routen, damit ich das dann entsprechend an VMs weiterverteilen kann. Ich nutze das Routed-Setup und habe es auch anhand der Hetzner Dokumentation nachgebaut: https://community.hetzner.com/tutor...e-proxmox_ve/de#schritt-2---netzkonfiguration

Mein von Hetzner zugewiesenes IPv6 Subnetz:
Code:
2a01:4f9:xx:xxxx::/64

Netzwerkconfig Proxmox Host: /etc/network/interfaces

Code:
auto lo
iface lo inet loopback
iface lo inet6 loopback


auto enp7s0
iface enp7s0 inet static
        address 65.xxx.xxx.105/32
        gateway 65.xxx.xxx.65
        pointopoint 65.xxx.xxx.65


iface enp7s0 inet6 static
        #address 2a01:4f9:xx:xxxx::1/128 (Am Proxmox Host selber brauche ich keine IPv6, deshalb auskommentiert)
        gateway fe80::1
        up sysctl -p


auto vmbr0
iface vmbr0 inet static
        address 65.xxx.xxx.105/32
        bridge-ports none
        bridge-stp off
        bridge-fd 0
        pre-up brctl addbr vmbr0

        up ip route add 65.xxx.xxx.87/32 dev vmbr0
        up ip route add 65.xxx.xxx.250/32 dev vmbr0


iface vmbr0 inet6 static
        address 2a01:4f9:xx:xxxx::1/64
        up ip -6 route add 2a01:4f9:xx:xxxx::/64 dev vmbr0


auto vmbr1
iface vmbr1 inet manual
        bridge-ports none
        bridge-stp off
        bridge-fd 0
#LAN

Ich scheitere aktuell an der pfSense Konfiguration. Wie genau muss ich das LAN Interface konfigurieren, bzw. ist das überhaupt soweit korrekt was ich bis jetzt konfiguriert habe? Da stehe ich gerade irgendwie auf dem Schlauch..
Die Verteilung würde ich entweder manuell machen, weil ich nicht viele VMs habe, die IPv6 benötigen oder falls es ohne groß Mehraufwand geht auch gerne per SLACC. Hab da irgendwie was von Router Advertisement und dann unmanaged gelesen gehabt. Um das aber einstellen zu können, muss ich das LAN_IPv6 Interface konfiguriert haben, soweit ich weiß.

Würde mich freuen, wenn mir jemand unter die Arme greifen könnte :)
I'm very new to IPv6, but if you want the LAN Interface to "track" the WAN Interface with Regards to IPV6 and maybe want to do Prefix Delegation (IPv6-PD), according to my understanding the minimum size of delegation available needs to be /64. If you use One IP Address for the Proxmox Host and One for the Pfsense VM, then you cannot do that.

From what much more experienced people told me, each single IPv6 network is exactly one /64. Always. Not minimum, not maximum.

So you'll need, from my understanding, a /56 (or say potentially /60) Subnet to "split" into /64 Chunks, and one (or more of these /64 Chunks) can then be managed by OPNSense.

I had a quick try with the /64 IPv6 Network passed directly to OPNSense via Bridge Networking, but nothing was really happening ...
There is surely some Firewall Configuration needed both on PVE Firewall and OPNSense. One thing I had to enable in OPNSense to get IPv4 working was "Disable reply-to" in Firewall -> Settings.

At home I got delegated a /48 Prefix and, in order to reduce complexity, I actually didn't even do Prefix Delegation. Upstream Router (OpenWRT)) had say XXXX:XXXX:XXXX:0000/64 (together with OPNSense WAN Interface), while OPNSense LAN is XXXX:XXXX:XXXX:0001/64 and more prefixes for other VLANs. All configured Static IPv6, since I couldn't really get DHCPv6 WAN + Track Interface LAN working reliably (if at all).
 
Last edited:

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!