pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

qemu, bridge and wireless



Hello,

I have installed qemu 0.9.0 on NetBSD 4.99.30.
My network card is a wireless "Intel PRO/Wireless LAN 3945ABG Mini-PCI
Adapter".

I have check the Makefile that ships with qemu but my VM can't ping the
external network. The VM can ping my laptop's IP and my laptop can ping
the VM's IP. I have enabled IP forwarding on the laptop but paquets
don't seem to go out the bridge.

Any idea on what I missed ?

TIA,
        Jo

PS: here's my configuration:

# ifconfig ####
wpi0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
        media: IEEE802.11 autoselect (OFDM54 mode 11g)
        status: active
bridge0: flags=41<UP,RUNNING> mtu 1500
tap1: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
        address: f2:0b:a4:36:1a:09
        media: Ethernet autoselect
###############

# brconfig ####
bridge0: flags=41<UP,RUNNING>
        Configuration:
                priority 32768 hellotime 2 fwddelay 15 maxage 20
                ipfilter disabled flags 0x0
        Interfaces:
                tap1 flags=2<DISCOVER>
                        port 6 priority 128
                wpi0 flags=2<DISCOVER>
                        port 1 priority 128
        Address cache (max cache: 100, timeout: 1200):
###############

# script ######
# Common bridge creation
#
ifconfig bridge0 create
brconfig bridge0 add ${IF_PHYS}
brconfig bridge0 -learn ${IF_PHYS}
# Start the VM
#
cd `dirname $0`
case $1 in
        "debian")
                ifconfig tap1 create up
                brconfig bridge0 add tap1 up
                brconfig bridge0 -learn tap1
                brconfig bridge0 flush
                qemu -m 256 -boot d -cdrom 
/net/guarana/home/ptijo/iso/debian-40r1-i386-netinst.iso -net 
tap,fd=3,ifname=tap1 3<>/dev/tap1 -net 
nic,macaddr=de:ad:be:ef:00:01,model=rtl8139 debian.img
                #qemu -m 256 -boot c -net tap,fd=3,ifname=tap2 3<>/dev/tap2 
-net nic,macaddr=de:ad:be:ef:00:01 debian.img
                brconfig bridge0 delete tap1 
                ifconfig tap1 destroy
        ;;
esac
###############

Attachment: pgpXDZnbPoeU8.pgp
Description: PGP signature



Home | Main Index | Thread Index | Old Index