KVM: 호스트 네트워크 부분이 손실되었으며 게스트는 정상입니다.

KVM: 호스트 네트워크 부분이 손실되었으며 게스트는 정상입니다.

몇 주 동안 KVM이 Linux 시스템에서 제대로 작동했습니다.

그런데 오늘 이상한 일이 일어났습니다. 갑자기 호스트(그리고 호스트만)가 일부 인터넷 액세스를 잃었습니다.

  • 여전히 LAN에 액세스할 수 있습니다(다른 컴퓨터에 SSH로 연결할 수 있음).
  • 여전히 게스트에 액세스할 수 있습니다(예: 호스트에서 Linux 게스트로 SSH를 통해 연결할 수 있음)
  • 전달은 여전히 ​​작동합니다(LAN의 다른 물리적 시스템은 여전히 ​​인터넷에 액세스할 수 있지만 KVM 호스트를 "전달자"로 사용합니다)

하지만 저는 어떤 구성 파일도 건드리지 않았습니다. 나는 단지 손님을 검색/사용하고 있습니다. 나는 노력했다ifconfig downbr0그런 다음ifconfig가 br0을 시작합니다경로를 재설정했지만 소용이 없었습니다.

무슨 일인지 아는 사람 있나요? 이것은 나의 주요 워크스테이션이고 가동 시간은 2개월입니다. 재부팅하는 것을 좋아하지 않으므로 재부팅할 필요가 없습니다(그리고 이는 단지 시스템이 충분히 안정적이지 않다는 것을 보여줍니다).

편집하다: 여기에 더 많은 세부 정보/답변을 추가하고 있습니다. 여러분이 저에게 조금 도움이 되기를 바랍니다.

그러는 동안 머신을 종료하고 복원하기로 결정했고 이제 모든 것이 정상으로 돌아왔지만 그래도... 다음에 호스트를 종료하지 않고 이런 일이 발생하면 이 문제를 해결할 수 있을지 궁금합니다.

가상 머신이 "공용 브리지" 네트워킹 방법을 사용합니까? (예: 로컬 LAN에 대한 브리지)

예, 그렇게 생각합니다.br0호스트와 가상 머신의 IP는 모두 10.0.0.x이며 이는 내 LAN의 다른 물리적 머신과 동일합니다.

호스트 인터페이스가 유선인가요, 무선인가요?

우리 집은 모두 유선이고 WiFi는 전혀 없습니다 :)

기본 게이트웨이가 상용 "라우터"입니까? Verizon이나 Comcast에서 구입한 라우터가 마음에 드시나요?

제가 직접 설정한 Zyxel 입니다. (재시동은 안해봤습니다.)

가상 머신 중 하나를 재부팅하면 전체 네트워크 구성이 수신되고 호스트 OS가 인터넷에 액세스할 수 없더라도 계속 인터넷에 액세스할 수 있습니까?

예. 그것은 "미친"부분입니다. 호스트의 IP에 문제가 있는 것 같지만 "브리징"은 여전히 ​​잘 작동합니다. 두 VM을 모두 다시 시작했는데 둘 다 네트워크 액세스가 복원되었습니다.

나는 아니에요네트워크 통계-rn이미 머신을 재부팅했지만 다음에 문제가 발생하면 재부팅하겠습니다(그리고 알려진네트워크 통계-rn지금 복용 중입니다.)

답변1

호스트에 기본 경로가 누락된 것 같습니다.

몇 가지 문제.

  1. 가상 머신이 "공용 브리지" 네트워킹 방법을 사용합니까? (예: 로컬 LAN에 대한 브리지)

  2. 호스트 인터페이스가 유선인가요, 무선인가요?

  3. 기본 게이트웨이가 상용 "라우터"입니까? Verizon이나 Comcast에서 구입한 라우터가 마음에 드시나요?

  4. 가상 머신 중 하나를 재부팅하면 전체 네트워크 구성이 수신되고 호스트 OS가 인터넷에 액세스할 수 없더라도 계속 인터넷에 액세스할 수 있습니까?

내 홈 라우터가 때때로 DHCP의 올바른 배포를 중지하여 재설정해야 합니다. 이런 일이 발생하면 임대가 만료되자마자 재부팅할 때까지 인터넷 액세스가 중단될 수 있습니다. VM 네트워크 설정 방법에 따라 VM은 DHCP 패킷을 온라인으로 보내는 대신 QEMU로부터 가짜 DHCP 정보를 받을 수도 있습니다.

라우팅 테이블( netstat -rn)을 확인하고 기본값 a)이 존재하고 b)가 올바른지 확인하세요.

Wi-Fi 인터페이스가 제대로 연결되지 않지만(전혀 있는 경우) 이전에는 모든 것이 잘 작동했다고 언급하셨으므로 그게 원인은 아닌 것 같습니다.

관련 정보