Linux Layer 2 VLAN Switch: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 32: | Zeile 32: | ||
* Für virtualiserte Maschinen sollten die Schnittstellen auf ''promiscuous'' gestellt sein, damit sie alle Pakete annehmen | * Für virtualiserte Maschinen sollten die Schnittstellen auf ''promiscuous'' gestellt sein, damit sie alle Pakete annehmen | ||
* '''apt install bridge-utils vlan''' | * '''apt install bridge-utils vlan''' | ||
| − | * | + | * Die VLANs können direkt an der Bridge eingestellt werden |
| − | * | + | * |
| − | |||
* '''vim ''/etc/network/interfaces'' ''' | * '''vim ''/etc/network/interfaces'' ''' | ||
... | ... | ||
| Zeile 60: | Zeile 59: | ||
* '''reboot''' | * '''reboot''' | ||
* Die VLAN Konfiguration kann sollten dann so aussehen | * Die VLAN Konfiguration kann sollten dann so aussehen | ||
| + | * '''ip -d -j -p l show br0 | grep "vlan_filtering"''' | ||
| + | "vlan_filtering": 1, | ||
* '''bridge vlan''' | * '''bridge vlan''' | ||
Aktuelle Version vom 16. September 2024, 23:04 Uhr
Ziel
- Ein Layer 2 Switch soll die Netze für Admin und LAN trennen
- Die Firewall soll beide Netze routen
- Als Beispiel wurde für das Admin-Netzwerk 192.168.0.0/24 und für das LAN 192.168.178.0/24 gewählt
physischer Netzwerkplan
logischer Netzwerkplan
Konfiguration der Firewall
- apt install vlan
- Auf der Schnittstelle zum Switch werden zwei virtuelle Schnittellen mit den jeweiligen VLANs konfiguriert
- Die IP-Adressen der VLANs sollten die Gateways der jeweiligen Netzwerke sein
- vim /etc/network/interfaces
... auto enp0s8 iface enp0s8 inet manual auto enp0s8.1 iface enp0s8.1 inet static address 192.168.0.1/24 auto enp0s8.2 iface enp0s8.2 inet static address 192.168.168.1/24
Konfiguration des Switches
- Für virtualiserte Maschinen sollten die Schnittstellen auf promiscuous gestellt sein, damit sie alle Pakete annehmen
- apt install bridge-utils vlan
- Die VLANs können direkt an der Bridge eingestellt werden
- vim /etc/network/interfaces
... auto enp0s3 iface enp0s3 inet manual auto enp0s8 iface enp0s8 inet manual auto enp0s9 iface enp0s9 inet manual auto br0 iface br0 inet static address 192.168.0.2/24 gateway 192.168.0.1 bridge_vlan_aware yes bridge_ports all post-up bridge vlan add dev enp0s3 vid 1-2 post-up bridge vlan add dev enp0s9 vid 2 pvid untagged post-up bridge vlan add dev enp0s10 vid 2 pvid untagged post-up bridge vlan delete dev enp0s9 vid 1 post-up bridge vlan delete dev enp0s10 vid 1
- reboot
- Die VLAN Konfiguration kann sollten dann so aussehen
- ip -d -j -p l show br0 | grep "vlan_filtering"
"vlan_filtering": 1,
- bridge vlan
port vlan-id
enp0s3 1
2
enp0s8 1 PVID Egress Untagged
enp0s9 2 PVID Egress Untagged
enp0s10 2 PVID Egress Untagged
br0 1 PVID Egress Untagged

