http://lists.freebsd.org/pipermail/freebsd-bugs/2007-December/027141.html
或者这里:
http://kerneltrap.org/index.php?q=mailarchive/freebsd-bugs/2007/12/1/465557
使用windows驱动的的无线网卡可能会碰到无法关联AP或者无法进行AP扫描的问题。
下面的是整理好的7.2补丁。
http://btload.googlegroups.com/web/if_ndis.c.patch
个人觉得还是比较有用的,使用windows无线驱动的用户建议试试。
下载补丁文件,并改名为: if_ndis.c.patch
然后(下面的操作假定你是root用户):
cd /usr/src/sys/dev/if_ndis/ && patch < /path/to/if_ndis.c.patch cd /usr/src/sys/modules/if_ndis/ && make |
生成 if_ndis.ko, 将if_ndis.ko覆盖原来的if_ndis.ko, 然后重启。
cp if_ndis.ko /boot/kernel/if_ndis.ko |
或者可以先尝试效果(bcmwl5_sys是我的windows无线驱动):
kldunload if_ndis bcmwl5_sys && kldload ./if_ndis.ko && kldload bcmwl5_sys |
之后清理:
make clean && rm @ machine |
现在可以试试效果了:
%ifconfig ndis0 up scan SSID BSSID CHAN RATE S:N INT CAPS RT2561_1 00:1b:9e:03:73:6c 6 54M -71:-96 100 EP Lemon.Cafe 00:ee:07:01:6c:d9 11 54M -51:-96 100 EP |
关于无线WEP/WAP加密的设置,可以参照以前的文章。