vpn 和 samba 在虛擬機器上一起使用嗎?

vpn 和 samba 在虛擬機器上一起使用嗎?

我已經在虛擬機器上安裝了 ubuntu 18。 2 個虛擬網路介面卡連接到電腦。 1 用於網際網路 1 用於與另一台虛擬機器共用文件

當我透過第一個網路卡將 ubuntu 連接到 vpn 伺服器(私有 vpn 的特殊用戶端,未開啟)時,第二個網路卡上透過 samba 的檔案共用變得不可用。每次我想共享文件時,首先我必須斷開 VPN 連線。那麼,在不斷開VPN連線的情況下,是否可以透過第二張網卡共用檔案?

答案1

當您連接到 VPN 時,您將透過第一個網路卡/VPN 伺服器路由所有流量。

你現在至少有兩個選擇。

  1. 修改VPN伺服器配置

    更改您的伺服器配置以不再繞過您的網關。在 OpenVpn 中,該選項應命名為

    push "redirect-gateway def1 bypass-dhcp"
    

    刪除或評論該選項

  2. 修改您的路由表

    不要更改 vpn-server 配置,而是編寫新的路由規則。假設您的 samba 網路運行在 192.168.10.0/24 並且您在該 smb 網路中的 IP 是 192.168.10.2 您可以編寫這樣的規則

    sudo ip route add 192.168.10.0/24 via 192.168.10.2
    

    並且問題應該要解決。

相關內容