FreeBSD - WLAN Karte mit WEP konfigurieren

Logo FreeBSDUm die WLAN Karte mit WEP zu konfigurieren werden folgende Shellkommandos benötigt:

kldstat, kldload und ifconfig

Mit kldstat werden geladene Kernelmodule gepüft. Mit kldload werden Kernelmodule geladen. Mit ifconfig wird die komplette Konfiguration der WLAN Karte realisiert. Im Gegensatz zu Linux sind keine weiteren Tools wie iwconfig und iwlist notwendig.

Um WEP verwenden zu können muss das Kernelmodul "wlan_wep.ko" geladen sein - also prüfen mit kldstat. Ist das Modul nicht geladen dann:

kldload wlan_wep

Jetzt mit

ifconfig ath0 up scan

die Erreichbarkeit des gewünschten Accesspoint prüfen.

Jetz auf einen Ritt die WLAN Karte konfigurieren:

root@RoFreeSBIE:~# ifconfig ath0 inet 192.168.1.114 netmask 255.255.255.0 ssid MYAP channel 12 wepmode on weptxkey 1 wepkey 1:0x6d65696e67656865696d6b6579

Die Parameter sind auf die eigenen Gegebenheiten anzupassen.

Als Key wurde "meingeheimkey" in Hex umgewandelt und deswegen 0x vorangestellt. Der Parameter 1: kann weggelassen werden wenn der 1. von den 4 Schlüsseln verwendet wird. Beim Eintragen des Key in hexadezimaler Form spielt es keine Rolle, ob die Konfiguration des Accesspoint den Key in hexadezimaler Form oder in ASCII verwendet. Maßgebend ist aber die in der Konfiguration des Accesspoint gewählte Länge des Key. Die Länge des Key bei der Konfiguration der WLAN Karte muss mit der Keylänge des Accesspoint übereinstimmen. Hier ergibt sich oft eine Fehlerquelle.

Nun kann man mit

ifconfig ath0

die Konfiguration der WLAN Karte prüfen.

Das sollte als Beispiel so aussehen:

root@RoFreeSBIE:~# ifconfig ath0
ath0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::211:95ff:fefb:184%ath0 prefixlen 64 scopeid 0x4
inet 192.168.1.114 netmask 0xffffff00 broadcast 192.168.1.255
ether 00:22:51:fb:01:34
media: IEEE 802.11 Wireless Ethernet autoselect (OFDM/36Mbps)
status: associated
ssid MYAP channel 12 bssid 00:0f:2d:74:5b:18
authmode OPEN privacy ON deftxkey 1 wepkey 1:104-bit txpowmax 36
protmode CTS burst bintval 100

Als Nächstes wird das Routing konfiguriert. Mit

netstat -nr

den default Gateway prüfen. Um den default Gateway zu setzen:

route add default 192.168.1.1

Anmerkung:
Sollte noch eine normale Netzwerkkarte aktiviert sein muss diese vor dem Setzen des default Gateway deaktiviert werden. Der default Gateway nimmt immer Bezug auf die zuerst definierte Karte. Im Falle einer bereits aktivierten normalen Netzwerkkarte wäre es diese und der default Gateway bezieht sich nicht auf die im Nachhinein konfigurierte WLAN Karte. Auch hier ergibt sich oft eine Fehlerquelle - falsches Routing.

Die Konfigurationsdatei für die Netzwerkkarten ist "/etc/rc.conf". Hier kann die Aktivierung der WLAN Karte gesichert werden mit einem Eintrag wie z. Bsp.:

ifconfig_ath0="inet 192.168.1.114 netmask 255.255.255.0 \
ssid MYAP channel 12 wepmode on weptxkey 1 \
wepkey 1:0x6d65696e67656865696d6b6579"

Das Netzwerk neu starten mit

/etc/rc.d/netif restart

Dabei werden die Angaben aus "/etc/rc.conf" verwendet.

Live CD/DVD

Logo RoFreeSBIEWer mit einem laufenden RoFreeSBIE von der Live CD/DVD bis hier seine WLAN Karte konfiguriert hat und alles funktioniert sollte nun nicht vergessen, alle Einstellungen auf einer Diskette zu speichern.

Links

ASCII Key in Hex umwandeln - online Tool
FreeBSD Wireless Networking
FreeBSD Deutsche Dokumentation
Togions Blog - WLAN mit Device ath auch unter FreeBSD 6.0
DesktopBSD v1.0 - FreeBSD für alle

Powered by Drupal. Created with ZenWalk.