I have a PCI Cisco Aironet card that I use in ad-hoc mode.  dmesg
reports the card as follows:

        an0 at pci0 dev 14 function 0 "Aironet PC4800 Wireless" rev 0x01: irq 
11: address xx:xx:xx:xx:xx:xx

In OpenBSD 3.8 and older, I used the card in ad-hoc mode by running:

        /sbin/ancontrol an0 -o 0 -n MySSID

Unfortunately, I haven't been able to make the card work with recent
(3.9) kernels.  I'm trying commands like:

        /sbin/ifconfig an0 nwid MySSID mediaopt ibss

But the interface still doesn't work.  "ifconfig an0" reports:

an0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        lladdr xx:xx:xx:xx:xx:xx
        media: IEEE802.11 autoselect ibss (DS11)
        status: no network
        ieee80211: nwid MySSID 
        inet 172.31.253.1 netmask 0xffffff00 broadcast 172.31.253.255
        inet6 fe80::xxxx:xxxx:xxxx:xxxx%an0 prefixlen 64 scopeid 0x3

If I run "tcpdump -ni an0" and try to ping 173.31.253.2, I don't see
any ARPs going out, and don't see any packets coming in either, even
broadcast packets.  The card worked fine in ad-hoc mode with OpenBSD
3.8.

I'm not sure if this is a bug, or if I'm just not using the right
ifconfig arguments now that ancontrol has been eliminated.  I'd
appreciate any suggestions on how to make this work.

Thanks,
David

Reply via email to