동일한 호스트에 있는 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이어야 합니다.

관련 정보