Linux
同一主機上的 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 上應該是 192.168.122.0/16,在訪客 2 上應該是 192.168.100.0/16。您的整個網路必須是 /16 才能讓所有設備進行通信。