====== 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| | \\ ----