Zunächst ist es hilfreich die IP-Adresse des Ziel-RasPi zu kennen. Dazu kann man von einem weiteren RasPi oder Linux Rechner den Befehl arp-scan ausführen.
sudo arp-scan --localnet | grep Raspberry
Siehe auch Wie finde ich die IP Adresse eines Raspberry Pi?
sudo iwlist scan wlan0 No scan results lo Interface doesn't support scanning. eth0 Interface doesn't support scanning.
… findet einen installierten und funktionsfähigen WLAN-Adapter.
sudo iwlist wlan0 scan | egrep "(ESSID|IEEE)" ESSID:"Primemarketing 1" IE: IEEE 802.11i/WPA2 Version 1 ESSID:"PrimeMarketing Gast" IE: IEEE 802.11i/WPA2 Version 1 ESSID:"PrimeMarketing 1" IE: IEEE 802.11i/WPA2 Version 1 ESSID:"PrimeMarketing Gast" IE: IEEE 802.11i/WPA2 Version 1 ESSID:"PrimeMarketing 2" IE: IEEE 802.11i/WPA2 Version 1
… findet sämtliche Service Set Identifier (SSID), also WLANs.
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=AT
… zeigt den Inhalt der WLAN-Konfigurationsdatei, die keine „networks“ enthält, wenn nicht oder über Netzwerkkabel verbunden wurde.
Hier können dann die weiteren Netzwerke oder das Netzwerk eingefügt werden. Details findet man unter wpa_supplicant.conf.
# Netztwerk ohne Passwort
network={
ssid="testing"
key_mgmt=NONE
}
# Netzwerk mit WPA-PSK Verschlüsselung
network={
ssid="PrimeMarketing 1"
psk="meinPasswort"
key_mgmt=WPA-PSK
priority=1
}
# Angabe der MAC des AP
network={
bssid=38:10:D5:72:81:7E
psk="meinPasswort"
key_mgmt=WPA-PSK
priority=2
}
# Verstecktes Netzwerk
network={
ssid="yourHiddenSSID"
scan_ssid=1
psk="Your_wifi_password"
}
Das Passwort kann auch ohne Anführungszeichen in HEX eingegeben werden. Zum Konvertieren kann ein WPA PSK Generator/Konverter verwendet werden.
Einrichtung mittels wicd-curses
sudo apt install wicd-curses wicd-curses ... sollte keine DHCP kkonfiguriert sein mittels [Schift]+P > Externe Programme > dhclient > mit [S] speichern
Danach können Passwörter gesetzt und Netzwerke ausgewählt werden