Da ich doch oft unterwegs bin aber trotzdem gerne an meinen Raspberry Pi Projekten arbeiten möchte, habe ich mir meinen Windows 10 Laptop als Entwicklungsrechner eingerichtet. Ziel des ganzen ist es mit meinem Notebook und meinem Raspberry Pi mobil zu sein, mich mit meinem Notebook in verschiedene WIFIs einwählen zu können und diese Internetverbindung für den Raspberry Pi nutzbar zu machen. So muss ich nicht für jedes neue WIFI eine neue WIFI-Konfigurationsdatei wpa_supplicant.conf erzeugen und auf die SD-Karte kopieren. Somit ist sowohl mein Notebook als auch mein Raspberry Pi nicht an kabelgebundenes Internet angewiesen. Der Komfort kommt natürlich nicht ganz ohne Nachteil daher, denn die Internetverbindung für den Raspberry Pi ist erwartungsgemäß etwas eingeschränkt, da der gesamte Verkehr ja durch das Notebook “geroutet” wird. Um eine bessere Internetverbindung für den Raspberry Pi herstellen zu können, kann dieser aber jederzeit per LAN-Kabel an einen Router angeschlossen werden.
Dies wird benötigt
Folgendes wird für diesen Beitrag benötigt:
- PC oder Laptop mit Windows 10 Betriebssystem
- Raspberry Pi 3
- SD-Karte mit Rasbian Betriebssystem
- Software PuTTY
Schritt 1: Mobiler Hotspot auf Windows 10 Rechner aktivieren
Zunächst werden wir einen “mobilen Hotspot” auf unserem Windows 10 Notebook einrichten. Zu den Einstellungen kommen wir über verschiedene Wege. Der einfachste Weg ist es auf dem Netzwerksymbol in der Taskleiste zu klicken. Dadurch sollte folgende Konfigurationsoberfläche erscheinen:
Ein Rechtsklick auf die Kachel Mobiler Hotspot lässt uns zu den Einstellungen wechseln.
Das tun wir jetzt, indem wir darauf klicken. Folgender Dialog erscheint:
Hier können wir den mobilen Hotspot ein- bzw. ausschalten und durch Klicken auf den Button Bearbeiten können wir zum einen den Netzwerknamen und zum anderen das Netzwertkennwort ändern. Außerdem können wir hier die vorhandenen Informationen per Copy & Paste zur späteren Verwendung zwischenspeichern.
Nun da wir die benötigten Informationen zum Verbinden mit unserem mobilen Hotspot zwischengespeichert haben, können wir diesen durch Klicken auf den An/Aus Schalter aktivieren.
Wenn der mobile Hotspot aktiviert ist, erscheint er in unserer Netzwerkübersicht (Klick auf das Netzwerksymbol in der Taskleiste) wie dargestellt als aktiv (blau hinterlegt).
Schritt 2: Internetfreigabe für unseren mobilen Hotspot
Damit über unseren mobilen Hotspot auch eine Internetverbindung hergestellt werden kann, müssen wir es unserem mobilen Hotspot erlauben unsere Internetverbindung zu benutzen. Dazu öffnen wir zunächst unsere Netzwerkverbindungen durch Rechtsklick auf das Windows-Symbol in der Taskleiste und wählen Netzwerkverbindungen:
Hier scrollen wir nach ganz unten und wählen Netzwerk- und Freigabecenter.
Dort sollten wir unsere beiden Netzwerke sehen, zum einen unsere WIFI-Verbindung mit Internetzugang (bei mir heißt dieses Netzwerk “Zuhause 2” und zum anderen unseren mobilen Hotspot “DESKTOP-D5JMRIV 2491”.
Zunächst interessiert uns wie die Verbindung unseres mobilen Hotspot heißt: bei mir ist das “LAN-Verbindung*15“. Diese Information benötigen wir gleich. Dann Klicken wir auf die Verbindung unseres WIFI-Netzwerks (bei mir “vEthernet (extern)“).
Dort Klicken wir auf Eigenschaften und dort wiederum auf den Reiter Freigabe.
Hier setzen wir den Haken bei “Anderen Benutzern im Netzwerk gestatten, diese Verbindung des Computers als Internetverbindung zu verwenden” und wählen im Drop-Down Menu unter Heimnetzwerkverbindung die Verbindung unseres mobilen Hotspots aus. Das war bei mir “LAN-Verbindung*15“. Anschließend Klicken wir auf OK. Unser mobiler Hotspot darf nun unsere Internetverbindung des WIFI benutzen.
Schritt 3: SSH-Zugriff für Raspberry Pi aktivieren
Zum Freischalten des Raspberry Pi für SSH-Zugriff funktioniert am komfortabelsten, indem wir eine leere Datei mit dem Namen ssh in das Root-Verzeichnis der SD-Karte einfügen.
Hier habe ich das näher beschrieben.
Schritt 4: WIFI Konfigurationsdatei bereitstellen
Als nächsten Schritt erzeugen wir die WIFI-Konfigurationsdatei wpa_supplicant.conf (näheres auch hier). Der Inhalt dieser Datei muss wie folgt aussehen:
country=DE ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="DESKTOP-D5JMRIV 2491" scan_ssid=1 psk="41311t!I" key_mgmt=WPA-PSK }
Der Eintrag ssid muss den Netzwerknamen und der Eintrag psk muss das Netzwerkkennwort unseres mobilen Hotspots enthalten. Diese kopieren wir aus unserem Zwischenspeicher an die entsprechende Stelle der WIFI-Konfigurationsdatei wpa_supplicant.conf. Jetzt kopieren wir diese WIFI-Konfigurationsdatei in das Root-Verzeichnis der SD-Karte unseres Raspberry Pi.
Mit den Dateien ssh und wpa_supplicant.conf im Root-Verzeichnis der SD-Karte unseres Raspberry Pi können wir diese nun in den Raspberry Pi einstecken und diesen starten.
Schritt 5: Raspberry Pi in Betrieb nehmen
Wenn der Raspberry Pi gestartet ist, können wir unseren mobilen Hotspot überprüfen, ob unser Raspberry Pi sich schon verbunden hat. Dazu klicken wir wieder auf das Netzwerksymbol in der Taskleiste. Sollte sich der mobile Hotspot inzwischen deaktiviert haben, kann dieser durch einen Klick auf die Kachel Mobiler Hotspot wieder aktiviert werden. In der unten stehenden Abbildung wird angezeigt, dass unser Raspberry Pi sich noch nicht verbunden hat: 0 von 8 möglichen Geräten sind verbunden.
Nach ein paar wenigen Minuten sollte sich der Raspberry Pi verbunden sein. Dies wird angezeigt durch ein mit dem mobilen Hotspot verbundenen Gerät:
Durch einen erneuten Rechtsklick auf die Kachel Mobiler Hotspot können wir wieder zu den Einstellungen des mobilen Hotspots wechseln:
Hier finden wir jetzt den verbunden Raspberry Pi und dessen IP-Adresse. In unserem Fall ist das
192.168.137.232
Mit dieser IP-Adresse können wir uns jetzt mit PuTTY per SSH mit unserem Raspberry Pi verbinden:
Den folgenden Dialog akzeptieren wir der Einfachheit halber mit Klick auf Ja.
Jetzt können wir uns mit dem Standardbenutzer pi und dessen Standardpasswort raspberry anmelden (wie hier beschrieben).
Unser Windows 10 Notebook ist jetzt als Entwicklungsrechner optimal für den Raspberry Pi eingerichtet und kann mobil über das Notebook mit verschiedenen WIFI kommunizieren.