QEMU/KVM(qemu:///system) VM이 네트워크에 연결되어 있지 않습니다(DHCP를 통해 IP 주소를 얻을 수 없음).

QEMU/KVM(qemu:///system) VM이 네트워크에 연결되어 있지 않습니다(DHCP를 통해 IP 주소를 얻을 수 없음).

오늘은 Virt/QEMU의 VM을 네트워크에 연결하지 못했습니다. 마지막으로 Linux Mint 클라이언트를 사용해 보았지만 DHCP를 통해 연결할 수 없습니다. 유선 연결이 존재하며 이를 비활성화 및 활성화하고 virsh domif-setlink LM_21 vnet0 up클라이언트에서 결과를 볼 수 있습니다.

저는 최근에 스택을 사용하기 시작했고 네트워크는 며칠 전에 작동하고 있었습니다( ping클라이언트에서 작동). 그런데, 이러한 클라이언트는 제거되었지만 이제는 DHCP 192.168.122.2 - 192.168.122.254VM NIC에 대해 이전에 IIRC, QENU/KVM 연결을 사용했던 기본 설정을 사용하고 있습니다 virtual network default: NAT, virtio. 다른 관련 게시물을 읽어보았지만 문제를 해결하는 방법을 이해할 수 없습니다. Virt 측에서 DHCP가 작동하는지 확인할 수 있는 방법이 있습니까? 보고 시도해 볼 만한 다른 것이 있나요? 티아

# virsh net-list --all
 Name      State    Autostart   Persistent
--------------------------------------------
 default   active   yes         yes

1을 추가하세요:

나는 dhclient wired_net_name이것을 클라이언트에서 시도했다다른 게스트에서 복제한 후 kvm 게스트에 IP 주소가 할당되지 않음. 그 후 네트워크에서 수동 연결을 위한 추가 항목을 확인한 후 일부 169... IPdefault route 0.0.0.0.outside ping가 실패했습니다.

2를 추가하세요:

이전에는 네트워킹이 왜 작동했는지 이제 이해한 것 같습니다. 사용자 세션에서 작동합니다. 방금 클라이언트의 사용자 세션 연결 및 네트워크 작업을 위해 동일한 배포의 가상 머신을 만들었습니다. Network source: usermode networkingvirt-manager에 있는 가상 머신의 네트워크 카드에서.

시스템 세션의 NAT에는 몇 가지 추가 구성 작업이 필요합니까?

3개 추가됨:

나는 읽었다https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/virtualization_host_configuration_and_guest_installation_guide/chap-virtualization_host_configuration_and_guest_installation_guide-network_configuration

확인 /etc/sysctl.conf하고 net.ipv4.ip_forward = 1댓글 달았습니다. 그러나 클라이언트가 DHCP를 통해 IP 주소를 얻는 것을 어떻게 방지하는지 이해할 수 없습니다. Network source: usermode networking그것 없이도 작동하는 이유는 무엇 입니까?

관련 정보