星期三, 十月 11, 2006

iBook G4 的无线网卡在linux下的使用

iBook G4 使用的是BroadCom的bcm 4318芯片,其驱动已经在最新的linux-2.6.18里得到支持,虽然不是很稳定,但已经能很好地work起来了。主要有如下步骤:
1: 在内核中编译Broadcom模块, bcm43xx
2: 重启后,mobprobe bcm43xx
3: iwconfig 看是否有无线网卡的存在
4: 设置无线网卡:
ifconfig eth1 up ;先开启eth1网卡
iwconfig eth1 essid xxxx key xxxx-xxxx-xx ; 设置无线的essid 和key
方法1:
ifconfig eth1 xx.xx.xx.xx ; 设置eth1 的ip地址
route add -net default gw xx.xx.xx.xx ; 加入网关地址
方法2:
dhclient eth1; 用dhclient来自动获取IP 地址

Note: 由于当前的bcm43xx模块(不稳定)在dhclient 自动获取ip地址时,会有失败,所以我这里自己指定gateway 和 ip。可以升级dhclient来消除该bug
在modprobe bcm43xx的过程中,模块需要firmware文件(用dmesg可以看到),否则modprobe bcm43xx 会失败。
你可以去下fwcutter来生成firmware文件。具体的sys文件可以在这里下载

没有评论: