Re: kvm und gast-netz

From: Oliver Gerlich <olig9_at_gmx.de>
Date: Sun, 22 Apr 2012 12:57:31 +0200

Am 19.04.2012 21:24, schrieb Frank Weißer:
> Hi zusammen!
>
> Ich schwächle gerade etwas über kvm:
>
> $ kvm -hda /home/frank/emu/WindowsXP/Steuer.vdi -hdb /dev/sdb -m 512
> -usb -boot c&
>
> klappt prima. Das entspricht lt. kvm-Homepage
>
> $ kvm -hda /home/frank/emu/WindowsXP/Steuer.vdi -hdb /dev/sdb -m 512
> -usb -net nic -net user -boot c&
>
> Richtig? Klappt zumindest auch. Jetzt möchte ich aber die VM im
> 192.168.8.0/24-Netz haben, also
>
> $ kvm -hda /home/frank/emu/WindowsXP/Steuer.vdi -hdb /dev/sdb -m 512
> -usb -net nic -net user,net=192.168.8.0/24 -boot c&
>
> ergibt
>
> $ kvm:
> /build/buildd-qemu-kvm_1.0+dfsg-11-i386-hf29ru/qemu-kvm-1.0+dfsg/slirp/arp_table.c:41:
> arp_table_add: Assertion `(ip_addr& (__extension__ ({ register unsigned
> int __v, __x = (~(0xf<< 28)); if (__builtin_constant_p (__x)) __v =
> ((((__x)& 0xff000000)>> 24) | (((__x)& 0x00ff0000)>> 8) | (((__x)&
> 0x0000ff00)<< 8) | (((__x)& 0x000000ff)<< 24)); else __asm__ ("bswap
> %0" : "=r" (__v) : "0" (__x)); __v; }))) != 0' failed.
>

Hi,

das könnte evtl. dieser Fehler hier sein:
https://bugs.launchpad.net/qemu/+bug/824650
und das ist wohl ein Fehler in Qemu/KVM.

Anscheinend gibt es einen Patch (z.B. unter
https://bugs.launchpad.net/qemu/+bug/824650/comments/15 ) und der ist
wohl auch im Upstream-Repository eingebaut:
http://git.kernel.org/?p=virt/kvm/qemu-kvm.git;a=commitdiff;h=6612db12d56c68fff3e56ca4ea8c41d9d55c12e4

Aber im Debian-Paket qemu-kvm 1.0+dfsg-11 scheint die Änderung in der
Datei slirp/ip_icmp.c nicht drin zu sein (jedenfalls nicht laut
http://anonscm.debian.org/gitweb/?p=collab-maint/qemu-kvm.git;a=tree ).

Leider kann ich dir nicht sagen, wie man den Fehler ohne neue Software
so einfach umgehen kann (was sind "source-only addresses", und was hat
das mit 192.168.8.0/24 zu tun?), und ich kann auch nicht garantieren,
daß das wirklich der Fehler ist, den du siehst.

Aber wenn das Problem für dich wichtig ist, könntest du einen Bug Report
bei Debian aufmachen (http://www.debian.org/Bugs/Reporting), mit den
Beobachtungen aus deiner ursprünglichen Mail und evtl. mit Hinweisen auf
https://bugs.launchpad.net/qemu/+bug/824650 und
http://git.kernel.org/?p=virt/kvm/qemu-kvm.git;a=commitdiff;h=6612db12d56c68fff3e56ca4ea8c41d9d55c12e4

Grüße,
Oliver
Received on Sun Apr 22 2012 - 12:57:31 CEST

This archive was generated by hypermail 2.2.0 : Sun Apr 22 2012 - 12:57:37 CEST