加入收藏 | 设为首页 | 会员中心 | RSS
您当前的位置:首页 > Linux技术 > 网络管理

gentoo wireless 无线网卡配置

时间:2008-06-06 10:34:14  来源:  作者:
相关配置:
gentoo-amd64-2007.0
kernel:2.6.23
dell inspiron 1501
wireless:broadcom 4311

参考文章:
[1] http://gentoo-wiki.com/HARDWARE_BCM43xx
[2] http://linuxwireless.org/en/users/Drivers/b43#fw-b43-new
[3] http://gentoo-wiki.com/HOWTO_Wireless_Configuration_and_Startup
[4] http://www.kunxi.org/archives/2007/06/upgrade-to-2620/

现在归纳整理如下:

kernel[2.6.23] config:
----------------------------------------------------------------------------
Networking --->
<*>   Generic IEEE 802.11 Networking Stack
  [*]     Enable full debugging output
  <*>     IEEE 802.11 WEP encryption (802.1x)
  <*>     IEEE 802.11i CCMP support
  <*>     IEEE 802.11i TKIP encryption
  <M>     Software MAC add-on to the IEEE 802.11 networking stack

Device Drivers --->
  Networking Device Support --->
    Wireless LAN (non-hamradio) --->
       <M>   IEEE 802.11 for Host AP (Prism2/2.5/3 and WEP/TKIP/CCMP)
          [*]    Support downloading firmware images with Host AP driver
          [*]    Support for non-volatile firmware download
       <M>   Host AP driver for Prism2/2.5/3 in PLX9052 PCI adaptors
       <M>   Host AP driver for Prism2.5 PCI adaptors
       <M>   Broadcom BCM43xx wireless support
          [*]    Broadcom BCM43xx debugging (RECOMMENDED)
          BCM43xx data transfer mode (DMA + PIO)  --->

Cryptographic options -->
   [*] Cryptographic API
     <*> AES cipher algorithms
     <*> ARC4 cipher algorithm
     <*> Michael MIC keyed digest algorithm
     <*> CRC32c CRC algorithm
----------------------------------------------------------------------------


更新bcm43xx-fwcutter[重要,否则最后没有任何错误但是启动不起无线网卡]:
通过"iwconfig -v" 可知gentoo 2007 的portage树里面的 bcm43xx-fwcutter版本和2.6.23的内核不匹配,所以必须更新到更新版本的bcm43xx-fwcutter。下载2008版本的portage压缩包,把里面的
net-wireless/wireless-tools下的东西解压缩至/usr/portage/net-wireless/wireless-tools,然后:

emerge bcm43xx-fwcutter
wget http://downloads.openwrt.org/sources/wl_apsta-3.130.20.0.o
mkdir /lib/firmware
bcm43xx-fwcutter -w /lib/firmware wl_apsta-3.130.20.0
#注:如果内核升级到了2.6.24,就可以用 b43-fwcutter了,详细内容参考 参考[2]

cd /etc/init.d
ln -s net.lo net.eth1

#start network manual:
/etc/init.d/net.eth1 start

#start network at boot:
rc-update add net.eth1 default

#to shut down the default Ethernet.我直接放到gnome桌面的启动命令里了
#重要,否则无线网卡正常启动了,但拔下网线后,还会通过原来的网卡上网,也就上不了网
ifconfig eth0 down

配置文件/etc/conf.d/net:
#/etc/conf.d/net
# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d.  To create a more complete configuration,
# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).
config_eth0=( "192.168.1.28/24" )
routes_eth0=( "default via 192.168.1.1" )
#modules=( "wpa_supplicant" )
#wpa_supplicant_eth1="-Dmadwifi"
modules=( "iwconfig" )
key_ShangHaiTide="[1] s:dachaogps key [1] enc open"
preferred_aps=( "ShangHaiTide" )

config_ShangHaiTide=( "192.168.1.27/24 brd 192.168.1.255" )
routes_ShangHaiTide=( "default via 192.168.1.1" )
#dns_servers_ShangHaiTide=( "192.168.1.1" )

#注:这里无线路由配的是 wep,如果配了wpa,可以参考gentoo 的主站的手册中的无线网络部分
来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
相关文章
    无相关信息
栏目更新
栏目热门