OpenVPN Client Hardware

Gast #4053889
Lesenswert?
• ▲
▼
Hi,
für unterwegs möchte ich mir eine kleine OpenVPN Box einrichten. Die Box 
möchte ich per LAN, WLAN, ... (was eben da ist) ans Internet hängen, 
alle Geräte hinter der Box können dann den Tunnel ins Heimnetz nutzen.

Bis jetzt habe ich den OpenVPN Windows Client genutzt, ich möchte aber 
auch mal einen Raspberry o.ä. parallel anschließen.

Gibt es dafür aktuelle und günstige Hardware, bevorzugt mit WLAN und >1 
LAN Port?
Gast #4054176
Lesenswert?
• ▲
▼
Peter II schrieb:
> dafür musste sich der WLAN-router mit OpenWRT eignen.

Die TP-841ND läuft mit OpenWRT ganz gut.

Wenn du mehr installieren willst, nimm die TP-842ND. Die hat einen 
USB-Anschluss. Mit dem Overlay-FS kannst du damit das Rootfs der 
Maschine erweitern.

Die ganze Geschichte läuft auch wohl relativ stabil, da der Freifunk 
Berlin diese Teile mit OpenVPN (zur Mitstoerer-Haftung) in ganz Berlin 
betreibt.
Gast #4055116
Lesenswert?
• ▲
▼
> OpenWRT

Danke! Hatte ich bis jetzt irgendwie nicht auf dem Schirm.
Vor Jaaahren habe ich mal DD-WRT auf einen WRT54G gespielt und die 
Kisten seitdem komplett vergessen.

Ich bekomme demnächst einen TL-MR3020 und darf damit mal mein Glück 
versuchen. :)
Wenn es gut läuft bestelle ich mir eventuell den 842ND um mehr 
Anschlüsse zu bekommen. 4GB USB-Stick ist auch schon reserviert.

Für Mitleser: Bei den mini-Routern soll der TL-WR710N etwas besser als 
mein TL-MR3020 sein, z.B. kann er gleichzeit WLAN-Client und AP sein.
Sagt zumindest der da: 
http://www.digitalreplica.org/2014/10/pocket-internet-privacy-shield/
Gast #4063343
Lesenswert?
• ▲
▼
OpenWRT läuft soweit super. Ich habe ein "Site to Site" VPN aufgebaut 
und kann alle Hosts auf beiden Seiten des Tunnels erreichen.

Nur ein Problem bleibt, ich schaffe es nicht auch auf dem Router den 
Tunnel zu nutzen.

>> Host 1 - Router "Zuhause" - Tunnel - Router "OpenWRT" - Host 2 <<

"Ping Host 1 -> Host 2" und umgekehrt funktioniert. Die Hosts kennen nur 
ihr Default Gateway, also sollten die Router richtig konfiguriert sein.

"Ping Router OpenWRT -> Host 1/Router Zuhause" funktioniert nicht! 
(Getestet im Web-UI und auf der Konsole)
Es ist so als würde OpenWRT seine eigene Routing-Tabelle ignorieren...

Leider brauche ich genau diese Funktion für DNS Forwarding.
Wie bekomme ich das hin?
Gast #4072983
Lesenswert?
• ▲
▼
So jetzt läuft der Tunnel wie ich es mir vorstelle. Es fehlte noch eine 
iptables Regel auf dem OpenWRT damit der VPN Server auch Anfragen vom 
Router selbst akzeptiert.

> iptables -t nat -A POSTROUTING -s [VPN] -j SNAT --to-source [Router]

Andere Baustelle, der USB Stick am Router. Da liegt das Dateisystem und 
etwas Notfall-Swap drauf.

Kann OpenWRT das Dateisystem verschlüsseln?

Nicht das mir jemand den Stick samt VPN-Schlüsseln rausträgt...
Gast #4073104
Lesenswert?
• ▲
▼
Panorama schrieb:
> Kann OpenWRT das Dateisystem verschlüsseln?
>
> Nicht das mir jemand den Stick samt VPN-Schlüsseln rausträgt...

Die wirklich gefährlichen Schlüssel müssen doch garnicht auf der 
OpenVPN-Box liegen.

Vor allem dein Root-CA-Key sollte da gar nicht niemals drauf.

Bleibt dem Dieb, deine CA-Certificate-Chain incl. Server Certificate 
(absolut ungefährlich) und deinen Server-Secret-Key (ärgerlich) 
mitzunehmen.

Damit kann er keine neuen Clients für dein VPN authorisieren, dazu 
brauchts den Root-CA-Key.

Er könnte aber sich aber als MITM gegenüber Clients als VPN-Server 
ausgeben.

d.H.: CRL vorsehen, vor allem so, dass die CRL auch ohne den geklauten 
VPN-Server verwendet werden kann.
Gast #4073542
Lesenswert?
• ▲
▼
Auf dem OpenWRT liegt ein Client-Zertifikat, mehr nicht. (*.p12 Datei)
Die Datei liegt einfach mit im Openvpn-Ordner.

Root-CA usw. macht mein Server hier zuhause, um den mache ich mir 
(momentan) weniger Sorgen.

Linksammler schrieb:
> vor allem so, dass die CRL auch ohne den geklauten
> VPN-Server verwendet werden kann.

Wie funktioniert das?

Auf der Serverseite werde ich eine CRL bauen und einbinden (crl-verify).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 11 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.