Intel® PRO/Wireless 2200BG
Aus Ubuntu-Forum Wiki
Skummy (Diskussion | Beiträge) (→Allgemein) |
Skummy (Diskussion | Beiträge) (→Allgemein) |
||
Zeile 2: | Zeile 2: | ||
In diesem Artikel möchte ich die Einrichtung einer drahtlosen WLAN-Verbindung über eine WPA-Verschlüsslung mit den ipw2200-Treibern beschreiben. Der ipw2200-Treiber befindet sich hauptsächlich in sogenannten Centrino- bzw. Sonoma-Laptops. | In diesem Artikel möchte ich die Einrichtung einer drahtlosen WLAN-Verbindung über eine WPA-Verschlüsslung mit den ipw2200-Treibern beschreiben. Der ipw2200-Treiber befindet sich hauptsächlich in sogenannten Centrino- bzw. Sonoma-Laptops. | ||
- | Der Artikel setzt Grundlagen beim Umgang mit dem Terminal und den konsolenbasierten Texteditor ''nano'' voraus. Alle Befehle, die in gestrichelten Textboxen und '''fett''' geschrieben sind, müssen von der Konsole ausgeführt werden. Normaler Text in gestrichelten Textboxen zeigt eine mögliche Ausgabe nach einem Konsolen-Befehl. | + | Der Artikel setzt Grundlagen beim Umgang mit dem Terminal und den konsolenbasierten Texteditor ''nano'' voraus. Außerdem sind grundlegende Netzwerk-Kenntnisse hilfreich. Alle Befehle, die in gestrichelten Textboxen und '''fett''' geschrieben sind, müssen von der Konsole ausgeführt werden. Normaler Text in gestrichelten Textboxen zeigt eine mögliche Ausgabe nach einem Konsolen-Befehl bzw. Inhalte von Dateien. |
Beispielsweise zeigt der Befehl, | Beispielsweise zeigt der Befehl, | ||
Zeile 66: | Zeile 66: | ||
Authentication Suites (1) : PSK | Authentication Suites (1) : PSK | ||
Extra: Last beacon: 156ms ago | Extra: Last beacon: 156ms ago | ||
+ | |||
+ | Sollte der Befehl keine solche Ausgabe liefern, sollte überprüft werden, ob der Router bzw. Access-Point sich im Sichtfeld befindet und nicht durch Gegenstände oder sonstige Hindernisse blockiert wird. | ||
+ | Die Zeile unter ''Quality='' gibt an, welche Verschlüsslung verwendet wird. Da sich dieser Artikel mit der Einrichtung einer drahtlosen Verbindung mit WPA-Verschlüsslung beschäftigt, sollte dort auch ''WPA Version 1'' stehen. | ||
+ | |||
+ | == Einrichtung == | ||
+ | Nun sollten die grundlegenden Netzwerkeinstellungen eingerichtet werden. Dazu legt man zuerst fest, ob die WLAN-Karte eine feste oder statische IP-Adresse bekommen soll. Je nach Konfiguration von Router bzw. Access-Point müssen dafür unterschiedliche Einstellungen vorgenommen werden. Dazu editiert man mit ''nano'' folgenden Datei: | ||
+ | '''sudo nano /etc/network/interfaces''' | ||
+ | Ich verwende statische IP-Adressen. Bei mir sieht die Datei folgendermaßen aus: | ||
+ | auto eth1 | ||
+ | iface eth1 inet static | ||
+ | address 192.168.178.11 | ||
+ | netmask 255.255.255.0 | ||
+ | network 192.168.178.0 | ||
+ | broadcast 192.168.178.255 | ||
+ | gateway 192.168.178.1 | ||
+ | |||
+ | Die Datei muss natürlich je nach Netzwerkeinstellungen individuell angepasst werden. Die Bedeutung der einzelnen Zeilen kann der Manuale von ''ifconfig'' entnommen werden.Wenn man dynamische IP-Adressen zuweisung verwendet, reichen folgenden Zeilen: | ||
+ | auto eth1 | ||
+ | iface eth1 inet dhcp | ||
+ | |||
+ | Bei Verwendung statischer IP-Adressen muss zunächst noch der Nameserver und der Standardgateway festgelegt werden. Dazu öffnet man mit ''nano'' die Datei ''resolv.conf'' und trägt hinter Nameserver die IP vom Router bzw. Access-Point ein: | ||
+ | '''sudo nano /etc/resolv.conf''' | ||
+ | |||
+ | '''cat /etc/resolv.conf''' | ||
+ | |||
+ | nameserver 192.168.178.1 | ||
+ | |||
+ | Um den Standardgateway festzulegen führt man folgenden Befehl aus. Die IP und das Device muss natürlich wieder angepasst werden: | ||
+ | '''sudo route add default gw 192.168.178.1 dev eth1 | ||
+ | Der Befehl sollte in etwa folgende Ausgabe liefern: |
Version vom 3. August 2007, 13:05 Uhr
Inhaltsverzeichnis |
1 Allgemein
In diesem Artikel möchte ich die Einrichtung einer drahtlosen WLAN-Verbindung über eine WPA-Verschlüsslung mit den ipw2200-Treibern beschreiben. Der ipw2200-Treiber befindet sich hauptsächlich in sogenannten Centrino- bzw. Sonoma-Laptops.
Der Artikel setzt Grundlagen beim Umgang mit dem Terminal und den konsolenbasierten Texteditor nano voraus. Außerdem sind grundlegende Netzwerk-Kenntnisse hilfreich. Alle Befehle, die in gestrichelten Textboxen und fett geschrieben sind, müssen von der Konsole ausgeführt werden. Normaler Text in gestrichelten Textboxen zeigt eine mögliche Ausgabe nach einem Konsolen-Befehl bzw. Inhalte von Dateien.
Beispielsweise zeigt der Befehl,
lspci | grep 'Wireless 2200BG'
ob im Laptop die WLAN-Karte, um die es hier geht, verbaut ist:
02:0d.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
Diese Anleitung wurde unter Kubuntu Feisty Fawn 7.04 erfolgreich getestet. Unter anderen Versionen kann diese Anleitung auch funktionieren, jedoch gebe ich darauf keinerlei Garantie.
2 Installation
Der IPW2200 WLAN Adapter läuft unter Feisty Fawn 7.04 Out-of-Box. Das heißt, es muss kein Treiber mehr für die Karte installiert werden. Um dies zu überprüfen sollte der Befehl folgende ungefähre Ausgabe liefern:
dmesg | grep iwp2200
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.0kmprq ipw2200: Copyright(c) 2003-2006 Intel Corporation ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection ipw2200: Radio Frequency Kill Switch is On: ipw2200: Detected geography ZZR (14 802.11bg channels, 0 802.11a channels)
Als nächste wird für den Aufbau einer gesicherten WPA-Verbindung das Programm wpa_supplicant benötigt. Dieses kann kann, wenn nicht schon vorhanden, einfach installiert werden:
sudo apt-get install wpa_supplicant
Um eventuelle Konflikte mit anderen Netzwerktools zu vermeiden, sollten diese deinstalliert werden. Dazu führt man den folgenden Befehl aus:
sudo apt-get remove --purge network-manager knetworkmanager
3 Vorbereitung
Zuerst sollte man herausfinden unter welchem Interface die WLAN-Karte angesprochen wird. Der Name des Interfaces kann von System zu System unterschiedlich sein. Auf meinem System ist der Name des Interfaces eth1:
sudo iwconfig
lo no wireless extensions. eth0 no wireless extensions. eth1 unassociated ESSID:off/any Mode:Managed Channel=0 Access Point: Not-Associated Bit Rate:0 kb/s Tx-Power=20 dBm Sensitivity=8/0 Retry limit:7 RTS thr:off Fragment thr:off Encryption key:off Power Management:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Als nächstes sollte überprüft werden, ob sich ein WLAN-Router oder Access-Point in einer erreichbaren Umgebung befindet. Der zweite Parameter des Befehls gibt den Namen des Interfaces, das wir oben ermittelt haben, an:
sudo iwlist eth1 scan
eth1 Scan completed : Cell 01 - Address: 00:01:02:03:04:05 ESSID:"Zimmer" Protocol:IEEE 802.11bg Mode:Master Channel:6 Encryption key:on Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s 11 Mb/s; 12 Mb/s; 18 Mb/s; 22 Mb/s; 24 Mb/s 36 Mb/s; 48 Mb/s; 54 Mb/s Quality=37/100 Signal level=-78 dBm IE: WPA Version 1 Group Cipher : TKIP Pairwise Ciphers (1) : TKIP Authentication Suites (1) : PSK Extra: Last beacon: 156ms ago
Sollte der Befehl keine solche Ausgabe liefern, sollte überprüft werden, ob der Router bzw. Access-Point sich im Sichtfeld befindet und nicht durch Gegenstände oder sonstige Hindernisse blockiert wird. Die Zeile unter Quality= gibt an, welche Verschlüsslung verwendet wird. Da sich dieser Artikel mit der Einrichtung einer drahtlosen Verbindung mit WPA-Verschlüsslung beschäftigt, sollte dort auch WPA Version 1 stehen.
4 Einrichtung
Nun sollten die grundlegenden Netzwerkeinstellungen eingerichtet werden. Dazu legt man zuerst fest, ob die WLAN-Karte eine feste oder statische IP-Adresse bekommen soll. Je nach Konfiguration von Router bzw. Access-Point müssen dafür unterschiedliche Einstellungen vorgenommen werden. Dazu editiert man mit nano folgenden Datei:
sudo nano /etc/network/interfaces
Ich verwende statische IP-Adressen. Bei mir sieht die Datei folgendermaßen aus:
auto eth1 iface eth1 inet static address 192.168.178.11 netmask 255.255.255.0 network 192.168.178.0 broadcast 192.168.178.255 gateway 192.168.178.1
Die Datei muss natürlich je nach Netzwerkeinstellungen individuell angepasst werden. Die Bedeutung der einzelnen Zeilen kann der Manuale von ifconfig entnommen werden.Wenn man dynamische IP-Adressen zuweisung verwendet, reichen folgenden Zeilen:
auto eth1 iface eth1 inet dhcp
Bei Verwendung statischer IP-Adressen muss zunächst noch der Nameserver und der Standardgateway festgelegt werden. Dazu öffnet man mit nano die Datei resolv.conf und trägt hinter Nameserver die IP vom Router bzw. Access-Point ein:
sudo nano /etc/resolv.conf
cat /etc/resolv.conf
nameserver 192.168.178.1
Um den Standardgateway festzulegen führt man folgenden Befehl aus. Die IP und das Device muss natürlich wieder angepasst werden:
sudo route add default gw 192.168.178.1 dev eth1
Der Befehl sollte in etwa folgende Ausgabe liefern: