
Estou tendo muitos problemas para criar uma ponte de rede em meu sistema Debian para poder executar VMs Qemu em virsh.
Tenho a NIC conectada via Ethernet e o IP reservado através do endereço MAC do roteador para 192.168.1.2.
Estou tentando criar uma ponte para que as VMs possam usá-la no DHCP (que irei reservar no roteador), a menos que seja melhor tornar os IPs estáticos?
Meu arquivo de rede/interfaces padrão inclui;
auto lo
iface lo inet loopback
Para criar minha ponte, tentei inserir o seguinte no site oficial do 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
Infelizmente isso mata a rede.
Eu pesquisei muito no Google sobre este aqui, passei horas tentando fazê-lo funcionar. Até mesmo o passthru mata a rede host, mas permite que o convidado se conecte.
Qualquer ajuda seria ótima antes de eu desistir do Qemu e usar o Virtualbox
Responder1
Você precisa definir um endereço para a interface de ponte se quiser que o próprio host também tenha uma conexão de rede. Eu tenho algo assim em uma máquina:
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
Veja também:https://wiki.debian.org/NetworkConfiguration#Bridging
Responder2
Não bata a cabeça na parede. Use virt-manager para configurar sua estação de trabalho e criar suas VMs. Eu uso KVM/QEMU há mais de 10 anos em 6 distribuições diferentes sem nunca precisar configurar nada manualmente.
apt-get install virt-manager qemu-kvm