Como definir o IP estático para máquinas host e máquinas de busca ao usar o KVM / QEMU

0

eu configurei um servidor Ubuntu 16.04 e instalei o KVM / QEMU nele. Eu defino IP estático 192.168.1.10 para máquina host e eu quero ter um ip estático definido na máquina de busca virtual também (192.168.1.20), eu sei que eu preciso configurar um dispositivo de rede em ponte, mas todos os guias que encontrei usam DHCP para máquina host e static / dhcp para host.

Eu tentei configurá-lo assim na máquina host:

auto lo 
iface lo inet loopback 
# The primary network interface 
auto eno1
iface eth0 inet static
 address 192.168.1.10
 netmask 255.255.255.0
 network 192.168.1.0
 broadcast 192.168.1.1
 gateway 192.168.1.255
 dns-nameservers 8.8.8.8 8.8.4.4

auto br0 
iface br0 inet static 
 address 192.168.1.20
 network 192.168.1.0 
 netmask 255.255.255.0
 broadcast 192.168.1.255 
 gateway 192.168.1.1 
 dns-nameservers 8.8.8.8 8.8.4.4 
 bridge_ports eno1
 bridge_fd 9 
 bridge_hello 0
 bridge_maxage 0 
 bridge_stp off

E na máquina convidada:

 auto br0 
 iface br0 inet static 
 address 192.168.1.20
 network 192.168.1.0 
 netmask 255.255.255.0
 broadcast 192.168.1.255 
 gateway 192.168.1.1 
 dns-nameservers 8.8.8.8 8.8.4.4 

Mas esta configuração não funciona. De fato eu perdi toda a conectividade para ambas as máquinas com isso. Qual poderia ser o problema?

A conexão funcionou bem na máquina host, até que eu adicionei o adaptador de ponte.

    
por Nanoni 17.07.2017 / 21:22

1 resposta

0

A resposta é iface eno1 é configurada como manual, e br0 deve ser configurado como eno1 seria normalmente e que é atribuído à máquina host, então configure guest normalmente como eno1.

# The primary network interface
auto eno1
iface eno1 inet manual

auto br0
iface br0 inet static
 address 192.168.1.10
 network 192.168.1.0
 netmask 255.255.255.0
 broadcast 192.168.1.255
 gateway 192.168.1.1
 dns-nameservers 8.8.8.8 8.8.4.4
 bridge_ports eno1
 bridge_stp off
 bridge_fd 0
 bridge_maxwait 0

depois no guest normalmente no NIC padrão:

# The primary network interface
auto ens3
iface ens3 inet static
 address 192.168.1.20
 network 192.168.1.0
 netmask 255.255.255.0
 gateway 192.168.1.1
 broadcast 192.167.1.255
 dns-nameservers 8.8.8.8 8.8.4.4

O que eu não percebi no início é que a br0 se torna a "nova" interface eno1 no host e o IP definido lá se tornaria o IP para o host

    
por 28.07.2017 / 07:40