ich habe zu hause ein LAN, das folgendermaßen aussieht.
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
Code: Alles auswählen
# ls /dev/net/tun
crw------- 1 root root 10, 200 2006-01-04 11:06 /dev/net/tun
#
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