Hennings WIFI Notizzettel

WLAN *** WIFI Konsolen Kommandos ***


iw dev .................... # Eigenschaft des WLAN device
ip link set wlan0 up........ # WLAN Schnittstelle aktivieren mit down kann die Schnittstelle geschlossen werden.
iw wlan0 scan .............. # WLAN Netz scannen
ip route add default via 10.0.0.138 dev wlan0


iwlist wlan0 scan # scannt die moeglichen Wlan Verbindungen am Adapter wlan0
ifup wlan0 # startet oder aktiviert wlan0 das ueber /etc/network/interfaces konfiguriet wurde
ACHTUNG funktioniert nicht mehr bei der Buster Distro und neuer !
ifdown wlan0 # deaktiviert Wlan0 ACHTUNG funktioniert nicht mehr bei der Buster Distro und neuer !
ip link set wlan0 up # Neuere Distro beim RASPI ! startet oder aktiviert wlan0 das ueber /etc/network/interfaces konfiguriet wurde
ip link set wlan0 down # Neuere Distro beim RASPI ! startet oder aktiviert wlan0 das ueber /etc/network/interfaces konfiguriet wurde
ifdown wlan0 # deaktiviert Wlan0
iwconfig # gibt die IP Adresse und andere Daten der Wlan Schnittstelle





Manuelles Aufbauen einer WPA verschluesselten Verbindung


Zunaechst mal erzeugt man sich eine Konfigurationsdatei fuer WPA, die die ESSID und den Schluessel enthaelt:
Am besten als root mit sudo -s
root@debian:~# wpa_passphrase >>/etc/wpa_supplicant/wpa_supplicant.conf
Durch wpa_passphrase wird ein psk = pre shared key erzeugt, der fuer den Verbindungsaufbau der WPA Verschluesselung verwendet wird und in dem der Netzwerkschluessel zusammen mit der SSID irgendwie verwurstet ist
Das wird dann im richtigen Format fuer wpa_supplicant.conf erzeugt, so dass man es einfach mit >> anhaengen lassen kann.

Damit nur root die nichtverschluesselten Passwoerter lesen kann: chmod 600 wpa_supplicant.conf
Dann baut man die verschluesselte Verbindung auf:
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf
Nun muss man warten bis die Verbindung aufgebaut wurde. Das dauert so ca. 1-5 Sekunden. Ob die Verbindung aufgebaut wurde sieht man wenn die Ausgabe
von iw dev wlan0 link von Not connected. auf Connected to [MAC-DES-AP] (on wlan0) wechselt.
Schliesslich besorgt man sich noch IP-Adresse, Nameserver und Routing Information ueber DHCP:
root@debian:~# dhclient -v wlan0
Mit ifconfig kann man sehen ob eine IP Adresse vergeben wurde unter wlan0

Mit ifdown wlan0 kann die Verbindung wieder unterbrochen werden, mit ifup wlan0 wieder hergestellt werden


.........................................................................

Ist die WLAN Verbindung noch da? Wenn nicht dann wieder aufbauen..


#!/bin/bash

if [ `iw dev wlan0 link | grep Connected | cut -c 1-9 ` != Connected ]
then

#echo Connected fehlt

ifdown wlan0
ifup wlan0

else echo " Wlan Verbindung steht noch "
fi

.........................................................................