LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1543|回复: 5

在FC3中安装USB接口的Atmel无线网卡〔经验分享〕

[复制链接]
发表于 2005-1-1 15:51:03 | 显示全部楼层 |阅读模式
现在本本族中用Linux的一定不少,我也是其中的一员。但是上海电信提供的无线网卡不是Linux内核直接支持的,我用的无线网卡是Atmel芯片的,估计现在大多数的用户都和我一样吧。原先我用的是Mandrake 10.0,这个版本有自带的第三方驱动程序,里面包含了USB接口的无线网卡驱动,所以安装经过是傻瓜型的,只要在起动系统后选择at76c503-rfmd,然后系统会自己找到USB接口,然后自动匹配安装。
与Mandrake相比,我更喜欢RedHat的开放方式,反正萝卜青菜各有所爱,我最终选择了FC3。可是FC3没有对Atmel无线网卡的支持,所以我只能在安装后使用一段时间的普通网卡。最后在一些网站的提示下,我成功地在FC3中安装了无线网卡的驱动,并且顺利地上网。
下面我将自己的经验与大家一起分享,希望那些有着与我同样梦想的人少走一些弯路。

安装完FC3后,先要使用普通网卡,因为我们要从网上下载一些必要的程序。

我们首先要下载cvs-tarball。(说实在的,cvs是什么,我也讲不清楚,只是一步一步地跟着做,如果有同仁在这里解释一下,我将不胜感激!)

在Shell界面中输入:
$ cvs -d:pserver:anonymous@cvs.berlios.de:/cvsroot/at76c503a login
系统会问你要password,直接回车就可以。然后等提示符出现后接着输入:
$ cvs -d:pserver:anonymous@cvs.berlios.de:/cvsroot/at76c503a co at76c503a
系统会自动建立一个at76c503a的目录,同时将网上我们需要的文件下载到这个目录中。
下面需要用su命令转为root,然后进入at76c503a目录。
外国的网站说要运行config,我试了,但是没有这个程序和文件。于是在提示符下,我直接输入:
$ make
$ make install
尽管整个过程似乎还是有一些Wrong,但是我没有管它们。我注意到编译出来的是.ko模块文件,而且复制到了/lib/modules/2.6.9-1.667/kernel/drivers/net/wireless的目录下,这就足够了,因为这个目录中已经安装了可以被Linux识别的无线网卡模块。
下面的工作是一些配置过程:
为了便于识别硬件,我按照网上的介绍,修改了/etc/modprobe.conf文件,在文件最后添加了一行:"alias wlan0 at76c503-rfmd"。
然后创建文件:/etc/sysconfig/network-scripts/ifcfg-wlan0。这个文件将在系统启动时被自动加载,下面是我系统中这个文件的内容:
DEVICE=wlan0
TYPE=Wireless
MODE=Managed
ESSID=CTC
CHANNEL=11
RATE=Auto
BOOTPROTO=dhcp
ONBOOT=yes
NETMASK=
DHCP_HOSTNAME=
IPADDR=
DOMAIN=
HWADDR=
GATEWAY=
USERCTL=no
PEERDNS=yes
IPV6INIT=no
大家可以按照自己的情况修改,其中ESSID和CHANNEL这两个项目值是从WINDOWS的参数里看到的,BOOTPROTO=dhcp的意思是分配动态IP,ONBOOT=yes是表明在系统启动时自动激活。

做完以上的一切,我就关机并拔调了有线的网卡。然后重启。

重启后FC3已经自动识别并加载了设备wlan0,上网后我做的第一件事情就是来这个网站将全部的经过记录下来,供大家分享。要知道搞明白这些事情对我来说可不是一件容易的事情,前后共花了两个月的时间,当然两个月前我才刚装了Linux,现在对Linux已经十分有感情了。
 楼主| 发表于 2005-1-4 09:17:19 | 显示全部楼层
有人试了上面的方法,但是告诉我说cvs连不上去。我检查了一下,原来是论坛的笑脸主题覆盖了两个字符。那个笑脸应该是这两个字符(:p)。记住这里为了能够显示出来,使用了全角字符,在Shell下输入的是半角字符。
发表于 2005-1-7 21:40:37 | 显示全部楼层
为什么要拔掉有线网卡?LINUX不支持双网卡吗?
 楼主| 发表于 2005-1-8 10:21:33 | 显示全部楼层
当然支持,不过笔记本的优势是移动。不拔掉有限网卡怎么移动呢?
发表于 2005-1-8 18:55:40 | 显示全部楼层
/etc/sysconfig/network-scripts/ifcfg-wlan0文件中的ESSID项必须填吗?
我试验了一下,如果不填,FC3可以自动获取该名称,但是不能自动获取IP地址。难道非要每次都手动修改吗?
 楼主| 发表于 2005-1-8 20:42:54 | 显示全部楼层
用上面的配置在没有系统升级前可以自动启动,现在我用yum对系统进行了升级,启动时总说没有找到wlan0,启动后在“网络设备控制”中可手动激活。正在研究中......
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表