Hi Alex,
verstehe ich das richtig? Du möchtest das das Host System keine IP hat und sich der KVM Gast statt dessen per DHCP eine IP mit der Mac Adresse des Host Systems holt?
Dein Weg mit dem Sinnlos Wert müsste ansich funktionieren, ich würde der Brücke aber garkeine IP geben. Also in der /etc/conf.d/net ein
dann dürfte Deine Brücke keine IP bekommen.
Ich hatte mit der Brücke ein ähnliches Problem. Ich habe eine libvirt kvm Umgebung auf meinem Laptop und einen Windows 7 Gast. Einen KVM Server betreiben, der sich seine IP per DHCP holt hat wohl eher Seltenheitswert. Das Problem war das die Brücke mal die Mac Adresse des Gastes (die von tap0) hatte und dann mal wieder die der externen NIC. Mein Laptop bekam dadurch nur zu 50% seine eigentliche IP. Ich habe das in meiner Netzwerk Konfiguration gelöst, indem ich die Mac Adresse der Brücke fest auf den Wert von eth0 setze.
Wenn ich keinen DHCP Server im Netz habe, hat mein Laptop keine IP - ein Gast der mit einer festen eingestellt ist schon und er kommt raus. Das ist ja dann im Grunde Deine gesuchte Konfiguration.
Hier ist im groben meine /etc/conf.d/net :
Code: Select all
config_br0="dhcp"
config_dhcp="release"
mac_br0="5c:26:0a:xx:xx:xx" # Hier setze ich die MAC von br0
depend_br0() {
need net.tap0 net.eth0
}
brctl_br0=( "setfd 0" "sethello 0" "stp off" )
Setzt Du libvirt ein? (Hab ich super Erfahrung mit gemacht - macht das Leben mit qemu-kvm um ein vielfaches leichter.)
Was kommt wenn Du
eingibst?
Gruß
Jochen