LugLD:Howtos:Netzwerk:WLAN
Aus LUG-LD Wiki
Inhaltsverzeichnis |
WLAN unter Linux
Benötigte Pakete
Ich werde bei dieser Beschreibung von Ubuntu ausgehen, jedoch sollte sie ohne Schwierigkeiten auf andere Distributionen übertragbar sein.
Pakete:
- wireless-tools
- Zur Verwaltung/ Administration der WLAN-Verbindung
- pcmcia-cs
- Falls man PCMCIA-/ Cardbus-Karte verwendet muss dieses Paket installiert sein
- wpa_supplicant
- Dieses Tool wird benötigt, falls man eine WPA-Verschlüsselte-Verbindung aufbauen möchte
Konfiguration
Wie heißt meine Karte?
Mit dem Befehl "iwconfig" kann man bestimmen wie die Karte heißt (z. B. eth0, eth1, ath0, ra0), je nach Chipsatz kann dies variieren. Ich werde hier meine Karte mit "ra0" ansprechen, da es sich um einen Ralink-Chipsatz handelt.
user@host:$ iwconfig
lo no wireless extensions.
sit0 no wireless extensions.
ra0 RT2500 Wireless ESSID:""
Mode:Managed Frequency=2.412 GHz Bit Rate:11 Mb/s
RTS thr:off Fragment thr:off
Link Quality=0/100 Signal level=-120 dBm Noise level:-209 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
eth0 no wireless extensions.
Aktivieren der Karte
Da meine Karte noch nicht aktiv war, musste ich sie erst als root (mit "sudo bash" kann man eine root-shell öffnen) aktivieren:
user@host:$ sudo bash Password: root@host:# ifconfig ra0 up
Konfigurieren des WLANs
Einstellungen nachsehen:
user@host:$ iwconfig ra0
ra0 RT2500 Wireless ESSID:""
Mode:Managed Frequency=2.412 GHz Bit Rate:11 Mb/s
RTS thr:off Fragment thr:off
Link Quality=0/100 Signal level=-120 dBm Noise level:-209 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Für die weitere Konfiguration muss man wieder root werden.
Managed-Modus (mit AccessPoint):
root@host:# iwconfig ra0 mode managed
Ad-Hoc-Modus (Rechner zu Rechner):
root@host:# iwconfig ra0 mode ad-hoc
Channel (z. B. 11):
root@host:# iwconfig ra0 channel 11
SSID (Name des Netzes, z. B. luftheimnetz)
root@host:# iwconfig ra0 essid luftheimnetz
WEP:
an
root@host:# iwconfig ra0 key on
aus
root@host:# iwconfig ra0 key off
Key (z. B. FEFEFEFEFE)
root@host:# iwconfig ra0 key FEFEFEFEFE
WPA:
Anleitung bei UbuntuUsers.de
Ein Eintrag unter /etc/network/interfaces könnte so aussehen, wenn man die IP per DHCP bezieht, ansonsten kann diese auch wie bei jeder anderen Karte konfiguriert werden:
auto ra0 iface ra0 inet dhcp name Wireless LAN card wireless_essid luftheimnetz wireless_key FEFEFEFEFE wireless_channel 11 wireless_mode managed
Tipp: Für alle die das ganze lieber grafisch machen gibt es unter System --> Systemverwaltung --> Netzwerk unter Ubuntu ein kleines nettes Tool.
Welche WLANs gibt es hier
user@host:$ iwlist ra0 scanning
ra0 Scan completed :
Cell 01 - Address: 00:00:00:00:00:00
Mode:Managed
ESSID:""
Encryption key:on
Channel:6
Quality:0/100 Signal level:-51 dBm Noise level:-209 dBm
Cell 02 - Address: 11:11:11:11:11:11
Mode:Managed
ESSID:"nachbars_netz"
Encryption key:on
Channel:1
Quality:0/100 Signal level:-95 dBm Noise level:-209 dBm
Meine WLAN-Karte wird nicht erkannt
Name rausfinden und googeln. Wobei nicht der Kartenname sondern der Chipsatz eine Rolle spielt.
Name einer PCI-Karte bestimmen:
user@host:$ lspci ... 0000:02:00.0 Network controller: RaLink Ralink RT2500 802.11 Cardbus Reference Card (rev 01) ...
Name einer PCMCIA-Karte bestimmen (wurde bei mir so wie PCI erkannt):
user@host:$ lspci
Name eines USB-WLAN-Sticks bestimmen:
user@host:$ lsusb
Desweiteren kann ich unsere Rubrik Hardware in unserem Wiki empfehlen.
