最大的一个问题是,找不到wlan0设备。
在此之前所做的工作包括:更新其它内核选项,安装和无线相关的软件:ipw3945 ipw3945d wireless-tools。
其中,wireless-tools提供了一些程序,iwconfig iwlist iwspy...,
可到现在为止还不知道wlan0设备是在哪一步里出来的。
OK,现在问题解决了,已经可以在无线状态下上网了。
现在总结一下过程中的要点。
主要的修改集中在几个部分,1 /etc/conf.d/net,2 几个软件wireless-tools, ifplugstatus(用于检测)3 驱动程序ipw3945 ipw3945d iwl3945 ipw3945-ucode,4 换了一个新的dhcp软件,dhcpcd。
一个重要的发现是,在插着网线的时候是检测不到无线网卡的。
wlan0的来源:
cd /etc/init.d
ln -s net.lo net.wlan0
iwconfig wlan0 essid ESSID #用于连接无线网卡和无线路由器
在我用这个命令之前,有时用iwconfig wlan0显示的信息里会看不到速度 Bit Rate,看到之后才说明联接已经建立好了。
因为路由器中默认是120分钟后重置连接,所以这里我用分配固定IP的方式使,使用期限变为永久。
现在通了之后就好办了,试了几次确定了如何保证每次都能连接上,要点是:
modprobe -r iwl3945
modprobe iwl3945
iwlist wlan0 scan #如果这个时候能够检测到相应的发射源,则可以连接了,在/etc/conf.d/net里设置好密码等内容,再
iwconfig wlan0 essid TL203
之后用iwconfig wlan0显示信息,如果有Bit Rate则说明已经连接上了。
net 文件内容如下:
config_eth0=("dhcp")
essid_wlan0="WIRELESS"
key_WIRELESS="s:12345 enc open"
config_wlan0=( "dhcp" )
dhcpcd_wlan0="-t 30"
sleep_scan_wlan0="1"
sleep_associate_wlan0="25"
本文参考了:
阅读(1412) | 评论(0) | 转发(0) |