kvm과 libvirt를 사용하고 있는데 호스트에서 IP 주소를 가져올 수 없습니다.
각 참석자의 목록이 비어 있습니다.
virsh domifaddr guest1
Name MAC address Protocol Address
-------------------------------------------------------------------------------
하지만 인터페이스를 얻을 수 있습니다.
virsh domiflist guest1
Interface Type Source Model MAC
-------------------------------------------------------
macvtap1 direct enp7s0f0 virtio 52:54:00:c4:52:1a
패키지 버전은 다음과 같습니다:
libvirt-daemon-kvm-3.9.0-14.el7_5.8.x86_64
qemu-kvm-common-1.5.3-156.el7_5.5.x86_64
qemu-kvm-1.5.3-156.el7_5.5.x86_64
kernel 3.10.0-862.el7.x86_64
libvirt-3.9.0-14.el7_5.8.x86_64
virsh는 왜 아무것도 표시하지 않습니까? 이 외에도 손님과의 커뮤니케이션도 매우 효과적입니다.
운영 체제는 CentOS 7.5.1804입니다.
답변1
virsh domifaddr --source agent
또는 을 시도하십시오 virsh domifaddr --source arp
. 가상 머신에 macvtap을 사용하고 있으므로 기본 설정은 작동하지 않으며 dnsmasq를 사용하는 네트워크 구성 --source lease
에서만 작동합니다.type='network'