Date: Thu, 10 Apr 2008 11:08:57 +0100 From: Andrew Cid <andrew@accid.net> To: Jim Stapleton <stapleton.41@gmail.com> Cc: freebsd-questions@freebsd.org Subject: Re: QEMU networking quirkiness on 7.0 Message-ID: <20080410100856.GA96607@farnborough.darq.net> In-Reply-To: <20080410093625.GA95076@farnborough.darq.net> References: <80f4f2b20804081710k5af28466k17f3d38cdd6e344a@mail.gmail.com> <20080409091859.GA14939@farnborough.darq.net> <80f4f2b20804091825y2a37bddehd68e91f57426dc04@mail.gmail.com> <20080410093625.GA95076@farnborough.darq.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> Yes, this needs to be setup on the host system. The way a bridge is > configured has changed on 7. Here are the steps assuming that your > external interface is em0: > > # ifconfig tap0 create > # ifconfig tap0 up > # ifconfig em0 up > # ifconfig bridge0 create > # ifconfig bridge0 addm tap0 addm em0 > > Now tap0 and em0 are bridged together. You should configure your > external IP on the bridge instead of em0 as you normally would. If you > use DHCP then: > > # dhclient bridge0 Forgot to add that you'll also need to create the /etc/qemu-ifup script, otherwise this won't work. That's what the script should look like: #!/bin/sh ifconfig ${1} up Don't forget to make it executable: # chmod 755 /etc/qemu-ifup > And start qemu: > > # qemu -boot c -net nic -net tap -hda <path_to_your_disk_image> > > Now the VM should be able to see your LAN and get an IP from DHCP (if > that's what you use on your LAN) -- accid.net
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080410100856.GA96607>