외부 네트워크에서 KVM 게스트 가상 머신에 액세스할 수 있게 하려면 어떻게 해야 합니까?

외부 네트워크에서 KVM 게스트 가상 머신에 액세스할 수 있게 하려면 어떻게 해야 합니까?

POC용 kvm 설정을 만들고 있습니다.

KVM Host IP range: 172.21.158.0/24
KVM GUEST VM Range: 172.21.183.0/24
default virtual network with NAT forwarding :192.168.100.0/24

게스트 가상 머신 네트워크 카드 설정은 다음과 같습니다.

여기에 이미지 설명을 입력하세요.

이제 외부 네트워크에서 KVM 게스트에 액세스하고 싶습니다.

게스트 가상 머신에 액세스하려면 어떤 변경이 필요합니까?

답변1

첫 번째 블록에는 두 개의 서로 다른 네트워크가 표시되었습니다. 172.21.158.0/24따라서 172.21.183.0/24이러한 네트워크는 일부 iptables 규칙 없이는 서로 통신할 수 없습니다.

아마도 당신이 하고 싶은 일은 "사용자 네트워크". 네트워크 옵션 없이 게스트를 시작하면 됩니다(사용자 네트워크가 기본값임).

qemu-system-x86_64 -hda /path/to/hda.img

관련 정보