Gamienator
Lieutenant
- Registriert
- Apr. 2011
- Beiträge
- 523
Hey liebe Netzwerker,
ich hab hier ein Phänomen und verstehe nicht wie das passieren kann 😅 Und bevor jemand fragt warum ich das mache: Ich möchte mich weiterbilden und mache deshalb den ganzen Spaß 😅
Also daheim habe ich einen Proxmox Host mit 6 Interfaces (enp2s0 - enp7s0). Auf Proxmox habe ich einen ovs Switch erstellt (vmbr0) der VLAN Aware ist. An enp2s0 mein VDSL Modem angeschlossen das mich über VLAN Tag 7 ins Internet einwählen lässt.
Meine Firewall ist eine pfSense auf der ich bereits die Interfaces entsprechend angelegt habe (vtnet0.100, vtnet0.120 etc.) IPv6 beziehe ich auch, das kann man über Track Interface und dem Präfix einstellen. So hat jedes VLAN seinen eigenen IPv6 Präfix.
Ich habe daheim einige VLANs, VLAN 100, 120, 140, 200, 210. Sieht auch der pfSense entsprechen schön aus. Jetzt kommen wir zu dem Problem was ich habe:
An dem Host selbst habe ich nicht einen Switch angeschlossen, sondern meinen PC Client direkt an enp4s0. Sprich ich muss dann enp4s0 so einrichten, das untagged Traffic auf VLAN ID 100 läuft:
Auf IPv4 Seite klappt das auch wunderbar! Ich bin in dem von mir definiertem Netz drinnen und kann so den Traffic verschicken wie ich will. Der Fuck up passiert aber in IPv6. Der Client bekommt nicht nur die IPv6 Adresse das in seinem VLAN ist, sondern er bekommt ALLE Präfixe von allen VLANs die pfSense kennt. Das ergibt für mich keinen Sinn. Ich dachte VLANs trennen auf Layer 2 Ebene bereits. Wie kommts dass mein Client dann die Präfixe aus den anderen VLANs bekommt. Eine andere VM die den VLAN Tag 120 erhält verhält sich richtig, sie bekommt nur das IPv6 Präfix aus dem VLAN das ihr zugeteilt ist. Hat ja jemand ne Idee, außer auf IPv6 zu verzichten 😅
ich hab hier ein Phänomen und verstehe nicht wie das passieren kann 😅 Und bevor jemand fragt warum ich das mache: Ich möchte mich weiterbilden und mache deshalb den ganzen Spaß 😅
Also daheim habe ich einen Proxmox Host mit 6 Interfaces (enp2s0 - enp7s0). Auf Proxmox habe ich einen ovs Switch erstellt (vmbr0) der VLAN Aware ist. An enp2s0 mein VDSL Modem angeschlossen das mich über VLAN Tag 7 ins Internet einwählen lässt.
Meine Firewall ist eine pfSense auf der ich bereits die Interfaces entsprechend angelegt habe (vtnet0.100, vtnet0.120 etc.) IPv6 beziehe ich auch, das kann man über Track Interface und dem Präfix einstellen. So hat jedes VLAN seinen eigenen IPv6 Präfix.
Ich habe daheim einige VLANs, VLAN 100, 120, 140, 200, 210. Sieht auch der pfSense entsprechen schön aus. Jetzt kommen wir zu dem Problem was ich habe:
An dem Host selbst habe ich nicht einen Switch angeschlossen, sondern meinen PC Client direkt an enp4s0. Sprich ich muss dann enp4s0 so einrichten, das untagged Traffic auf VLAN ID 100 läuft:
auto enp4s0
iface enp4s0 inet manual
ovs_type OVSPort
ovs_bridge vmbr0
ovs_options vlan_mode=native-untagged tag=100
Auf IPv4 Seite klappt das auch wunderbar! Ich bin in dem von mir definiertem Netz drinnen und kann so den Traffic verschicken wie ich will. Der Fuck up passiert aber in IPv6. Der Client bekommt nicht nur die IPv6 Adresse das in seinem VLAN ist, sondern er bekommt ALLE Präfixe von allen VLANs die pfSense kennt. Das ergibt für mich keinen Sinn. Ich dachte VLANs trennen auf Layer 2 Ebene bereits. Wie kommts dass mein Client dann die Präfixe aus den anderen VLANs bekommt. Eine andere VM die den VLAN Tag 120 erhält verhält sich richtig, sie bekommt nur das IPv6 Präfix aus dem VLAN das ihr zugeteilt ist. Hat ja jemand ne Idee, außer auf IPv6 zu verzichten 😅