Netzwerk unter Qemu mit WinXP als Gast OS

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
netchamber
Beiträge: 28
Registriert: 13.08.2003 07:22:47

Netzwerk unter Qemu mit WinXP als Gast OS

Beitrag von netchamber » 04.01.2006 13:16:35

hallo,

ich habe zu hause ein LAN, das folgendermaßen aussieht.Bild
Auf "Client 2" läuft qemu mit einem WinXP Image. ich möchte nun gern endlich das netzwerk zum laufen bekommen . bisher leider ohne erfolg. ich habe das skript qemu-ifup.sh wie in der dokumentatiion beschrieben, nach /etc kopiert. außerdem habe ich das shellskript bridge.sh, das das netzwerk einrichten soll.

bridge.sh:

Code: Alles auswählen

#!/bin/bash

#default gateway:
DEFAULT_GW="192.168.0.1"

#ethernet interface:
ETH_IF=eth0

#bridge IP:
BR_IP="192.168.0.100"

ifconfig eth0 down
brctl addbr br0
ifconfig eth0 0.0.0.0 promisc up
ifconfig tun0 0.0.0.0 promisc up
ifconfig br0 $BR_IP netmask 255.255.255.0 broadcast 192.168.0.255 up
brctl stp br0 off
brctl setfd br0 1
brctl sethello br0 1
brctl addif br0 $ETH_IF
brctl addif br0 tun0
route add default gw $DEFAULT_GW
leider gibt es zwar die datei /dev/net/tun

Code: Alles auswählen

# ls /dev/net/tun 
crw-------  1 root root 10, 200 2006-01-04 11:06 /dev/net/tun
#
allerdings wird entgegen der beschreibungen in der dokumentation das netzwerkinterface tun0 nicht beim start von qemu miterstellt. deshalb funktioniert auch das bridge skript noch nicht.

fehlt vielleicht noch ein parameter beim start von qemu?
ich starte qemu mit dem skript:

Code: Alles auswählen

#!/bin/sh

modprobe kqemu
mknod /dev/kqemu c 250 0
chmod 666 /dev/kqemu
qemu /home/ingo/qemu-images/winxp -boot c
danke im voraus!

Antworten