Re: Wie default IP ermittlen?
Am 24.07.2012 19:06, schrieb Michelle Konzack:
Das problem ist, das der KVM Host alle IPs kennt und überall reagiert...
Dann ist meiner Meinung nach an Deiner Konfiguration irgendwas
ordentlich verb0rkt, sofern Du wirklich KVM meinst und nicht VServer.
"Meine" Netzwerkkonfiguration mit kvm sieht verallgemeinert so aus:
/etc/network/interfaces auf dem Host:
auto br0
iface br0 inet dhcp # hier natuerlich auch static moeglich
bridge_ports eth0
bridge_fd 0
bridge_stp off
bridge_maxwait 0
#address 192.168.0.254 # bei static
#netmask 255.255.255.0 # bei static
#gateway 192.168.0.1 # bei static
kvm bekommt dann beim Aufruf das hier mit:
-device e1000,vlan=0,id=net0,mac=52:54:00:f0:0b:ad,bus=pci.0,addr=0x3
-net tap,fd=32,vlan=0,name=hostnet0
Das wird bei mir durch libvirt so generiert. Der entsprechende
XML-Schnipsel dafür sieht so aus:
<interface type='bridge'>
<mac address='52:54:00:f0:0b:ad'/>
<source bridge='br0'/>
<model type='e1000'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03'
function='0x0'/>
</interface>
Im Gast kannst Du dann ebenfalls DHCP oder eine statische IP verwenden.
/etc/network/interfaces auf dem Gast:
auto eth0
iface eth0 inet dhcp # hier natuerlich auch static moeglich
#address 192.168.0.253 # bei static
#netmask 255.255.255.0 # bei static
#gateway 192.168.0.1 # bei static
Dadurch ist die IP für den Gast nirgendwo auf dem Host konfiguriert und
er fühlt sich auch nicht angesprochen, genauso umgekehrt.
Nochmal: Bist Du Dir sicher, dass Du kvm verwendest und nicht
Linux-VServer? Bei VServer kenne ich das so, dass sich der Host auch für
die IPs der VServer zuständig fühlt. Dort muss man dann, wenn Dienste
auf Host und VServer(n) mehrfach laufen sollen, immer die jeweilige IP
im Config-File des jeweiligen Dienstes angeben, anstatt auf 0.0.0.0 zu
binden.
Gruß
Stefan
Reply to: