WinXP 가상 머신의 virtio 드라이버에 네트워크 연결이 없습니다(Linux 호스트의 libvirt/Qemu).

WinXP 가상 머신의 virtio 드라이버에 네트워크 연결이 없습니다(Linux 호스트의 libvirt/Qemu).

나는 그것을 libvirt몇 년 동안 사용해 왔으며 지금까지 훌륭하게 작동합니다. 최근까지(아마 Manjaro Linux 호스트에서 몇 가지 시스템 업데이트 이후): 내 Windows(XP) 가상 머신은 더 이상 virtio 드라이버와 네트워크에 연결되지 않았습니다. 대신에 전환해야 rtl8139네트워크 연결이 제대로 작동합니다. 따라서 최종적으로 네트워크 어댑터 설정을 확인하기 전에 Windows 클라이언트에서 오랜 시간을 기다려야 합니다. 그렇지 않으면 마우스 Network connections오른쪽 버튼을 클릭하여 Network Favourites선택하면 네트워크 아이콘이 나타나지 않고 창이 나타나지 않습니다 Properties. 인터페이스의 IP 주소를 수동으로 설정하거나 DHCP를 사용하면 대기 시간이 발생합니다.

이전 Windows XP 가상 머신을 부팅할 때 이 문제를 발견하기 시작했습니다. 버티오 드라이버 버전입니다0.1.106(또는 꺼짐) 당시에 설치되었습니다. 그래서 virtio예전처럼 네트워크 드라이버를 먼저 업그레이드했습니다. 그런데 이상한 점이 있습니다. 드라이버를 업데이트하는 데 시간이 오래 걸리고 가상 머신을 강제 종료했다가 다시 시작해야 했습니다. 또한 전환한 후 드라이버를 완전히 제거한 rtl8139다음 다시 설치했습니다(Windows 사용).장치 관리자에 장치가 존재하지 않습니다장난). 잔돈을 유지해주세요.

virtio나는 부터 시도했다페도라 프로젝트버전0.1.135(최신) 및0.1.126(안정적인). 다르지 않습니다. 이전 드라이버는 2013년부터 사용 가능했습니다. 말할 필요도 없이 지금은 사용할 수 없습니다. 내 Windows 클라이언트만 영향을 받는 것 같습니다. 내 이전 Linux VM에는 모두 내 호스트 데몬으로부터 IP 주소를 받기 때문에 이 문제가 없습니다 dnsmasq.

누구든지 어떤 아이디어가 있습니까?

(참고: 이벤트 로그에는 무엇이 잘못되었는지에 대한 내용이 나와 있지 않습니다. 이는 나에게 놀라운 일이 아닙니다.)

답변1

이 문제에 대해 글을 쓰고 있을 수도 있습니다.여기. 이것은 해결 방법 qemu 2.8. 으로 드라이버를 qemu(대신 vhost) 파일 ([VmName] 편집) [여기]로 설정하는 xml버그 였습니다 virsh. 제게는 효과가 있었습니다.

관련 정보