Come impostare l'IP statico per la macchina host e le macchine quest quando si usa KVM / QEMU


0

ho installato un server Ubuntu 16.04 e installato KVM / QEMU su di esso. Ho impostato l'ip statico 192.168.1.10 per la macchina host e voglio avere un ip statico impostato anche sulla macchina di ricerca virtuale (192.168.1.20), so che devo configurare un dispositivo di rete con bridge, ma tutte le guide che ho trovato usano DHCP per macchina host e static / dhcp per host.

ho provato a configurarlo in questo modo sul computer 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 sulla macchina ospite:

 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 

Ma questa configurazione non funziona. infatti ho perso tutta la connettività con entrambe le macchine con questo. Quale potrebbe essere il problema?

La connessione ha funzionato correttamente sulla macchina host, fino a quando non ho aggiunto l'adattatore bridge.

Risposte:


0

La risposta è se iface eno1 è impostato su manual e br0 deve essere configurato come eno1 sarebbe normalmente e che è assegnato al computer host, quindi impostare guest normalmente come 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

quindi su guest normalmente su NIC predefinita:

# 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

Quello che non mi sono reso conto all'inizio è che br0 diventa la "nuova" interfaccia eno1 sull'host e l'IP impostato lì diventerebbe l'IP per l'host

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.