相关配置:
gentoo-amd64-2007.0
kernel:2.6.23
dell inspiron 1501
wireless:broadcom 4311
更新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了
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。