同じホスト上の2つのゲストVMがリモートで(VNC / NoMachineを介して)互いに接続されている

同じホスト上の2つのゲストVMがリモートで(VNC / NoMachineを介して)互いに接続されている

私は非常に簡単な設定があります。ホストはQEmu-KVMゲストを実行するvirt-managerです。

Host:     Ubuntu 20.04 (basic install)  
2 Guests: Ubuntu Mate 20.04 (basic install)

ゲスト2名にNoMachine(またはVNC)をインストールしました。

質問: NoMachine(またはVNC)を介してGuest1からGuest2に接続しようとすると、お互いを見ることはできません。

ホストシステムには一種のポート転送が必要だと思います。誰もが正しい方向に私を指すことができますか?

ネットワーク構成は次のとおりです。


Guest1は、次のように仮想ネットワークを設定しましたvirt-manager

          Name:    default
          Device:  virbr0
          IPv4 configuration:
          Network:    192.168.122.0/24
          DHCP range: 192.168.122.2 - 192.168.122.254
          Forwarding: NAT

Guest2は、次のように仮想ネットワークを設定しましたvirt-manager

          Name:    network
          Device:  virbr1
          IPv4 configuration:
          Network:    192.168.100.0/24
          DHCP range: 192.168.100.128 - 192.168.100.254
          Forwarding: NAT

ゲスト1は192.168.100.145でnxserverを実行しています。

ゲスト2は192.168.122.146でnxserverを実行しています。

ありがとうございます!

答え1

サブネットが正しくありません。ゲスト 1 では 192.168.122.0/16 でなければならず、ゲスト 2 では 192.168.100.0/16 でなければなりません。すべてのデバイスが通信できるように、ネットワーク全体は/ 16でなければなりません。

関連情報