Werbung

Würden Sie Ihr Passwort auf ein Stück Papier schreiben und es an Ihre Stirn kleben? Wahrscheinlich nicht. Die Verbindung zu einem öffentlichen Wi-Fi-Netzwerk ist jedoch fast genauso dumm.

Möglicherweise haben Sie jedoch keine Wahl, wenn Sie unterwegs sind und in Verbindung bleiben möchten. Ein VPN kann Sie schützen, aber jedes Gerät muss eine separate Verbindung herstellen, es sei denn, Sie verwenden einen Reiserouter als Vermittler.

Sie haben noch keine zur Hand? Keine Sorge, Sie können einen mit einem Raspberry Pi bauen. Es ist die perfekte Wahl für einen DIY-VPN-Reiserouter. Lassen Sie sich also durch die Erstellung eines Routers führen.

Was du brauchen wirst

Um mit dem Aufbau eines Raspberry Pi VPN-Reiserouters zu beginnen, benötigen Sie:

  • Raspberry Pi (Pi 3 oder Raspberry Pi Zero W bevorzugt) mit Etui
  • Ein einzelner USB-WLAN-Adapter (zwei, wenn Sie einen älteren Raspberry Pi verwenden)
  • Eine microSD-Karte mit mindestens 8 GB Speicher
  • Ein SD-Kartenleser
  • Ein hochwertiges Netzteil
  • PC mit installiertem SSH-Client
  • Ein VPN-Abonnement mit OpenVPN-Unterstützung

Es ist möglich, Pi-Modelle ohne integriertes Wi-Fi zu verwenden, Sie benötigen jedoch zwei USB-Wi-Fi-Adapter oder einen, der sowohl im verwalteten / Access Point-Modus als auch im Client-Modus ausgeführt werden kann.

Anstelle einer Standard-Linux-Distribution müssen Sie OpenWRT auf Ihrer SD-Karte installieren, um daraus einen vollwertigen Router zu machen. Sie können eine andere Linux-Distribution verwenden, wenn Sie dies bevorzugen. OpenWRT bietet jedoch eine praktische Weboberfläche für die Konfiguration, wenn Sie nicht zu Hause sind.

Wenn Sie Windows verwenden, müssen Sie auch PuTTY oder installieren ein anderer SSH-Client für Windows 4 einfache Möglichkeiten zur Verwendung von SSH unter WindowsSSH ist die De-facto-Lösung für den sicheren Zugriff auf Remote-Terminals unter Linux und anderen UNIX-ähnlichen Systemen. Wenn Sie einen Remote-SSH-Server haben, auf den Sie zugreifen möchten, müssen Sie einen SSH-Client herunterladen ... Weiterlesen bevor Sie anfangen.

Schritt 1: Installieren Sie OpenWRT

Etcher SD Flashing Tool-Bildschirm

Laden Sie zunächst die OpenWRT-Firmware für Ihr Raspberry Pi-Modell herunter. Die aktuellsten Bilder finden Sie auf der OpenWRT Wiki.

Entpacken Sie die heruntergeladene Datei mit 7zip oder einen anderen geeigneten Dateiarchiv-Manager, und flashen Sie dann die IMG-Datei auf Ihre Karte mit Etcher.

Dieses Tool sollte Ihre SD-Karte automatisch erkennen. Sie müssen nur Ihre Bilddatei auswählen, das richtige Laufwerk nach Buchstaben auswählen und dann auf klicken Blitz.

Legen Sie anschließend Ihre microSD-Karte wieder in Ihren Raspberry Pi ein und lassen Sie sie starten.

Schritt 2: Erstkonfiguration

Standardmäßig verwendet OpenWRT standardmäßig eine statische IP-Adresse von 192.168.1.1Dies ist die Standard-Gateway-IP für viele Router. Sie müssen dies ändern, um Konflikte zu vermeiden. Verbinden Sie Ihren Pi mit einem Ethernet-Kabel mit Ihrem PC. Möglicherweise müssen Sie Stellen Sie eine statische IP ein Anzeigen und Ändern Ihrer IP-Adresse in Windows 7, 8 und 10Sie können Ihren Computer verwenden, ohne Ihre eigene IP-Adresse zu kennen, möchten aber wissen, wie Sie dies überprüfen können? So überprüfen oder ändern Sie schnell Ihre IP-Adresse in Windows. Weiterlesen zuerst auf Ihrem PC.

Anstatt die Konfiguration mit LuCI, der Webschnittstelle von OpenWRT, durchzuführen, müssen Sie dies manuell tun, um sicherzustellen, dass die Konfiguration korrekt eingestellt ist. Laden Sie PuTTY oder Ihren SSH-Client und stellen Sie eine Verbindung her 192.168.1.1 zuerst mit dem Benutzernamen Wurzel.

Bei Ihrer ersten Verbindung erhalten Sie eine erste Sicherheitswarnung. Klick einfach Ja und fortfahren. In diesem Stadium ist es eine gute Idee, ein Passwort festzulegen. Tun Sie dies, indem Sie eingeben passwd am Terminalfenster.

Konfigurieren Sie die Netzwerk- und Firewall-Einstellungen

Sie müssen zwei Dateien bearbeiten -/etc/config/network und /etc/config/firewall- bevor Sie fortfahren können. Geben Sie zunächst Folgendes ein, um die Datei zu bearbeiten:

vim / etc / config / network

Tippen Sie anschließend auf I, um den Text zu bearbeiten und Folgendes einzuschließen:

Konfigurationsschnittstelle 'Loopback' Option ifname 'lo' Option Proto 'statisch' Option ipaddr '127.0.0.1' Option Netzmaske '255.0.0.0' Konfigurationsschnittstelle 'LAN' Optionstyp 'Brücke' Option ifname 'eth0' Option force_link '1' Option Proto 'statisch' Option ipaddr '192.168.38.1' Option Netzmaske '255.255.255.0' Option ip6assign '60' Konfigurationsschnittstelle 'wwan' Option Proto 'DHCP' Option peerdns '0' Option DNS '8.8.8.8 8.8.4.4' ## Konfigurationsschnittstelle der Google DNS-Server 'vpnclient' Option ifname 'tun0' Option Proto 'keine'

Wenn Sie fertig sind, drücken Sie die Taste Esc Schlüssel und Typ: wq zu speichern und zu beenden. Wechseln Sie dann die Aufmerksamkeit auf die Firewall-Konfigurationsdatei:

vim / etc / config / firewall

Zapfhahn ich Zum Bearbeiten suchen Sie dann eine Zone für den WAN-Abschnitt (oder fügen Sie sie hinzu), die folgendermaßen aussehen sollte:

Konfigurationszone. Optionsname wan. Optionsnetzwerk 'wan wan6 wwan' Optionseingang AKZEPTIEREN. Optionsausgang AKZEPTIEREN. Option weiterleiten ABLEHNEN. Option masq 1. Option mtu_fix 1

Art Neustartund warten Sie, bis der Raspberry Pi mit einer neuen IP-Adresse neu gestartet wird: 192.168.38.1.

Schritt 3: Aktualisieren und installieren Sie Pakete

Als Nächstes müssen Sie OpenWRT aktualisieren. Dazu leihen Sie sich das interne WLAN des Pi aus und stellen es zunächst so ein, dass eine Verbindung zu Ihrem vorhandenen WLAN-Netzwerk hergestellt wird. Möglicherweise müssen Sie Ihre statische IP-Adresse in ändern 192.168.38.2 oder eine ähnliche Adresse in diesem Bereich, damit Sie eine Verbindung herstellen können.

Sobald die Verbindung hergestellt ist, geben Sie die IP-Adresse Ihres Raspberry Pi in Ihren Browser ein, um auf das OpenWRT-Administrator-Dashboard zuzugreifen. Verwenden Sie Ihren Benutzernamen und Ihr Passwort, um Zugriff zu erhalten, und gehen Sie dann zu Netzwerk> DrahtlosSie sollten derzeit nur ein Wi-Fi-Gerät sehen, klicken Sie also auf Scan um dann Ihr Wi-Fi-Netzwerk zu finden Dem Netzwerk beitreten wenn du es findest.

Sie müssen Ihr WLAN-Passwort unter eingeben WPA-Passphrase, vor dem Schlagen Einreichen.

Sie sollten nun die Verbindungseinstellungen für Ihre Wi-Fi-Verbindung sehen. Gehe zu Erweiterte Einstellungen und stellen Sie Ihre Landesvorwahl passend zu Ihrem Standort; Ihr Wi-Fi funktioniert möglicherweise nicht anders.

Stellen Sie über SSH eine neue Verbindung zu Ihrem Pi her (akzeptieren Sie die Warnung zum RSA-Sicherheitsschlüssel). Sie müssen Ihr Gerät zuerst aktualisieren, indem Sie Folgendes eingeben:

opkg update

Behalte das im Auge und tippe Y. wenn Sie dazu aufgefordert werden.

Installieren der USB-WLAN-Treiber

Nachdem Sie alle Updates installiert haben, installieren Sie alle Treiber, die Sie für Ihren USB-WLAN-Adapter benötigen. Dies ist erforderlich, um unterwegs eine Verbindung zu Wi-Fi-Hotspots herzustellen. Sie installieren auch die Tools, die Sie für VPN-Verbindungen mit OpenVPN benötigen Nano, ein benutzerfreundlicherer Editor für Terminaldateien.

Hier kann Ihre Methode variieren. Ich hatte einen RT2870-Chipsatz-WLAN-Adapter, daher sollten die folgenden Befehle auch funktionieren, wenn Sie dies tun:

opkg installiere kmod-rt2800-lib kmod-rt2800-usb kmod-rt2x00-lib kmod-rt2x00-usb kmod-usb-kern kmod-usb-uhci kmod-usb-ohci. ifconfig wlan1 up. Neustart

Wenn Sie keinen WLAN-Adapter mit RT2870-Chipsatz haben oder sich nicht sicher sind, schließen Sie Ihren WLAN-Adapter an und geben Sie Folgendes in das SSH-Terminal ein:

opkg install kmod-usb-core kmod-usb-uhci kmod-usb-ohci kmod-usb2 usbutils. lsusb

Nach der Installation der Dateien wird eine Liste der angeschlossenen Geräte angezeigt. Suchen Sie nach einem Adapter, der sich auf einen WLAN-Adapter bezieht, und suchen Sie nach den entsprechenden Installationsanweisungen für Ihr Gerät.

OpenWRT Putty Terminal Fensterbildschirm

Schritt 4: Richten Sie den Wi-Fi Access Point ein

Wenn Ihr USB-WLAN-Adapter angeschlossen ist, können Sie jetzt beide WLAN-Verbindungen einrichten. Kehren Sie zum LuCI-Dashboard unter zurück Kabellos, und entfernen Sie beide Netzwerkverbindungen. Das Gerät radio0 ist Ihr eingebautes Wi-Fi, während radio1 ist Ihr USB-WLAN-Adapter.

Richten Sie Ihr eingebautes WLAN ein, indem Sie auf klicken Hinzufügen.Stellen Sie Folgendes sicher:

  • Modus ist eingestellt auf Zugangspunkt
  • ESSID ist auf einen Netzwerknamen Ihrer Wahl eingestellt; Standard ist OpenWRT
  • Netzwerk ist eingestellt auf lan
  • Unter Sicherheit bei drahtlosen Verbindungen, Verschlüsselung ist eingestellt auf WPA2-PSK
  • Schlüssel ist auf ein passendes Passwort eingestellt

Wenn Sie fertig sind, drücken Sie speichern dann kehre zum zurück Kabellos Speisekarte. Befolgen Sie die Anweisungen von früher für die erste Verbindung, um die einzustellen radio1 Gerät (Ihr USB-WLAN-Adapter) an Ihr vorhandenes Netzwerk. Hier müssen Sie auch Netzwerke scannen und ändern, wenn Sie sich an einem neuen Standort befinden.

OpenWRT LuCI Dashboard Wireless-Menü

Sie sollten jetzt zwei Wi-Fi-Verbindungen haben, eine als Zugangspunkt für Ihre Wi-Fi-Geräte und eine als Internetverbindung für Ihr Gerät zu Ihrem vorhandenen Wi-Fi-Netzwerk. Probieren Sie zu diesem Zeitpunkt die Verbindung zu Ihrem Pi mit Ihrem Smartphone oder Laptop aus, um sicherzustellen, dass sie funktioniert.

Wenn es funktioniert, trennen Sie Ihren Pi von der Ethernet-Verbindung mit Ihrem PC.

Schritt 5: Stellen Sie eine Verbindung zu VPN und endgültigen Änderungen her

Sie benötigen eine OpenVPN-Konfigurationsdatei (OVPN), um Ihren Pi mit dem von Ihnen ausgewählten VPN-Anbieter und -Server zu verbinden. Wenn Sie eine haben, laden Sie sie mit einem SCP-Client wie Ihrem auf Ihren Pi hoch WinSCP Hier können Sie sich mit Ihrem Administrator-Benutzernamen und -Kennwort verbinden.

Benennen Sie die Datei in um vpnclient.ovpn und lade es in die /etc/openvpnMappe. Vervollständigen Sie die gefundenen Anweisungen auf der OpenWRT-Website um Ihren Pi für VPN-Verbindungen einzurichten. Die einzige geringfügige Änderung wird in Abschnitt 4 für die Einrichtung des VPN-Client-Profils vorgenommen, in dem Sie die Initiale nicht verwenden müssen Katze Werkzeug zum Einfügen Ihrer vpnclient.ovpn Datei, da sie bereits vorhanden ist.

Sobald Sie dies abgeschlossen haben, sollte Ihre VPN-Verbindung automatisch aktiviert werden. Überprüfen Sie, ob sich Ihre ausgehende IP-Adresse geändert hat. Wenn dies nicht der Fall ist, starten Sie Ihren Pi neu und überprüfen Sie, ob Ihre Verbindung aktiv ist.

Finden Sie dies, indem Sie zum gehen OpenVPN Abschnitt von LuCI, aufgeführt unter Dienstleistungen oben im Dashboard. Wenn es verbunden ist, vpnclient wird als aufgeführt Ja unter dem Gestartet Säule.

OpenWRT LuCI Dashboard OpenVPN-Menü

Schritt 6: Registrieren Sie Ihr Gerät im öffentlichen WLAN

Ihr Pi ist zu diesem Zeitpunkt fast fertig. Wenn Sie jedoch jemals eine Verbindung zu einem öffentlichen Wi-Fi-Netzwerk hergestellt haben, werden Sie dies tun Sie wissen, dass Sie sich normalerweise über ein Captive-Portal authentifizieren müssen, um Ihre zu bezahlen oder zu registrieren Gerät. Da Ihr Pi jetzt so eingerichtet ist, dass eine automatische Verbindung über VPN hergestellt wird (und andernfalls eine Verbindung verhindert werden sollte), werden diese Portale normalerweise blockiert.

Um dies zu umgehen, stellen Sie Ihren USB-WLAN-Adapter so ein, dass er mit der MAC-Adresse eines Geräts übereinstimmt, mit dem Sie sich zuerst mit einem öffentlichen WLAN-Netzwerk wie Ihrem Smartphone verbinden und authentifizieren können. Sobald Sie dies haben, geben Sie ein:

nano /etc/init.d/wan-changer

Fügen Sie im Bearbeitungsfenster Folgendes hinzu (ersetzen Sie den Platzhalter XX für Ihren MAC) und klicken Sie auf Strg + X, gefolgt von Y. speichern.

#! / bin / sh /etc/rc.common START = 10 start () {uci set wireless. @ wifi-iface [1] .macaddr = 'XX: XX: XX: XX: XX: XX' uci Festschreibungsnetzwerk. }

Führen Sie abschließend die folgenden Befehle aus, um das Skript so einzustellen, dass es beim Start Ihres Pi automatisch ausgeführt wird:

chmod + x /etc/init.d/wan-changer. /etc/init.d/wan-changer aktivieren

Starten Sie neu, um zu überprüfen, ob alles in Ordnung ist. Sie sollten auch nach DNS-Lecks suchen, um sicherzustellen, dass Ihre VPN-Verbindung ordnungsgemäß funktioniert. Die meisten VPN-Anbieter bieten ein Tool an, das dabei hilft.

Sicheres WLAN überall und garantiert

Ihr Raspberry Pi sollte jetzt als VPN-Reiserouter eingerichtet und einsatzbereit sein, sodass Sie in jedem Hotel oder Café, das Sie besuchen, sicher surfen können. Dank des LuCI-Dashboards können Sie über Ihren Webbrowser problemlos eine Verbindung zu jedem neuen Wi-Fi-Netzwerk herstellen.

Siehe unsere Liste der beste VPN-Dienste Die besten VPN-DiensteWir haben eine Liste der unserer Meinung nach besten VPN-Dienstanbieter (Virtual Private Network) zusammengestellt, gruppiert nach Premium, kostenlos und Torrent-freundlich. Weiterlesen zu Finden Sie einen VPN-Dienst, der Ihren Anforderungen entspricht Hotspot VPN Review: Ist es die richtige Wahl, um Ihre Privatsphäre zu schützen?Suchen Sie ein VPN-Tool für Ihr Mobilgerät? Finden Sie heraus, ob Hotspot VPN der richtige Dienst für Sie ist. Weiterlesen . Wenn dies für Sie zu weit fortgeschritten war, können Sie dies auch in Betracht ziehen andere Möglichkeiten, ein VPN zu Hause einzurichten 4 Möglichkeiten zum Einrichten eines VPN zu HauseIm Folgenden finden Sie verschiedene Methoden zum Einrichten eines VPN zu Hause, von der einfachsten bis zur komplexesten. Weiterlesen .

Ben ist ein in Großbritannien ansässiger Tech-Autor mit einer Leidenschaft für Gadgets, Spiele und allgemeine Geekiness. Wenn er nicht gerade mit Schreiben oder Basteln beschäftigt ist, studiert er für einen MSc in Computing und IT.