Schlagwort-Archive: WLAN

Raspberry Pi – WLAN Verbindung neustarten, wenn verloren

Einleitung

Leider verlieren mein Pis regelmäßig die WLAN-Verbindung. Da der Raspberry über keinen Ein-/ Aus- oder Resettaster verfügt, ist dies recht ungünstig, wenn er ausschließlich über WLAN erreichbar ist. Ein kleine Skript soll prüfen, ob Verbindung besteht. Wenn nicht, soll zunächst neu verbunden werden, bringt das keine Besserung soll ein Neustart erfolgen. Raspberry Pi – WLAN Verbindung neustarten, wenn verloren weiterlesen

Raspberry Pi als WLAN-Repeater

Einleitung

Viele private WLAN-Betreiber kennen sicherlich das Problem, dass die WLAN-Ausleuchtung nicht überall so hoch ist, wie gerne gewünscht. Sicherlich gibt es jede Menge Hardware, die genau hierfür konzipiert wurde. Wer jedoch einen Raspberry Pi sein eigen nennt, kann ihn auch für solche Zwecke nutzen. Vorab sei angemerkt: in puncto Performance ist der Pi als WiFi-Repeater eher am unteren Ende einzuordnen. Sei’s drum, „Versuch macht kluch!“ 😉

Voraussetzungen

  • Raspberry Pi, Model B
  • Raspbian
  • USB WLAN-Stick

Benötigte Pakete

Wir installieren hostapd zur Authentifikation im WLAN.

Weiter mit der Konfiguration…

Konfiguration von hostapd

Zur Konfiguration wird die Datei /etc/hostapd/hostapd.conf erstellt, der Inhalt muss an diversen Stellen auf die eigenen Bedürfnisse angepasst werden, z.B. bei SSID, Kanal, Passwort etc.

Im Anschluss sind die Netzwerkschnittstellen zu konfigurieren.

Netzwerk

Wir passen /etc/network/interfaces an:

Hiermit ist ein Roaming zwischen verschiedenen Access-Points möglich, sofern der Raspberry Pi zusätzlich per Ethernet im Netzwerk hängt.

Verbindung zum WLAN-Router

Statt der kabelgebundenen Verbindung kann mit einer zweiten WLAN-Verbindung gearbeitet werden. Es wird dann ein weiterer WLAN-Stick benötigt. Wir erstellen die Datei /etc/wpa_supplicant/wpa.conf mit folgendem Inhalt:

Nun ist noch /etc/network/interfaces anzupassen, erweitert wird hier um wlan1:

Um Daten zwischen den beiden Netzwerkinterfaces durchzuleiten, müssen wir das Forwarding aktivieren und zwei Firewall-Rules erstellen.

Forwarding und Iptables

Zum Forwarding ist /etc/sysctl.conf anzupassen:

Danach mit sysctl -p neu einlesen.

Anschließend noch die Firewall anpassen:

Die beiden Skripte können in der /etc/rc.local abgelegt werden, damit stehen sie auch nach jedem Neustart zur Verfügung.

Nun ist auch die Verbindung ohne Kabel möglich, zum Testen einfach die Netzwerkdienste neustarten und das Ethernet-Kabel abziehen:

Have fun!

WLAN für Raspberry Pi konfigurieren

Vorwort

Zum Einrichten des WLANs auf dem Raspberry Pi sind nur wenige Schritte notwendig. Die nachfolgenden Schritte habe ich unter raspbian durchgeführt.

Benötigte Pakete

Wireless-Tools und ggf. Firmware herunterladen:

Scan der Netzwerke

Im Umfeld befindliche Netzwerke scannen und jeweils die zugehörige SSID anzeigen:

Passphrase verschlüsseln

Das Ergebnis wird in etwa so aussehen:

Hinter „psk=“ folgt der verschlüsselte Schlüssel.

Konfiguration

Nun bearbeiten wir /etc/network/interfaces, von Interesse ist hier der Part ab „auto wlan0“:

Test

Nun sollte die WLAN-Verbindung stehen!