LugLD:Howtos:Netzwerk:WLAN

Aus LUG-LD Wiki

Wechseln zu: Navigation, Suche

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.

Persönliche Werkzeuge