Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereiche, welche für Gäste verwehrt bleiben

Support Simple how-to raspberry pi - openvpn - gateway - pihole - iptables NAT

elogugu

Spezialist
Registriert
21. Februar 2013
Beiträge
580
Reaktionspunkte
401
Punkte
133
Hallo,

kleines TUT wie, was und wieso .....

Connect raspberry ssh.

sudo apt-get update
sudo apt-get upgrade

sudo apt-get install openvpn
sudo systemctl enable openvpn



jetzt brauchen wir die .configs von NordVPN dien laden wir uns per wget aufs System
Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!


wir befinden sich immer noch in den selben Ordner
Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!

die .configs sind nun entpackt liegen in der Ordner Struktur

nun suchen wir uns ein Favoriten aus und nennen es um in .conf entweder im Terminal oder in der Desktop Ebene!

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!
. >> der Server ist ein Beispiel

wir sind immer noch im openvpn Ordner und erstellen eine auth.txt Datei wo die Zugangsdaten rein kommen

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!

Editieren es und geben die Daten ein

sudo nano auth.txt
User
Pass
Speichern!

Ausgang:
Wir haben die .ovpn umbenannt in z.b de75.conf
Und wir haben sie auth.txt!
jetzt editieren wir die .conf Datei.

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!

Suchen die Zeile
auth-user-pass und fügen den Pfad hinzu

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!

nutzen wir pihole als DNS Server bitte am Ende das noch hinzufügen
Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!
speichern.


NordVPN Autostart.

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!

finde

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!

bitte auch auskommentieren #!


Speichern !

Jetzt zu den IP tables ich füge die IP tables für die nutzung von Pihole zusätzlich hinzu ich denke wer Raspberry Pi hat der sollte und nutzt Pihole !

Raspberry Pi als Router

sudo /bin/su -c "echo -e '\n#Enable IP Routing\nnet.ipv4.ip_forward = 1' > /etc/sysctl.conf"

Überprüfen können wir die Einstellung mit

sudo sysctl -p

wo uns

net.ipv4.ip_forward = 1


Raspberry als Firewall

Nun benötigen wir eine iptables Konfiguration, damit der Raspberry als Firewall agiert und den Netzwerktraffic richtig über das NordVPN Tunnel-Netzwerk leitet.

Als erstes aktivieren wir NAT, damit das richtige Gerät im Netzwerk auch den richtigen Traffic zugeordnet bekommt:

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!

Dann leiten wir den internen Netzwerktraffic eth0 über das Tunnel-Netzwerk tun0 und zurück.

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!

Letztere Option erlaubt nur eingehenden Traffic, wenn dieser vorher von einem Gerät innerhalb des Netzwerkes ausging.

Außerdem müssen wir den eigenen Loopback-Traffic des Raspis erlauben:

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!

Außerdem wollen wir im nächsten Schritt, dass man den Raspi weiterhin pingen und über SSH erreichen kann.

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!

Und auch der Traffic vom Raspi darf zurückgegeben werden

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!

Als nächstes müssen wir noch, in Vorbereitung auf die Installation von PiHole, ein paar weitere Ports für das lokale Netzwerk freigeben, damit DHCP, DNS, eventuelle VPN-Verbindungen und das PiHole Webinterface auch funktionieren:

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!

- der Port 53 ist für das Routen der DNS anfragen zum Pihole

- Port 1194 bezieht sich auf UDP wer TCP nutzt bitte abändern


Danach können wir uns unser Werk betrachten und noch einmal nachvollziehen:

sudo iptables -L

Speichern der Firewall-Einstellungen

Damit die Iptables auch nach dem Reboot erhalten bleiben, müssen wir noch ein kleines Hilfsprogramm installieren und die gerade gemachten Einstellungen speichern.

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!

Der erste Befehl installiert das Programm, der zweite speichert die entsprechenden Einstellungen.

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!

Im Grunde sollte das erstmal reichen. Jetzt dürft ihr euren Geräten im eigenen Netzwerk nur die IP von Raspberry zuweisen als Gateway und ihr seid im OpenVPN Netzwerk von NordVPN viel spaß!

Die Geräte laufen über OpenVPN und die DNS anfragen über euren Pihole, läuft auf dem Raspberry Pi 4 super Stabil selbst getestet.


best regads

Edit :

das how-to hat sein Ursprung aus einem anderen Board und stammt von mir daher erlaube ich mir 1:1 Paste/copy
 
Zurück
Oben