Archiv > FAQ

Wlan Mld 2.0

(1/6) > >>

Christian:
HI,

hier ein kleines Howto:

WLAN für die MLD 2.0 mit (OPEN,WEP,WPA,WPA2 key support)

Beispiel für Fritz!USB WLAN

benötigte Addons:
lan-wireless
perl

1. Addon Installieren über die Konsole oder über das OSD


--- Code: ---apm i lan-wireless
apm activate lan-wireless
apm activate perl
--- End code ---

2. Rechner reboot


--- Code: ---reboot
--- End code ---

3. rc.config anpassen oder über das OSD einstellen


--- Code: ---WLAN_DRIVER=""                            "WLAN Driver Modul"
WLAN_INTERFACE="wlan0"             "genutzes Interface default=wlan0"
WLAN="0"                                        "0=aus 1=an"
WLAN_NDISWRAPPER_DRIVER=""   "Windows Driver inf Name"
WLAN_ESSID=""                              "WLAN Name"
WLAN_CHANNEL="6"                       "6" "WLAN Channel (1-11)"
WLAN_CRYPT="off"                          "Crypt WLAN (wpa,wpa2,wep,off)"
WLAN_WEP_KEY=""                         "WEP Key XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XX"
WLAN_DHCP=""                               "DHCP for wireless-lan"
WLAN_IP="192.168.0.2"                  "IP address for wireless-lan"
LAN_NETMASK="255.255.255.0"      "Network mask for wireless-lan"
WLAN_GATEWAY="192.168.0.1"      "IP address of default gateway"

--- End code ---

Der WLAN_DRIVER wird beim Rechner start automatisch ermittelt, sofern dieser unter der MLD als Modul existiert (z.B der Orinoko Chipset).

Wenn kein WLAN_DRIVER ermittelt werden konnte muss der WLAN Stick/Karte über Windows Treiber betrieben werden. Der Fritz!USB Stick  benötigt Windows98/XP Treiber welche unter /etc/ndiswrapper/drivers kopiert werden müssen.

########################################
Eine kleine Anleitung für Ndiswrapper (Windows Treiber):

-AVM Treiber von der AVM Website laden
-die *.exe Datei entpacken und die Treiber nach "/etc/ndiswrapper/drivers" kopieren (z.b über ssh mit WinSCP) (es reichen die *.sys *.bin und die *.inf Dateien meist aus)
-in der rc.config oder über das OSD den Namen der inf Datei  bei WLAN_NDISWRAPPER_DRIVER="fwlan" eintragen "ohne die .inf Endung" (bei Fritz z.b "fwlan" ) und bei WLAN_DRIVER="ndiswrapper"
-alle anderen Einstellungen sind bei anderen Treibern identisch

########################################

Bei WLAN="0" kann der WLAN Stick/Karte aktiviert werden durch WLAN="1"
Bei WLAN_INTERFACE="wlan0" kommt das Interface rein welches mit "iwconfig" ermittelt werden kann
Bei WLAN_ESSID="" kommt der Name des WLAN Netzes rein "groß/klein Schreibung beachten"
Bei WLAN_CHANNEL="" kommt der WLAN Kanal rein welcher am AP eingetragen wurde
Bei WLAN_CRYPT="off" kann die WLAN Verschlüsselung aktiviert werden "off/wep/wpa/wpa2"
Bei WLAN_WEP_KEY="" muss nur der WEP Schlüssel eingetragen werden (bei WPA/WPA2 einfach leer lassen)   <---- Achtung hierfür liegt der Key unverschlüsselt auf der Festplatte
Bei WLAN_DHCP="1" kann über DHCP eine IP bezogen werden
Bei WLAN_IP, WLAN_GATEWAY und WLAN_NETMASK kann die IP manuell gewählt werden

4. WLAN aktivieren und ermitteln der ESSID sowie dem WLAN Kanal

emitteln der ESSID und dem Sende Kanal auf der Konsole mit:

--- Code: ---iwlist wlan0 scan
--- End code ---


--- Code: ---wlan0     Scan completed :
          Cell 01 - Address: 00:13:D4:2E:94:DE
                    ESSID:"MEIN-NETZ"
                    Protocol:IEEE 802.11g
                    Mode:Managed
                    Frequency:2.437 GHz (Channel 6)
                    Quality:62/100  Signal level:-56 dBm  Noise level:-96 dBm
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
                              9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                              48 Mb/s; 54 Mb/s
                    Extra:bcn_int=100
                    Extra:atim=0
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (1) : TKIP
                        Authentication Suites (1) : PSK
 
--- End code ---
hier sieht man das das Wlan Netz "MEIN-NETZ" heißt und das der Kanal "6" verwendet wird!

Das wlan0 interface kann auch abweichen.  Dieses kann man ermitteln mit:

--- Code: ---iwconfig
--- End code ---


--- Code: ---lo        no wireless extensions.

sit0      no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11g  ESSID:"MEIN-NETZ"
          Mode:Managed  Frequency:2.437 GHz  Access Point: 00:13:00:2E:94:DE
          Bit Rate=54 Mb/s   Tx-Power:10 dBm   Sensitivity=0/3
          RTS thr:off   Fragment thr:off
          Encryption key:XXXX-XXXX-XXXX-XXXX-XXXX-XXXX-XXXX  Security mode:restricted
          Power Management:off
          Link Quality:60/100  Signal level:-57 dBm  Noise level:-96 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

--- End code ---
Es kann vorkommen das das Interface anders benannt wird, wie z.b ath0 bei dem Atheros Chipset. Wenn dies der fall sein sollte muss der wert für WLAN_INTERFACE="wlan0" geändert werden.


--- Code: ---WLAN="1"
WLAN_ESSID="MEIN-NETZ"
WLAN_CHANNEL="6"
WLAN_DHCP="1" #<---- je nach wunsch auch 0 und IP manuell wählen
WLAN_INTERFACE="wlan0"

--- End code ---

5. WPA/WPA2 Verschlüsselung aktivieren (bei WEP oder offenem Netz kann das ignoriert werden)

Um die WPA Verschlüsselung zu aktivieren muss der wert WLAN_CRYPT="wpa" (bzw wpa2) gesetzt werden.

mit dem Befehl:

--- Code: ---wpa_passphrase MEIN-NETZ PASSWORT
--- End code ---

wird der psk key angezeigt welcher in der datei /etc/wlan-config/config-wpa bzw wpa2 eingetragen wird!

--- Code: ---network={
        ssid="MEIN-NETZ"
        #psk="PASSWORT"
        psk=a800e381e228e7a6d82844475e1619bb744969cfa26ac6cda2998e9cf941f6f6
}

--- End code ---
Achtung: der #psk="PASSWORT" muss nicht mit eingetragen werden ! Somit steht für eine WPA Verschlüsselung das Passwort nicht im Klartext da!

Die Konfigurationsdatei /etc/wlan-config/config-wpa sollte in etwa dann so aussehen:

--- Code: ---network={
    ssid="MEIN-NETZ"
    scan_ssid=1
    key_mgmt=WPA-PSK
    proto=WPA
    pairwise=TKIP
    group=TKIP
    psk=a800e381e228e7a6d82844475e1619bb744969cfa26ac6cda2998e9cf941f6f6
}

--- End code ---

Editieren kann man über den Editor "vi" oder mit dem Addon "mc" Midnight-commander.

VI Befehle:

--- Code: ---Taste I = Editiermodus
Taste ESC = Modus beenden
Taste x = löschen eines Zeichens
Tastenkombi dd = löschen einer Zeile

:wq! = speichern und beenden
:q! = beenden ohne speichern

--- End code ---

http://wiki.ubuntuusers.de/WLAN/wpa_suppli...cant#verschl-ap

6. Rechner rebooten


--- Code: ---reboot
--- End code ---

7. Prüfen

In der Konsole kann jetzt geprüft werden ob das Netz steht oder nicht:


--- Code: ---ifconfig
--- End code ---

--- Code: ---iwconfig
--- End code ---



Bei Fragen stehen wir gerne zur Verfügung!

Matthias:
@Christian
Bitte noch zwei Ergänzungen aufnehmen

1.) Den Sicherheitshinweis das der Encryption Key fürs WLAN unverschlüsselt auf der Festplatte liegt
2.) Kannst Du bitte noch für den Ndiswrapper Teil ergänzen welche Windows Treiber Dateien auf die MLD kopiert werden müssen.

Danke
Matthias

Christian:

--- Quote --- @Christian
Bitte noch zwei Ergänzungen aufnehmen

1.) Den Sicherheitshinweis das der Encryption Key fürs WLAN unverschlüsselt auf der Festplatte liegt
2.) Kannst Du bitte noch für den Ndiswrapper Teil ergänzen welche Windows Treiber Dateien auf die MLD kopiert werden müssen.

Danke
Matthias
--- End quote ---
zu 1. den unverschlüsselten KEY brauchst du nicht eintragen, weil er ja # auskommentiert ist!!!

zu 2. für den NDISWRAPPER braucht man die Windows Treiber nur nach /etc/ndiswrapper/drivers kopieren. Die MLD sucht sich die Treiber automatisch raus und speichert diese unter /etc/ndiswrapper/fwlan (bei Fritz) ( meist werden die *.sys *.inf und *.bin Dateien benötigt!

Matthias:
Wiki Eintrag ist bis Morgen Abend fertig

clausmuus:
@Matthias,

super, genau das wollte ich auch schon vorschlagen...

Claus

Navigation

[0] Message Index

[#] Next page

Go to full version