VPN接続時VNC接続不可(ただし、SSH接続は可能)

VPN接続時VNC接続不可(ただし、SSH接続は可能)

編集する:

PC1からPC2にSSHトンネルを設定しようとしています。

$ ssh -L 5901:localhost:5900 PC2

次に、localhost:5901を使用してVNCに接続します。これは、PC2 が VPN に接続されていない場合に機能しますが、PC2 が VPN に接続されている場合、VNC 接続は引き続き切断されます。

奇妙なことに、Win 10がインストールされている他のPC3(PC1ではない)でも同じことを試しています。私はmsys2でTigerVNCとOpenSSHをクライアントとして使用しています。 PC2 が VPN に接続されると、VNC 接続はアクティブのままです。


以下のように、私のホームルーターの後ろに2台のコンピュータ(PC1、PC2)があります。
PC1 (Ubuntu 20.04.3) -> PC2 (Ubuntu 20.04.3) -> Proton servers     Internet
VNC client (remmina).3..VNC server (vino)
SSH client...........4..SSH server                              ->  Site A
                        VPN client (proton).......VPN server  _/    Site B 
                               |             1                       ^ 
                             2 |_____________________________________| 

PC2は時々ProtonVPNクライアントを実行し、VPNへの接続/接続を解除することができます(1)。私はPC2のローカルIP 192.168 ...(例えば)を使用してPC1をPC2の(3)VNCおよび(4)SSHサーバーのクライアントとして使用しています。 PC2がVPN(1)に接続されている場合、同じ方法とIP(4)を使用してまだSSHを実行できますが、PC1からPC2(3)にVNCすることはできません。この問題を解決する必要があります。ssh [email protected]

  1. 分割トンネリングは私のニーズに合わせて機能しますか?
    私が理解したのは、トラフィックのルーティングを制御するために使用されます。コンピュータ2から#1または#2を介してネットワークに接続されているため、役に立ちません。

また:

  1. 私が見ている行動は予想されていますか?
  2. 克服できるだろうか?

関連:

  1. https://serverfault.com/questions/405878/asa-5505-stops-local-internet-when-connected-to-vpn
  2. https://serverfault.com/questions/351543/network-is-not-available-even-when-cisco-vpn-client-is-connected-wrong-route
  3. VPN経由で特定のトラフィックのみをルーティング
  4. https://superuser.com/questions/983727/route-only-特異的-traffic-through-vpn

関連情報