On Thu, Apr 17, 2008 at 1:40 PM, Mario Lobo <[EMAIL PROTECTED]> wrote:
> On Thursday 17 April 2008, Jim Stapleton wrote:
>  > Sorry for the delayed reply, I didn't see this sent.
>  >
>  > On Thursday 10 April 2008 22:01:32 Mario Lobo wrote
>  >
>  > > I have a virtual Linux (Fedora 5) and winedows (XP) machines in QEMU and
>  > > they are both network functional. I use qemu-launch because it does
>  > > everything you need to create a virtual machine. Here are my pertinent
>  > > configs:
>  > >
>  > > ------------------------------------------------
>  > > 1) # rc.conf
>  > >
>  > > ifconfig_re0="up polling"               <- no IP here !
>  > > autobridge_interfaces="bridge0"
>  > > autobridge_bridge0="tap0 re0"     <- important even if tap0 does not
>  > > exist yet cloned_interfaces="bridge0"
>  > > # the bridge gets the IP
>  > > ifconfig_bridge0="inet 10.10.10.2 netmask 255.255.255.0"
>  >
>  > To verify, the 10.10.10.2 is the IP that everyone sees my host as on
>  > the network, correct? That's the IP that used to be set on re0?
>
>  exactly !
>
>
>  >
>  > > 2) tell QEMU launch to open a tap device
>  >
>  > Open a TUN/TAP interface in the network interface configuration
>
>  yes
>
>
>  >
>  > > 3) tap up script to run when invoking the machine(s).
>  > >
>  > > # qemu-net
>  > >
>  > > #!/usr/local/bin/bash
>  > > $1 = tap ifac created
>  > > /sbin/ifconfig $1 up
>  > > # test if tap is already added
>  > > TEST=`ifconfig -a | grep -A 6 bridge | grep $1`
>  > > if [ "$TEST" == "" ]; then
>  > >    /sbin/ifconfig bridge0 addm $1
>  > > fi
>  > > # add a route to the virtual machine
>  > > /sbin/route add -host 10.10.10.100 -iface bridge0
>  >
>  > This is the tun/tap configuration script, the IP on the last line is
>  > the IP I want the guest to look like to the network (i.e.
>  > 192.168.1.85)?
>
>  correct ! You will configure the guest's network interface with this IP.
>
>
>  >
>  >
>  > Thanks, I'll play with this more when I get home (I don't want to mess
>  > with my machine's network configuration while I've only got network
>  > access).
>  >
>
>  This worked so fine fine for me that I left the bridge as my main interface
>  for good. Even if QEMU is not up.  It works just as well as re0 itself.
>
>  >
>  > Thanks,
>  > -Jim Stapleton
>  > _______________________________________________
>  > freebsd-questions@freebsd.org mailing list
>  > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>  > To unsubscribe, send any mail to
>  > "[EMAIL PROTECTED]"
>
>  You're welcome !


OK, I finally got to test it last night. It almost worked. I ran it
from the console, and it spit out the command line. Something on the
command line looked obviously off to me (I think it was the iface=
part of the network section), anyway, I copied & pasted it, added the
tap0 reference, and it works perfectly.

Thanks again,
-Jim Stapleton
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to