上周末将家里的一台PIII600的老笔记本操作系统由Ubuntu换成了Fedora Core 6,安装完后,启动FC6,启动速度和响应速度是比Ubuntu快,而且FC6中的中文字体非常的漂亮,基本就不用美化了,但tp-link 320G的无线网卡却不认得,又得表扬下Ubuntu了,Ubuntu可是可以自动安装我的无线网卡的哦,开始有点思念我的Ubuntu了,嘿嘿。既然FC6不认得Tp-link 320G的网卡,而tp-link也没有linux驱动,那可如何是好啊…
上周末将家里的一台PIII600的老笔记本操作系统由Ubuntu换成了Fedora Core 6,相对FC6来说,Ubuntu的速度在我的PIII这个老牛上跑得慢多了,而且Ubuntu中的Gnome会经常鼠标失去响应,用的挺闹心的,所以就换成了FC6了。
这么久被Ubuntu的便捷给惯得太厉害了,装FC6时一路Next,结果安装后不能启动,一看原来是FC6默认的分区模式会将你的硬盘分成一个软件逻辑驱动组以用来做一个软件RAID,这样数据是安全了,可我可怜的PIII老太爷可消瘦不起,只得重新安装,注意,安装的时候分区不要选择自动方式,大家还是不要懒,自己手动分区好了。
安装完后,启动FC6,启动速度和响应速度是比Ubuntu快,而且FC6中的中文字体非常的漂亮,基本就不用美化了,但tp-link 320G的无线网卡却不认得,又得表扬下Ubuntu了,Ubuntu可是可以自动安装我的无线网卡的哦,开始有点思念我的Ubuntu了,嘿嘿。既然FC6不认得Tp-link 320G的网卡,而tp-link也没有linux驱动,那可如何是好啊?!
老规矩,Google了下,发现这里有一个MadWifi的开源项目,其全称是Multiband Atheros Driver for Wifi(使用Atheros系列芯片的802.11a/b/g无线网卡在linux下驱动程序),市面上有很多基于Atheros芯片的无线网卡,这里可以看到目前MadWifi支持的网卡列表,注意官方中的TP-LINK网卡支持中并没有320G,不过很幸运的是我的TP-LINK 320G用的就是Atheros芯片,嘿嘿,所以可以用MadWifi驱动320G了。
因为要安装MadWifi需要先编译MadWifi,而缺省的FC6安装是没有安装GCC编译环境的,所以需要安装如下rpm包:
- gcc-4.1.1-30.i386.rpm
- glibc-devel-2.5-3.i386.rpm
- glibc-headers-2.5-3.i386.rpm
- libgomp-4.1.1-30.i386.rpm
以上包在FC6的安装光盘1和2中都可以找到,另外MadWifi编译需要Kernel-dev包,所以还需要安装当前kernel的dev包,FC6默认安装的i586的kernel,如果您想更好为i686的kernel,可以使用如下命令将586内核更新为686内核,为了FC6运行得更快,反正我是更换成686的了:
[bash] #rpm -Uvh --replacefiles --replacepkgs kernel-2.6.18-1.2798.fc6.i686.rpm
以上包在FC6安装盘1中,更新完后请重新启动,现在就是i686的内核了,然后为MadWifi安装kernel-dev包:
[bash] #rpm -ivh kernel-devel-2.6.18-1.2798.fc6.i686.rpm
同样该rpm包也在FC6安装盘1中。
现在可以开始编译安装MadWifi了,从http://snapshots.madwifi.org/下载madwifi-ng的最新snapshots,然后将源代码解压。注意一下均在root下进行:
[bash] #wget http://snapshots.madwifi.org/madwifi-ng-current.tar.gz #tar xvzf madwifi-ng-current.tar.gz #cd madwifi-ng-r1885-20070104 #make #make install
注意make过程中如果有错,请仔细检查,编译成功后才能继续下步。
安装好后就可以开始配置网卡了,首先加载madwifi内核模块:
[bash] #modprobe ath_pci
加载后可以用以下命令搜寻AP
[bash] #modprobe wlan_scan_sta
可能是因为320G不在madWifi的支持列表中,所以用以上命令我没有找到我的AP,不过没有关系,我们手工配置无线网卡与AP的连接:
[bash] #这里的引号中的ESHANGRAO是AP的名称 iwconfig ath0 essid "ESHANGRAO" #这里的password指的是你连接AP的密码 iwconfig ath0 key s:password #配置无线网卡IP及掩码 ifconfig ath0 192.168.1.9 netmask 255.255.255.0 up #添加缺省路由(网关) route add default gw 192.168.1.254
这样无线网卡就配置好了,你PING下你的网关看网络是否正常,为了避免每次启动都得配置无线网卡,您可以将以上内容添加到/etc/rc.local文件中。不过要上网您还需要配置一下您的DNS,修改/etc/resolv.conf文件,按如下格式添加您的DNS IP地址:
[bash] nameserver 202.101.224.69
大功告成,用你的FC6遨游去吧!更多MadWifi信息请查看官方网站,另外这里有个中文的Magic Wiki对MadWifi的使用说明也可以参考一下。
PS:对于新手来说,Ubuntu比FC6容易上手多了,Ubuntu的社区建设、WIKI帮助实在是太优秀了,而Fedore好像国内一直都没有象Ubuntu这样的丰富的帮助吧?!哪位朋友是否有兴趣咱也搞一个像Ubuntu那样的Wiki帮助吗?!服务器本站可以提供!
O comments at "FC6下TP-LINK 320G无线网卡的安装"
Comment Now!