Debian
無法在 VPN 上使用 RDP 客戶端
一旦我打開我的公司 VPN,就會
remmina
失去連接(與 VPN之外rdp
的主機的協議)。同樣,只要我關閉VPN 創建的連接,就會重新開始工作。tap0``remmina
我寧願兩者都有,我怎麼能做到這一點?
我在:
denis@debian:~$ uname -a Linux debian 4.19.0-10-amd64 #1 SMP Debian 4.19.132-1 (2020-07-24) x86_64 GNU/Linux
雷米納版本:1.3.3
我無法訪問 VPN 伺服器,這是一個公司環境,所以我無法在那裡修改任何設置。我不確定我應該在這裡轉儲所有
route
資訊嗎?有關 VPN (OpenVPN) 的一些資訊:
vpn.service-type: org.freedesktop.NetworkManager.openvpn GENERAL.DEVICES: wlo1 VPN.CFG[7]: dev = tap0 openvpn config file: client dev tap0 proto udp remote-cert-tls server remote ****** cipher AES-256-CBC auth SHA512 tls-cipher TLS-DHE-RSA-WITH-AES-256-GCM-SHA384:TLS-DHE-RSA-WITH-AES-128-GCM-SHA256:TLS-DHE-RSA-WITH-AES-256-CBC-SHA:TLS-DHE-RSA-WITH-CAMELLIA-256-CBC-SHA:TLS-DHE-RSA-WITH-AES-128-CBC-SHA:TLS-DHE-RSA-WITH-CAMELLIA-128-CBC-SHA resolv-retry infinite nobind persist-key persist-tun verb 3 comp-lzo pull setenv PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin script-security 2 up /etc/openvpn/scripts/update-systemd-resolved down /etc/openvpn/scripts/update-systemd-resolved down-pre
無論如何,感謝@roaima 評論,實際上很容易修復。為我未來的自己注意這一點:
sudo ip route add <remote-rdp-host> via 192.168.1.1
default
當沒有 VPN 啟動時,192.168.1.1 是我的網關。您可以使用traceroute <host>
來知道使用哪個網關(或ip route get ...
)另一種方法是刪除
default <vpn ip>
,以便預設情況下不將其用於所有流量。<remote-rdp-host>
在這種情況下,不需要添加明確的規則