ich habe ein MAC Adressen Problem für das ich keine Erklärung habe.
Ausgangssituation:
Host und Guest hängen über eine Bridge (br0/eth0) am Switch.
Jetzt soll der Guest eine eigene (eth1) NIC bekommen (ist noch frei) und direkt am Switch hängen (selbes Subnetz).
Guest per macvtap/passthrough direkt auf die eth1 gehängt und an den selben Switch (gleiches Subnetz) angeschlossen.
Funktioniert alles, sobald man das Netzwerkkabel an eth1 zieht ist der Guest wie erwartet offline.
Nun kommt aber das komische für das ich keine Erklärung habe:
Ein anderer Server im selben Subnetz mit arpwatch bringt immer wieder ein MAC Adressen flip flop vom KVM Host.
Tatsächlich hat der KVM Host als die MAC der Bridge und als die MAC von eth1 des Guest, wie kann das sein?
eth1 ist auf dem Host nicht konfiguriert und sollte direkt dem Guest gehören.
Wie kann der Host die MAC Adresse annehmen?
Verrückt ist das es alles funktioniert und ich es ohne arpwatch gar nicht bemerkt hätte...
Code: Alles auswählen
<interface type='direct'>
[...]
<source dev='eht1' mode='passthrough'/>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>