
virsh에서 Qemu VM을 실행할 수 있도록 데비안 시스템에 네트워크 브리지를 만드는 데 정말 문제가 있습니다.
NIC는 이더넷을 통해 연결되어 있고 IP는 라우터의 MAC 주소를 통해 192.168.1.2로 예약되어 있습니다.
IP를 정적으로 만드는 것이 더 좋지 않은 이상 VM이 DHCP(라우터에 예약할 것임)에서 브리지를 사용할 수 있도록 브리지를 생성하려고 합니다.
내 기본 네트워크/인터페이스 파일에는 다음이 포함됩니다.
auto lo
iface lo inet loopback
브리지를 만들기 위해 공식 Debian 웹사이트에서 다음을 입력하려고 했습니다.
# The loopback network interface
auto lo br0
iface lo inet loopback
# Set up interfaces manually, avoiding conflicts with, e.g., network manager
iface eth0 inet manual
# Bridge setup
iface br0 inet dhcp
bridge_ports eth0
불행히도 이로 인해 네트워크가 종료됩니다.
나는 이것에 대해 엄청난 양의 인터넷 검색을 수행했고 그것이 작동하도록 하기 위해 몇 시간을 보냈습니다. 통과조차도 호스트 네트워크를 종료하지만 게스트는 연결할 수 있습니다.
Qemu를 포기하고 Virtualbox를 사용하기 전에 어떤 도움이라도 좋을 것입니다.
답변1
호스트 자체에도 네트워크 연결이 가능하도록 하려면 브리지 인터페이스의 주소를 설정해야 합니다. 한 컴퓨터에는 다음과 같은 것이 있습니다.
auto br0
iface br0 inet static
bridge_ports eth0
bridge_maxwait 4
address 1.2.3.4
netmask 255.255.255.0
network 1.2.3.0
broadcast 1.2.3.255
gateway 1.2.3.1
dns-nameservers 1.2.3.1
dns-search some.domain
또한보십시오:https://wiki.debian.org/NetworkConfiguration#Bridging
답변2
벽에 머리를 부딪치지 마세요. virt-manager를 사용하여 워크스테이션을 설정하고 VM을 생성하세요. 저는 수동으로 구성할 필요 없이 6개의 서로 다른 배포판에서 10년 넘게 KVM/QEMU를 사용해 왔습니다.
apt-get install virt-manager qemu-kvm