브리지 모드에 Centos VM(qemu-kvm)이 있고 둘 다 고정 IP를 사용하는 Centos 7 서버가 있습니다.
내 호스트 네트워크 정보는 다음과 같습니다.
eno2
ip: 10.0.0.11
subnet mask: 255.255.255.0
gateway: 10.0.0.2
내 게스트 네트워크 정보는 다음과 같습니다.
eth0
ip: 10.0.0.12
subnet mask: 255.255.255.0
Gateway: 10.0.0.2
호스트와 게스트 모두에서 virbr0이 기본적으로 구성됩니다.
내 문제는 호스트에서 게스트로(또는 그 반대로) ping을 시도할 때 "대상 호스트에 연결할 수 없습니다"라는 메시지가 표시된다는 것입니다. 하지만 다른 물리적 컴퓨터에서 호스트와 게스트를 아무런 문제 없이 ping할 수 있습니다.
답변1
나는 그것을 해결했다!
https://www.furorteutonicus.eu/2013/08/04/enabling-host-guest-networking-with-kvm-macvlan-and-macvtap/ 이 사이트는 내 문제와 해결책을 설명했습니다.
답변2
최소한 다음은 Ubuntu에 적용됩니다:https://ubuntuforums.org/showthread.php?t=2232093
보증 /etc/network/interfaces
내용은 다음과 같습니다.
# eth0
auto eth0
iface eth0 inet manual
# kvm br0
auto br0
iface br0 inet static
address 10.0.1.175
network 10.0.1.0
netmask 255.255.255.0
broadcast 10.0.1.255
gateway 10.0.1.1
bridge_ports eth0
bridge_stp off
dns-nameservers 10.0.1.1 8.8.8.8 8.8.4.4
파일은 10.0.1.175
호스트 주소(이전 주소 eth0
)로 가정하고 나머지는 유추(서브넷/네트워크/게이트웨이/네임서버)로 추론해야 합니다.
그런 다음 호스트를 재부팅하거나 네트워크를 재부팅하고 재부팅하지 않고 이러한 설정을 적용하는 방법을 찾으십시오.