VLAN

Intro

Nach Wikipedia (http://de.wikipedia.org/wiki/VLAN) ist ein Virtual Local Area Network (VLAN) ist ein logisches Teilnetz innerhalb eines Switches oder eines gesamten physikalischen Netzwerks. Es kann sich über einen oder mehrere Switches hinweg ausdehnen. Ein VLAN trennt physikalische Netze in Teilnetze auf, indem es dafür sorgt, dass Datenpakete eines VLANs nicht in ein anderes VLAN weitergeleitet werden und das obwohl die Teilnetze an gemeinsamen Switches angeschlossen sein können.

Das ist z.B. interessant, wenn mensch mehrere Teilnetze betreibt, mit einem speziellen Wartungsrechner jedoch gleichzeitig Zugriff auf alle diese Netze haben möchte, ohne mehrere Netzwerkkarten zu verbauen oder permanent Kabel um zu stecken.

Konfiguration unter Debian/Ubuntu

Zunächst muss das Paket "vconfig" installiert werden. Für faule:

sudo apt-get install vconfig

Der Befehl "vconfig" listet nun schon ganz nett alle möglichen Optionen auf. Bevor diese jedoch funktionieren, muss noch das VLAN-Modul (benannt nach dem für VLAN zuständigen Standard IEEE-802.1q) geladen werden:

sudo modprobe 8021q

Soll das Modul bei jedem Systemstart automatisch mit geladen werden, empfiehlt sich ein Eintrag in der /etc/modules. Nun sollte ein Ordner "/proc/net/vlan" und darin eine Datei "config" existieren. So dies der Fall ist, lässt sich z.B. mit

sudo vconfig add eth0 4094

das VLAN mit der ID 4094 heranholen. "ifconfig -a" zeigt das auch ganz nett:

eth0.4094 Link encap:Ethernet  Hardware Adresse 00:xx:yy:zz:aa:bb  
         BROADCAST MULTICAST  MTU:1500  Metrik:1
         RX packets:0 errors:0 dropped:0 overruns:0 frame:0
         TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
         Kollisionen:0 Sendewarteschlangenlänge:0 
         RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

Als letzten Schritt bedarf es einer Konfiguration der jeweiligen Schnittstelle, damit diese auch funktioniert:

sudo ifconfig eth0.4094  192.168.255.12/24
sudo route add 192.168.255.0 gw 192.168.255.1

Das Ergebnis sollte man anschließend mittels "ifconfig" und "route -v" kontrollieren. Wer sich den Luxus eines DHCP-Servers leistet, kann natürlich auch ganz komfortabel

sudo dhclient eth0.4094

nutzen. Viel Spaß damit ;-)

Von "http://lug-wr.de/wiki/index.php/VLAN"

Diese Seite wurde bisher 2294 mal abgerufen. Diese Seite wurde zuletzt geändert um 17:43, 25. Mär 2010. Inhalt ist verfügbar unter der GNU Free Documentation License 1.2.