Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Verständnisproblem Netzwerk (VM-Routing, libvirt, KVM)

26 views
Skip to first unread message

Hauke Laging

unread,
Dec 18, 2011, 6:43:21 PM12/18/11
to
Moin,

ich beschäftige mich seit kurzem mit KVM und konfiguriere das über libvirt.
Ein bisschen Erfahrung habe ich mit VMware.

Leider klappt die Anbindung an ein Host-only-Netzwerk nicht so, wie ich es
von VMware her gewohnt bin. Offenbar verstehe ich die Doku falsch.

Ich will ein VM-Netz 192.168.11.0/24 einrichten. Der Host soll unter
192.168.11.1 erreichbar sein und den IP-Traffic routen. Ich sehe auf dem
Host zwei Interfaces, eins aus der VM-Definition und eins aus der
Netzdefinition. Die Netzwerkanbindung des Hosts läuft nicht über eth0, eth1,
sondern br0, br1:

vnet0 taucht nur als Link auf, hat aber (aus Sicht des Hosts) keine IP. Das
gehört zur VM:

<interface type='bridge'>
<mac address='52:54:00:ad:2c:f2'/>
<source bridge='virbr_ho_11'/>
<target dev='vnet0'/>
<alias name='net0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03'
function='0x0'/>
</interface>

virbr_ho_11 bekommt dagegen automatisch die IP 192.168.11.1:

<network>
<name>hostonly_11</name>
<bridge name="virbr_ho_11" />
<forward mode="route" />
<ip address="192.168.11.1" netmask="255.255.255.0">
</ip>
</network>

Das Problem ist nun: Es klappt nicht. Wenn ich von der VM (konfiguriert auf
192.168.11.10) versuche die 192.168.11.1 zu pingen, kommt keine Antwort.
tcpdump auf vnet0 zeigt die ARP-Anfragen der VM, tcpdump auf virbr_ho_11
zeigt überhaupt NICHTS.

Ich habe den Eindruck, dass meine Konfiguration der Doku entspricht (bis auf
eth/br). Was ist mein Verständnisfehler, was ist da noch zu tun?

X-Post & F'up2 dcv; ggf. anpassen


CU

Hauke
--
http://www.hauke-laging.de/ideen/
D44C 6A5B 71B0 427C CED3 025C BD7D 6D27 ECCB 5814

Bernd Hohmann

unread,
Dec 19, 2011, 4:47:26 AM12/19/11
to
On 19.12.2011 00:43, Hauke Laging wrote:

> Ich habe den Eindruck, dass meine Konfiguration der Doku entspricht (bis auf
> eth/br). Was ist mein Verständnisfehler, was ist da noch zu tun?

IP forwarding ein?

cat /proc/sys/net/ipv4/ip_forward -> 1

Bernd


Hauke Laging

unread,
Dec 19, 2011, 8:20:12 AM12/19/11
to
Bernd Hohmann wrote on Montag, 19. Dezember 2011 10:47:

> IP forwarding ein?

Ja. Ich habe auch schon an ein Firewallproblem gedacht, aber das würde ja
alles nicht verhindern, dass tcpdump am Hostinterface des internen Netzes
überhaupt erst mal die Pakete sieht (bevor der Netzwerklayer sie dann ggf.
wegschmeißt).
0 new messages