Ein Virtual Local Area Network (VLAN) ist ein logisches Teilnetz (Netzwerksegment) innerhalb eines Switches bzw. eines gesamten physischen Netzwerks. Es kann sich über mehrere Switches hinweg ausdehnen. Ein VLAN trennt physische Netze in Teilnetze auf, indem es dafür sorgt, dass VLAN-fähige Switches Frames (Datenpakete) nicht in ein anderes VLAN weiterleiten (obwohl die Teilnetze an gemeinsamen Switches angeschlossen sein können). [aus Virtual Local Area Network]
Im Ergebnis können Datenpakete für unterschiedlich logische Teilnetze über eine Kabelverbindung geleitet werden. Damit ist es möglich, dass ein Endgerät über eine physikalische Netzwerkschnittstelle Datenpakete aus mehreren Teilnetzen empfängt und sendet.
dhcpcd
erfolgt.dhcpcd
nutzen, sollte die Konfiguration ebenfalls funktionieren (ungetestet).
Für die Einrichtung eines VLANs ist das Paket vlan notwendig.
sudo apt install vlan
Bei der Installation sollte automatisch das Modul 8021q aktiviert werden.1)
Für die Einrichtung genügt es dann im Verzeichnis /etc/network/interfaces.d
eine Datei mit folgendem Inhalt abzulegen:
auto <Netzwerkinterce>.<VLAN-ID> iface <Netzwerkinterce>.<VLAN-ID> inet manual vlan-raw-device <Netzwerkinterce>
Beispiel: Auf dem Netzwerkinterface eth0
soll das VLAN mit der ID 12 eingerichtet werden.
auto eth0.12 iface eth0.12 inet manual vlan-raw-device eth0
Bei der im Hinweis beschriebenen Konfiguration erfolgt die Einrichtung des Netzwerks durch den dhcpcd
. Durch den Parameter manual
bleibt das Interface im ersten Schritt unkonfigutiert, sodass die Konfiguration nachfolgend durch den dhcpcd
erfolgen kann.
Erfolgt die Zuweisung der Netzwerkadresse per dhcp
sind keine weiteren Vorgaben notwendig. Ansonsten ist die /etc/dhcpcd.conf
anzupassen (siehe Quellen).
sudo modprobe 8021q
überprüft werden. Sofern das Modul nicht aktivier wurde, kann diese mit sudo su -c 'echo „8021q“ » /etc/modules'
nachgeholt werden..