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

[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: