Chinaunix首页 | 论坛 | 博客
  • 博客访问: 376200
  • 博文数量: 109
  • 博客积分: 5045
  • 博客等级: 大校
  • 技术积分: 1199
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-08 14:47
文章分类

全部博文(109)

文章存档

2017年(1)

2012年(5)

2011年(10)

2010年(1)

2009年(13)

2008年(29)

2007年(6)

2006年(44)

我的朋友

分类: LINUX

2008-10-11 18:48:57

最大的一个问题是,找不到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"

本文参考了:







阅读(1366) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~