[OT] QEMU und Netzwerkverbindung mit echtem Computer
Hallo!
Ich habe mir QEMU 0.8.0 installiert. Ging ganz gut. Danach habe ich mir WinXP
Professional in meine virtuelle Maschine eingespielt. So weit, so gut.
Nun möchte ich etwas Netzwerk. ;-)
Ich starte QEMU mit folgenden Befehl:
qemu -hda /var/lib/qemu/winXP.imp -m 512 -k de -localtime -boot c \
-soundhw sb16 -net nic,vlan=0,macaddr=00:11:2F:07:A2:FE \
-net tap,vlan=0,ifname=tap0,script=/etc/qemu/qemu-ifup_01 \
-net nic,vlan=1,macaddr=00:11:2F:07:A2:FF \
-net tap,vlan=1,ifname=tap1,script=/etc
Das Ergebnis sieht dann in etwa wie folgt aus:
LINUX:
====
veneto:~# ifconfig
eth1 Protokoll:Ethernet Hardware Adresse 00:11:2F:07:A2:A1
inet Adresse:10.0.0.125 Bcast:10.0.0.255 Maske:255.255.255.0
inet6 Adresse: fe80::211:2fff:fe07:a2a1/64
Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:755 errors:0 dropped:0 overruns:0 frame:0
TX packets:767 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX bytes:239057 (233.4 KiB) TX bytes:100856 (98.4 KiB)
Interrupt:177
lo Protokoll:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6 Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:1135 errors:0 dropped:0 overruns:0 frame:0
TX packets:1135 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX bytes:275137 (268.6 KiB) TX bytes:275137 (268.6 KiB)
tap0 Protokoll:Ethernet Hardware Adresse 26:16:64:11:0B:E7
inet Adresse:192.168.1.101 Bcast:192.168.1.255 Maske:255.255.255.0
inet6 Adresse: fe80::2416:64ff:fe11:be7/64
Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:500
RX bytes:0 (0.0 b) TX bytes:238 (238.0 b)
tap1 Protokoll:Ethernet Hardware Adresse E2:EC:AB:7E:AC:F0
inet Adresse:192.168.1.102 Bcast:192.168.1.255 Maske:255.255.255.0
inet6 Adresse: fe80::e0ec:abff:fe7e:acf0/64
Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
Kollisionen:0 Sendewarteschlangenlänge:500
RX bytes:0 (0.0 b) TX bytes:328 (328.0 b)
/etc/qemu/qemu-ifup_01:
================
#!/bin/sh
#sudo -p "Password for $0:" /sbin/ifconfig $1 172.20.0.1
sudo -p "Password for $0:" /sbin/ifconfig $1 192.168.1.101
/etc/qemu/qemu-ifup_02:
================
#!/bin/sh
#sudo -p "Password for $0:" /sbin/ifconfig $1 172.20.0.2
sudo -p "Password for $0:" /sbin/ifconfig $1 192.168.1.102
QEMU:
====
(qemu) info network
VLAN 0 devices:
tap: ifname=tap0 setup_script=/etc/qemu/qemu-ifup_01
ne2000 pci macaddr=00:11:2f:07:a2:fe
VLAN 1 devices:
tap: ifname=tap1 setup_script=/etc/qemu/qemu-ifup_02
ne2000 pci macaddr=00:11:2f:07:a2:ff
Ich schaffe es aber einfach noch nicht aus meiner XP-Box heraus zu kommen.
Habe probeweise auch schon die Netzwerke von "eth" und "tap" aufeinander
abgestimmt (d.h. alles ins Netz 192.168.1.0/24 gestellt).
Kann mir jemand sagen wie ich meine virtuelle Maschine mit der Linux Maschine
verbinden kann.
LG,
Leonhard.
Reply to: