====== Drahtlosnetzwerk mit Kommandos Schritt für Schritt einrichten ======
===== Einführung =====
Dieser Abschnitt ist nicht geeignet, wenn Sie möglichst schnell ein Drahtlosnetzwerk
einrichten wollen. \\
Dafür sollten Sie [[de:guides:wifi-easy|Drahtlosnetzwerk einfach]] ansehen, wo
die Benutzung der von SliTaz zur Verfügung gestellten Werkzeuge erklärt ist.
Aber wenn Sie wissen wollen, wie man Drahtlosnetzwerke (unter Linux) einrichtet,
finden Sie hier Informatioen zum Konfigurieren von Drahtlosnetzwerken **von Grund auf**.
Bevor Sie fortfahren:
* Sollten Sie wissen, welchen Modul des Linux-Kerns der vorhandene Drahtlosnetzwerk-Adapter benötigt.
* Wenn Sie Firmware benötigen, sollten Sie wissen, woher Sie diese beschaffen können.
Wir werden im folgenden:
- Jede benötigte Software und Firmware installieren.
- Den Modul des Kerns laden.
- Die Drahtlosnetzwerk-Verbindung konfigurieren.
- wpa konfigurieren.
- Verbindungen zum WLAN-Zugangspunkt und über das Internet herstellen.
- Das Drahtlosnetzwerk deaktivieren.
Auf SliTaz kümmert sich die Kommandoprozedur /usr/bin/get-wifi-firmware um die Schritte 1 und 2,
und die Kommandoprozedur /etc/init.d/network.sh um die Schritte 3 bis 6.
===== Benötigte Software installieren =====
Sie benötigen die Module des Kerns für Drahtlosnetzwerke und etwas Software zur Verwaltung
von Drahtlosnetzwerken.
Wenn Sie WPA-Schlüssel verwenden möchten, benötigen Sie auch wpa_supplicant:
# tazpkg get-install linux-wireless
# tazpkg get-install wireless_tools
# tazpkg get-install wpa_supplicant
Wenn Sie Firmware benötigen:
# cd /lib/firmware
# wget http://www.address/of/my/firmware
Zur Installation die firmware auspacken:
# tar -xvf meine_Firmware.tar*
# rm meine_firmware.tar*
===== Laden Sie den Modul des Kerns nach =====
# modprobe -v modulename
Wenn Fehler auftreten, überprüfen Sie, ob Ihre Firmware dort ist,
wo sie sein sollte, und schauen Sie sich dmesg an:
$ ls -l /lib/firmware
$ dmesg
Wenn keine Fehler aufgetreten sind, können Sie fortfahren.
===== Drahtlosnetzwerk-Adapter konfigurieren =====
Bevor Sie einen neuen Netzwerkadapter konfigurieren, sollten Sie den alten deaktivieren.
Wenn Ihre Ethernet-Schnittstelle (eth0) aktiviert ist, geben Sie ein:
# ifconfig eth0 down
iwconfig ermöglicht es Ihnen, Ihren Drahtlosnetzwerk-Adapter so zu konfigurieren,
dass Sie eine Verbindung zu einem WLAN-Zugangspunkt aufbauen können.
Dazu müssen Sie den Namen Ihres Drahtlosnetzwerk-Adapters kennen (normalerweise **wlan0** oder **eth1**).
Wenn Sie den Namen nicht kennen, führen Sie einfach iwconfig aus:
# iwconfig
Jetzt kann der Drahtlosnetzwerk-Adapter konfiguriert und aktiviert werden:
# ifconfig WIFI_INTERFACE up
# iwconfig WIFI_INTERFACE txpower on
Prüfen Sie, ob der Drahtlosnetzwerk-Adapter funktioniert:
# iwlist scan
Wenn Sie eine Liste von Zugangspunkten erhalten haben, können Sie dem Drahtlosnetzwerk-Adapter
mitteilen, zu welcher ESSID eine Verbindung aufgebaut werden soll:
# iwconfig WIFI_INTERFACE essid MY_ESSID
Iwconfig hat noch andere Parameter. Eine Beschreibung finden Sie in der
[[https://linux.die.net/man/8/iwconfig|Handbuchseite]].
===== Konfigurieren eines WEP- oder WPA-Schlüssels =====
Mit iwconfig können Sie einfach einen WEP-Schlüssel konfigurieren:
# iwconfig WIFI_INTERFACE key MY_WEP_KEY
Aber Sie sollten stattdessen **immer** einen WPA-Schlüssel verwenden,
weil WEP-Schlüssel leicht mit Aircrack geknackt werden können, wie
[[http://www.tuto-fr.com/tutoriaux/tutorial-crack-wep-aircrack.php|hier]] beschrieben. \\
wpa_supplicant erlaubt die Verwendung von WPA-Schlüsseln,
einige Drahtlosnetzwerk-Adapter können aber auch WPA ohne wpa_supplicant verwenden. \\
WPA benötigt eine Konfigurationsdatei, standardmäßig **/etc/wpa/wpa_supplicant.conf**.
Wenn Sie wpa_psk benutzen (normalerweise tun Sie das), fügen Sie folgendes in die Datei ein:
ap_scan=1
network={
ssid="MY_ESSID"
scan_ssid=1
proto=WPA
key_mgmt=WPA-PSK
psk="MY_CLEAR_KEY"
priority=5
}
Oder versuchen Sie:
ap_scan=1
network={
ssid="MY_ESSID"
scan_ssid=1
key_mgmt=WPA-EAP WPA-PSK IEEE8021X NONE
group=CCMP TKIP WEP104 WEP40
pairwise=CCMP TKIP
psk="MY_CLEAR_KEY"
priority=5
}
Jetzt kann wpa_supplicant gestartet werden:
# wpa_supplicant -B -w -c/etc/wpa/wpa_supplicant.conf -DWPA_DRIVER -iWIFI_INTERFACE
//WPA_DRIVER// ist der Name des von wpa_supplicant verwendeten Treibers.
Normalerweise ist es **wext**, aber manchmal wird ein anderer benötigt.
Hier eine Liste von möglichen Treibern:
* **wext** = Linux wireless extensions (generisch, sollte in den meisten Fällen funktionieren)
* **hostap** = Host-AP-Treiber (Intersil Prism2/2.5/3)
* **atmel** = ATMEL AT76C5XXx (USB, PCMCIA)
* **wired** = wpa_supplicant verkabelter Ethernet-Treiber
Die Option **-B** startet wpa_supplicant als Hintergrundprozess. \\
Zum Beenden:
# killall wpa_supplicant
===== Verbindung aufbauen =====
Wenn Sie eine Verbindung mit DHCP herstellen möchten, führen Sie einfach aus:
# /sbin/udhcpc -b -i WIFI_INTERFACE -p /var/run/udhcpc.WIFI_INTERFACE.pid
Normalerweise sollten dann Verbindungen über das Internet möglich sein!
===== Drahtlosnetzwerk ausschalten =====
Um ein Drahtlosnetzwerk auszuschalten, sollten Sie
den Drahtlosnetzwerk-Adapter abschalten und die Hintergrundprozesse wpa_supplicant
und udhcpc beenden:
# iwconfig WIFI_INTERFACE txpower off
# kill `cat /var/run/udhcpc.WIFI_INTERFACE.pid`
# killall wpa_supplicant
Sie können auch den Modul des Kerns entladen:
# rmmod modulename
----
\\
^ Qualitätsbericht ^^
|Qualität| gut |
|Überprüfung| erforderlich |
|Priorität| mittel |
|Probleme| Verweis http://www.tuto-fr.com/tutoriaux/tutorial-crack-wep-aircrack.php ungültig|
|Verbesserungsvorschläge| |
\\
----