qemu networking help with windows98
John Nielsen
john at jnielsen.net
Sun Oct 29 18:32:38 UTC 2006
On Sunday 29 October 2006 12:06, Stephen J. Roznowski wrote:
> [I've searched for the answers, but have come up empty....]
>
> I'm running FreeBSD 6.2-PRERELEASE and Qemu 0.8.2_2.
>
> I've gotten Windows 98 running inside of the emulator, but I'm having
> trouble getting the network to work.
>
> Basically, I'm interested in setting it up so that my Windows98 system
> can get to the Internet via my FreeBSD system.
>
> Can anyone provide me some simple step-by-step directions, or point me
> to a web page that has them???
Here are the scripts I use:
###win98.sh###
#!/bin/sh
VMGUEST="win98"
OPTS="-m 80 -net nic -net
tap,script=/usr/scratch/qemu/${VMGUEST}-ifup.sh -local
time -vnc 2 -monitor stdio -usb -usbdevice tablet"
CDOPTS="-cdrom /usr/ftproot/RescueCD/rescue.iso -boot d"
DEVICE="/usr/scratch/qemu/${VMGUEST}.dsk"
case $1 in
cd)
qemu ${OPTS} ${CDOPTS} ${DEVICE}
;;
*)
qemu ${OPTS} ${DEVICE}
;;
esac
if [ -r /var/run/qemuif.${VMGUEST} ] ; then
ifconfig bridge0 deletem `cat /var/run/qemuif.${VMGUEST}`
rm /var/run/qemuif.${VMGUEST}
fi
###win98-ifup.sh###
#!/bin/sh
ifconfig ${1} 0.0.0.0
ifconfig bridge0 addm ${1}
echo ${1} > /var/run/qemuif.win98
###rc.conf snippet###
cloned_interfaces="bridge0"
ifconfig_xl0="inet internal.network.address/24"
ifconfig_bridge0="up addm xl0"
I can provide more commentary on any or all of the above if needed; just
ask.
JN
More information about the freebsd-questions
mailing list