eu tenho como erver (proliant DL380 gen9). tem 4 portas ethernet eno1 a eno4.
Eu estou usando o Ubuntu 17.10 e KVM com 4 vários convidados vm.
No host, eu configurei o virbr0 no eno1.
Tudo funcionou bem até que eu fiz minha atualização do Ubuntu 17.04 para 17.10.
Após essa atualização, eu posso acessar todos os guest vms corretamente, mas meu servidor DHCP (Meraki) continua me enviando avisos de conflito de IP.
Se eu procurar os endereços MAC das máquinas solicitando o mesmo IP, descubro que eles são aqueles de eno1-4.
mas deixei estes não atribuídos especificamente para que eu possa usá-los para minhas VMs convidadas.
Aqui está meu / etc / network / interfaces
auto virbr0
iface virbr0 inet dhcp
bridge_ports eno1
bridge_stp off
bridge_fd 0
bridge_maxwait 0
#hwaddress ether 30:e1:71:5c:ec:60
Aqui está o meu cldsrvr.xml define
> ... <interface type='direct'>
> <mac address='52:54:00:92:c2:cc'/>
> <source dev='eno3' mode='private'/>
> <model type='virtio'/>
> <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
> </interface> ...
Se você notar na minha definição xml da VM, eu mudei o endereço MAC de 30: e1: 71: 5c: ec: 61 para o 52:45: ....
Então, minha conclusão foi que, de alguma forma, o servidor host ainda está usando as interfaces eno2-4 quando não deveria.
existe uma maneira de impedir que o servidor Host use a interface Ethernet atribuída à VM guest?