Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2388433
  • 博文数量: 384
  • 博客积分: 10193
  • 博客等级: 上将
  • 技术积分: 3785
  • 用 户 组: 普通用户
  • 注册时间: 2005-06-09 18:02
文章分类

全部博文(384)

文章存档

2011年(10)

2010年(29)

2009年(39)

2008年(36)

2007年(43)

2006年(198)

2005年(29)

分类: LINUX

2008-05-31 07:46:46

之前曾写过一篇文章, 讲在Debian下使用ndiswrapper驱动bcm43xx无线网卡, 不过ndiswrapper不是内核自带的模块, 需要编译相应的内核模块, 比较麻烦. 2.6.25之后的内核中自带了b43模块, 用来驱动bcm43xx的无线网卡.

基本上是依照中提到的步骤进行操作的.

1 下载b43-fwcutter, 安装, 不要使用Debian自带的b43-fwcutter

wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2
tar xjf b43-fwcutter-011.tar.bz2
cd b43-fwcutter-011
make
cd ..

2 下载bcm驱动

export FIRMWARE_INSTALL_DIR="/lib/firmware"
wget
tar xjf broadcom-wl-4.150.10.5.tar.bz2
cd broadcom-wl-4.150.10.5/driver
sudo ../../b43-fwcutter-011/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta_mimo.o

3 装载驱动, 配置IP地址, 我使用的脚本如下:

export PATH=/usr/bin:/usr/sbin:/bin:/sbin
modprobe b43
iwconfig wlan0 enc s:1112223334445 [1]
iwconfig wlan0 enc open [1]
iwconfig wlan0 essid "ap2"
iwconfig wlan0 rate 54Mb/s
ifconfig wlan0 up
ifconfig wlan0 192.168.33.25
route add default gw 192.168.33.1
cat >/etc/resolv.conf <nameserver 202.102.227.68
nameserver 202.102.224.68
eof
echo "1"  > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o wlan0 -s 10.0.0.0/24 -j MASQUERADE

其中后面启用ip转发是供vmware虚拟机上网使用的, 如果没有这方面的需求, 可以不设置.
阅读(6283) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~