[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: