Ergebnis 1 bis 5 von 5

Thema: Raspberry Pi als VPN Router

Baum-Darstellung

  1. #3
    Tangiert peripher syrius
    THEMENSTARTER

    Avatar von Jana-Maria
    Registriert
    Mar 2015
    Beiträge
    2,131
    Gefällt mir!
    528
    Du gefällst: 2,101
    2. Router/Access point für VPN konfigurieren:

    2.1 OpenVPN sotware installieren

    Als erstes installieren wir uns ovpn.

    Quellcode


    PHP-Code:
    sudo apt-get install openvpn -
    Danach neustarten (sudo reboot)

    2.2 VPN Config laden

    Jetzt wechseln wir mit folgendem Befehl in das ovpn verzeichnis:

    Quellcode

    PHP-Code:
    cd /etc/openvpn 
    und geben dann folgenden Befehl ein, um die daten für PerfectPrivacy runter zuladen (ersetzt EUERUSERNAME und EUERPASSWORT mit euren login daten für PP):

    Quellcode

    PHP-Code:
    sudo wget ---post-data "username=EUERUSERNAME&password=EUERPASSWORT&uri=/member/download/?file=linux_udp.zip" -O linux_udp.zip "https://www.perfect-privacy.com/member/" 
    Dann entpacken wir das runter geladene Archiv:

    Quellcode

    PHP-Code:
    sudo unzip -j linux_udp.zip 

    2.3 OVPN konfigurieren

    Danach erstellen wir noch eine datei die passwort und username enthält:

    Quellcode

    PHP-Code:
    sudo nano auth.txt 

    Hier gebt ihr in der ersten Zeile Euren Username an, in der zweiten euer passwort.
    wieder wie vorhin mit Strg + X speichern, mit Y bestätigen und enter.

    Jetzt müssen wir die ovpn config noch anpassen, damit automatisch dieerstellte auth.txt geladen wird ((EUERGEWÜNSCHTERSERVER ersetzen)).

    Quellcode

    PHP-Code:
    sudo nano EUERGEWÜNSCHTERSERVER.ovpn 
    Sucht nach der Zeile mit auth-user-pass und macht daraus folgendes:
    auth-user-pass auth.txt

    2.4 Verbindung zum VPN Server aufbauen

    Mit folgendem Befehl könnt ihr dann eine Verbindung zum Server aufbauen(EUERGEWÜNSCHTERSERVER ersetzen):

    Quellcode


    PHP-Code:
    sudo openvpn /etc/openvpn/EUERGEWÜNSCHTERSERVER.ovpn 

    ihr solltet dann bei erfolg nach kurzer zeit etwas in der art sehen:

    Quellcode


    PHP-Code:
    /sbin/ip route add 81.171.69.2/32 via 192.168.40.1
     
    /sbin/ip route add 0.0.0.0/1 via 172.20.32.1
     
    /sbin/ip route add 128.0.0.0/1 via 172.20.32.1 Initialization Sequence Completed 
    2.5 Verbindung per terminal checken

    Öffnet dann ein neues Terminal und gebt folgendes ein:

    Quellcode


    PHP-Code:
    wget --https://checkip.perfect-privacy.com/csv 

    Damit könnt ihr überprüfen, ob die verbindung hergestellt wurde und die gewünschte IP angezeigt wird.

    Wenn alles passt könnt ihr das neue terminal fenster wieder schließen,und im Terminal wo die Verbindung zum VPN hergestellt wurde, Strg + C drücken um die verbindung zu beenden.

    2.6 IP Tables flushen

    Gebt jetzt folgende Befehle ein, um die Iptables zu flushen

    Quellcode

    PHP-Code:
    sudo iptables -F
     sudo iptables 
    -t nat -F sudo iptables -

    2.7 Tunnel konfigurieren

    Jetzt müssen wir noch den tunnel konfigurieren, dass der traffic von wlan0 durch den tunnel geleitet wird. Gebt dazu folgende Befehle nacheinander ein:

    Quellcode


    PHP-Code:
    sudo iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE
     sudo iptables 
    -A FORWARD -i tun0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
     sudo iptables 
    -A FORWARD -i wlan0 -o tun0 -j ACCEPT 

    damit die iptables die alten vom normalen access point überschreiben, folgender Befehl:

    Quellcode


    PHP-Code:
    sudo sh -"iptables-save > /etc/iptables.ipv4.nat" 

    Damit die VPN verbindung automatisch hergestellt wird, bearbeiten wir die datei rc.local:

    Quellcode


    PHP-Code:
    sudo nano /etc/rc.local 
    Sucht wieder nach der zeile exit 0, und gebt direkt dafürber folgendes ein:

    Quellcode


    PHP-Code:
    sleep 5
     cd 
    /etc/openvpn
     sudo openvpn EUERGEWÜNSCHTERSERVER
    .ovpn 
    mit Strg + X speichern, y zum bestätigen, und dann enter.


    Jetzt sollte alles soweit eingerichtet sein. Gebt noch einen letzten Befehl ein, um neu zu starten:

    Quellcode

    PHP-Code:
    sudo reboot 
    Versucht euch jetzt mit einem gerät eurer wahl über den pi accesspoint zu verbinden.

    Jetzt müsst ihr nur noch checken, ob eure DNS nicht leakt etc.

    Natürlich könnt ihr auch SSH verwenden.
    Folgt dazu einfach ab punkt 2.2 der Anleitung auf https://www.perfect-privacy.com/howto/openvpn-over-ssh/


  2. Diesen Mitgliedern gefällt dieser Beitrag:


Ähnliche Themen

  1. Raspberry als VPN Client
    Von flag im Forum Technik / Hardware & Software
    Antworten: 3
    Letzter Beitrag: 23.08.2021, 19:29
  2. .NET Core 2.0 landet auf dem Raspberry Pi
    Von RedDevil im Forum Datenschutz & Privatsphäre (IT-Security)
    Antworten: 0
    Letzter Beitrag: 13.03.2017, 12:19
  3. [HILFE] raspberry Pi 3 VPN-Gateway
    Von krommt im Forum Technik / Hardware & Software
    Antworten: 16
    Letzter Beitrag: 16.01.2017, 15:16
  4. [HILFE] raspberry Pi 3 VPN-Gateway
    Von krommt im Forum Projektideen
    Antworten: 11
    Letzter Beitrag: 14.01.2017, 12:00
  5. Sicheres WLAN mit dem Raspberry Pi
    Von RedDevil im Forum Allgemeine News
    Antworten: 0
    Letzter Beitrag: 04.05.2016, 09:02

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
SzeneBox.org... im Mittelpunkt der Szene!
© since 2015 szeneBOX.org - All Rights Reserved
Domains: www.szenebox.org