Chinaunix首页 | 论坛 | 博客
  • 博客访问: 900695
  • 博文数量: 96
  • 博客积分: 10681
  • 博客等级: 上将
  • 技术积分: 2449
  • 用 户 组: 普通用户
  • 注册时间: 2006-05-16 17:52
文章分类

全部博文(96)

文章存档

2011年(30)

2009年(36)

2008年(30)

分类: LINUX

2008-04-21 18:28:11

今天终于体验到在Linux下使用无线网络来畅游的乐趣了,在兴奋之余记录下自己的足迹,希望对朋友们会有一点小小的帮助。

还是先来 说一下自己的实际情况吧。我的本子是英特尔的3945网卡,系统为Debian,使用的安装源为unstable,内核为自己编译的2.6.24.2。当 然了,现在的unstable源也早就有了2.6.24的内核,所以也就没有自己编译的必要了。在这里不得不说一下Debian的unstable源。 unstable说起来是不稳定源,但是自己一直在使用这个源,从来没有觉得不稳定过。所以对于个人桌面用户来说,还是推荐unstable源。

自 己早先的无线网卡驱动是使用Debian的m-a驱动编译工具来编译安装的。个人觉得这个驱动安装工具还真是相当的方便,可以说是傻瓜的可以,不会叫人觉 得有太大的驱动安装的痛苦。但是自由安装成功了以后,一直没有找到适用的机会。本来我们学校里面无线覆盖范围就小,加之又不稳定,无线畅游的体验真是无从 谈起。

后来Linux内核升级到了2.6.24,自己也就想着要升级一下。在这里就不得不抱怨一下Debian的源了,Debian源中 的软件真是保守的可以,就是unstable中的源也不会新版本软件或内核即时更新的地步,当然这也是为了稳定性的考虑。既然源中没有,那就只有自己编译 了。当然Debian系统中的内核编译安装也是相当的方便,如此算来Debian系统真是相当方便的说啊。下载源码,解包,编译,安装,一切都顺利搞定。 换了新内核,也需要再重新编译安装一下无线网卡的驱动啊。自以为轻车熟路的使用m-a来编译驱动模块,结果最后的结果却是编译不成功。真是怪哉,怎么会这 样呢?到网上Google一下,原来是自从2.6.24开始,内核中已内建了对3945无线网卡的支持,无需要自己编译安装,也不再支持以前版本驱动模块 的安装。哈哈,原来是这一回,省去了自己编译安装的麻烦,这真是一件好事。再仔细看下,说是无需要自己编译安装,只需要载入相应的驱动模块,再安装一个无 线工具就可以了。无线工具也就是wireless-tools,提供一些相应的无线配置使用的工具。而无线驱动模块也就是iwl3945。使用lsmod 查看一下,发现系统并没有载入。那就只好使用modprobe工具手动载入了。运行命令,结果却说没有相应的驱动模块。郁闷的说啊。怎么会这样呢?

正在不知所措的时候突然想起编译内核的时候似乎并没有选中支持3945无线网卡。立马查看一下内核编译时的配置文件,晕啊,还真是这样。于是选中相应的模块支持,再次编译安装。使用新内核重新启动后再查看一下,哈哈,可以看到载入的驱动模块了。

驱动模块算是安装成功了,下面我们要安装无线工具:

# apt-get install wireless-tools

然后可以看一下我们的设备情况:

# ifconfig

或是使用iwconfig命令。

一般来说我们会看到这样的设备:

eth0:这个是我们的有线网卡啦。
wlan0:这个就是我们的无线网卡。

我们还需要配置相应的无线接口:

# vim /etc/network/interfaces

例如下面是我的配置情况:

# wireless wlan0
iface wlan0 inet dhcp
wireless-essid "4F-1"

在这里具体的wireless-essid部分可以后来进行编辑,之所这样做,是为了可以使下面的正常运行:

# ifconfig wlan0 up

如果没有编辑这个配置文件,会出现没有网络接口的错误。

运行这个命令之后,我们就可以使用iwlist命令来搜索附近的无线网络了:

# iwlist wlan0 scan

在搜索到无线网络后,就可以使用iwconfig命令进行相应的配置:

# iwconfig wlan0 channel 1 essid "4F-1"

上面是在我这里运行的命令,我们可以根据搜索的结果来更改channel与essid的参数值,然后将相应的essid参数值写入我们的网络配置文件中的wireless-essid部分,保存退出后就可以启动无线网卡了:

# ifup wlan0

我这里的配置是使用DHCP,运行这个命令以后就进行连接并分配IP地址。如果一切正常我们就可以无线来体验网络乐趣了。

That's all~~Enjoy it~~

PS:我在安装成功以后好久都没有体验成功无线网络,今天终于试验成功,所以记下这些内容。但是因为过去的时日已经很长了,所以难免有些地方记忆错误。欢迎朋友们批评指正。:)
阅读(1135) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~