VPN und Samba zusammen auf einer virtuellen Maschine?

VPN und Samba zusammen auf einer virtuellen Maschine?

Ich habe Ubuntu 18 auf einer virtuellen Maschine installiert. 2 virtuelle Netzwerkadapter sind mit der Maschine verbunden. 1 ist für das Internet, 1 ist für die gemeinsame Nutzung von Dateien mit einer anderen virtuellen Maschine

Wenn ich Ubuntu über die 1. Netzwerkkarte mit einem VPN-Server (spezieller Client eines privaten VPN, nicht offen) verbinde, ist die Dateifreigabe über Samba auf der 2. Netzwerkkarte nicht mehr möglich. Jedes Mal, wenn ich eine Datei freigeben möchte, muss ich zuerst die VPN-Verbindung trennen. Wäre es also möglich, Dateien über die 2. Netzwerkkarte freizugeben, ohne die VPN-Verbindung zu trennen?

Antwort1

Wenn Sie sich mit Ihrem VPN verbinden, leiten Sie Ihren gesamten Datenverkehr über die erste Netzwerkkarte/den ersten VPN-Server.

Sie haben jetzt mindestens zwei Optionen.

  1. Ändern Sie die VPN-Serverkonfiguration

    Ändern Sie Ihre Serverkonfiguration, damit Ihr Gateway nicht mehr umgangen wird. In OpenVPN sollte diese Option heißen

    push "redirect-gateway def1 bypass-dhcp"
    

    Löschen oder kommentieren Sie diese Option

  2. Ändern Sie Ihre Routing-Tabelle

    Ändern Sie nicht die VPN-Serverkonfiguration, sondern schreiben Sie eine neue Routing-Regel. Angenommen, Ihr Samba-Netzwerk läuft unter 192.168.10.0/24 und Ihre IP in diesem SMB-Netzwerk ist 192.168.10.2. Dann könnten Sie eine Regel wie diese schreiben

    sudo ip route add 192.168.10.0/24 via 192.168.10.2
    

    und das Problem sollte behoben sein.

verwandte Informationen