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

Re: [OT] QEMU und Netzwerkverbindung mit echtem Computer



Leonhard Landrock schrieb:

> 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

Ich poste mal einfach meine Scripte:

qemu_start2.sh um das Modul zu laden und das Netzwerk vorzubereiten:

#!/bin/sh
#qemu vorbereiten
if [ `lsmod | grep -c kqemu` -eq 0  ]; then
  echo "kqemu laden ...";
  /sbin/modprobe kqemu major=0;
  sleep 3;
  /bin/chown mati.mati /dev/kqemu;
  /bin/chmod 0666 /dev/kqemu;
fi;
if [ `netstat -i | grep -c br0` -eq 0 ]; then
  /bin/chgrp mati /dev/net/tun
  /bin/chmod 0664 /dev/net/tun
        # Allow IP forwarding
  /bin/echo 1 > /proc/sys/net/ipv4/ip_forward
  echo "Setup the bridge";
  brctl addbr br0
  echo "Add host ethernet adapter to the bridge"
  brctl addif br0 eth0
  echo "Remove IP address from host ethernet device"
  ifconfig eth0 0.0.0.0 up
  echo "Grab an IP address from DHCP for the bridge"
  /sbin/dhclient br0;
fi;

Eventuell musst Du oben anstelle von DHCP fest eine Adresse vergeben,
falls kein DHCP läuft.

Quemu selber starte ich mit:

#!/bin/sh
#qemu starten
sudo /home/mati/scripte/qemu_start2.sh
qemu  -boot c -m 512 -net nic,vlan=0 -net tap,vlan=0,ifname=tap0
-monitor stdio -localtime $1

($1 ist das Image).

/etc/qemu-ifup:

#!/bin/sh
echo "qemu ifup $1"
sudo /sbin/ifconfig $1 0.0.0.0 promisc up
sudo /usr/sbin/brctl addif br0 $1

> Kann mir jemand sagen wie ich meine virtuelle Maschine mit der Linux Maschine 
> verbinden kann.

Eventuell hilft Dir das ja.
Ich kann jedenfalls damit alle Laufwerke auf dem Samba-Server auch in
der Virtuellen Maschine einbinden, auf dem Printserver drucken etc.

Beim gleichzeitigen Starten von zwei oder mehr virtuellen Maschinen
musst Du allerdings die Mac-Adresse etc. anpassen, damit es keine
Kollision gibt.

mfg
Matthias



Reply to: