Ergebnis 1 bis 6 von 6

Thema: V-Server + OpenVPN + Hilfe gesucht

  1. #1
    Junior
    Registriert
    Dec 2019
    Beiträge
    37
    Gefällt mir!
    1
    Du gefällst: 12

    V-Server + OpenVPN + Hilfe gesucht

    Hallo.

    Ich habe beim Hoster XYZ, möchte keine Schleichwerbung machen, einen VServer gemietet. Betriebssystem ist Ubuntu 18.04.
    Dort hoste ich lediglich eine Wordpress Webseite (nginx).

    Nun möchte ich eine Anwendung installieren und nutzen, in der ich mein gewünschtes Network Interface in den Settings eingeben kann.
    Und hier kommt jetzt der Knackpunkt, da meine Linuxkenntnisse nicht gerade fortgeschritten sind.

    Ich würde jetzt gerne mit OpenVPN eine Verbindung zum VPN Anbieter meines Vertrauens aufbauen und dann das tun0 Network Interface für die Anwendung nutzen.
    Wie ich eine Verbindung erfolgreich mit OpenVPN hinbekomme weiß ich, allerdings ist dann der Server dicht und ich kann nichts weiter mehr machen außer Reboot.

    Wie schaffe ich es nun, dass der V-Server weiter mit eth0 arbeitet ich aber trotzdem gleichzeitig das tun0 aufbauen kann?
    Oder falls das keinen Sinn ergeben sollte, wie mache ich den V-Server von außen erreichbar, wenn OpenVPN die Verbindung aufgebaut hat?

    Würde mich über Hilfe freuen.

    MfG.
    Geändert von Prototyp (16.02.2020 um 21:00 Uhr)

  2. Werbung - Hier werben?
  3. #2
    Anfänger
    Registriert
    Jan 2019
    Beiträge
    16
    Gefällt mir!
    2
    Du gefällst: 17
    Ports die nicht durch den VPN laufen extra freischalten, und ein Fallback falls der VPN down geht einrichten sodass dann die Connection gedroppt wird. Hab das ganze mit iproute2 gemacht. Geht bestimmt auch noch etwas eleganter aber naja es funktioniert.

    Code:
    echo "201 novpn" >> /etc/iproute2/rt_tables
    ip rule add fwmark 65 table novpn
    // GATEWAY = network gateway
    ip route add default via GATEWAY dev eth0 table novpn
    ip route flush cache
    
    // Ports without VPN = ssh port etc
    iptables -t mangle -A OUTPUT -p tcp --sport 22 -j MARK --set-mark 65
    
    // drops connection when tun0/openvpn goes down
    // MAIN_IP = Server IP
    // 1337 = Port of application which should always goes through openvpn
    iptables -A OUTPUT -o eth0 -p tcp --destination-port 1337 -s MAIN_IP -j DROP

  4. #3
    Junior
    THEMENSTARTER


    Registriert
    Dec 2019
    Beiträge
    37
    Gefällt mir!
    1
    Du gefällst: 12
    Danke schön. Werde ich direkt mal probieren.

    Was muss denn bei Gateway hin? 172.31.1.1 oder 0.0.0.0?

  5. #4
    Anfänger
    Registriert
    Jan 2019
    Beiträge
    16
    Gefällt mir!
    2
    Du gefällst: 17
    Zitat Zitat von Prototyp Beitrag anzeigen
    Danke schön. Werde ich direkt mal probieren.

    Was muss denn bei Gateway hin? 172.31.1.1 oder 0.0.0.0?
    ip route show

    Dann das Gateway von eth0 nehmen. Wird meistens mit einer 1 enden.

  6. #5
    Junior
    THEMENSTARTER


    Registriert
    Dec 2019
    Beiträge
    37
    Gefällt mir!
    1
    Du gefällst: 12
    Leider funktioniert das nicht. Der VPS bleibt nach Start von OpenVPN nicht erreichbar.

    Folgendes funktioniert - halb!

    ip rule add table 128 from PublicIP
    ip route add table 128 to PublicIP/32 dev eth0
    ip route add table 128 default via Gateway

    So startet OpenVPN und ich kann mich per SSH verbinden.
    Führt aber auch nicht zum gewünschten Erfolg, da ich jetzt wohl keine Verbindung nach außen bekomme.

    ping goolge.com -> Temporary failure in name resolution

  7. #6
    Anfänger
    Registriert
    Jan 2019
    Beiträge
    16
    Gefällt mir!
    2
    Du gefällst: 17
    Zitat Zitat von Prototyp Beitrag anzeigen
    Leider funktioniert das nicht. Der VPS bleibt nach Start von OpenVPN nicht erreichbar.

    Folgendes funktioniert - halb!

    ip rule add table 128 from PublicIP
    ip route add table 128 to PublicIP/32 dev eth0
    ip route add table 128 default via Gateway

    So startet OpenVPN und ich kann mich per SSH verbinden.
    Führt aber auch nicht zum gewünschten Erfolg, da ich jetzt wohl keine Verbindung nach außen bekomme.

    ping goolge.com -> Temporary failure in name resolution
    "Leider funktioniert das nicht. Der VPS bleibt nach Start von OpenVPN nicht erreichbar."

    Dann ist der SSH Port bei dir nicht freigeschaltet. Hast das Gateway Falsch, oder der Interface Name ist bei dir anders.

Ähnliche Themen

  1. (Suche) - Hilfe für Sky of Usenet gesucht
    Von Dark1600 im Forum Trader / Uploader (FTP/FXP/...)
    Antworten: 2
    Letzter Beitrag: 02.09.2021, 03:14
  2. (C#) - Kleine Hilfe bei C# gesucht
    Von BlackHook im Forum Entwicklung / Programmierung
    Antworten: 0
    Letzter Beitrag: 07.04.2021, 08:44
  3. hilfe bei lokalen plex server
    Von SPAM-SPAM im Forum Technik / Hardware & Software
    Antworten: 2
    Letzter Beitrag: 14.09.2017, 05:04
  4. ~ ~Vorbereitung Forum ~~ Hilfe gesucht!
    Von nginX im Forum Projektideen
    Antworten: 10
    Letzter Beitrag: 07.01.2017, 12:40
  5. Hilfe: Samba cifs server mounten
    Von alkomat im Forum Webmaster Daily Talk & OffTopic
    Antworten: 0
    Letzter Beitrag: 09.05.2016, 01:19

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