您的位置:首页 > 编程语言 > PHP开发

让RHEL4也能使用TP-LINK 的TL-WN510G无线网卡

2016-07-24 00:00 555 查看
转载自 ChinaUnix博客 http://www.sudu.cn/info/html/edu/network/20060102/298029.html
TP -LINK的无线产品相信大家都不陌生,大多都是些低价的产品,很适合家庭使用,近日买了他的TL-WR542G无线宽带路由器和TL-WN510G无线 网卡。在我的windows2000下用得还不错,但在我的RHEL4(2.6.11.8内核)下却没找到驱动,作为一个linux爱好者,这是一件痛苦 的事。

为在linux下也能使用无线上网,上网查找各种资料,终于发现TL- WN510G所使用的芯片是atheros公司的AR5005G的芯片,在linux下厂商本身是不提供驱动的。正感失望,偶然在“永远的UNIX”这个 网站上看到一篇关于介绍借助ndiswrapper在linux系统下使用windows下的驱动程式驱动无线网卡上网的文章。按照他上面的介绍去下载 ndiswrapper并安装,下载地址:
http://ndiswrapper.sourceforge.net/


安装步骤如下:

# tar xvzf ndiswrapper-1.2rc1.tar.gz

# cd ndiswrapper-1.2rc1

# make

# make install

安装完成后就能够使用ndiswrapper命令来加载windows下的驱动程式了,命令如下:

# ndiswrapper -i /mnt/win_d/TL-510G/Driver/11gAdapter.inf

加载完成后能够查看一下加载情况,命令如下:

# ndiswrapper -l

Installed ndis drivers:

11gadapter driver present, hardware present

看到"11gadapter driver present, hardware present"这个信息就表明加载成功了,然后我们需要把ndiswrapper这个模块加载到内核中去,命令如下:

# modprobe ndiswrapper

假如没有任何错误提示就表明加载成功了,能够用ifconfig -a 命令查看一下网络设备的列表,能够在最下面看到一个wlan0设备,这就是您的无线网卡了,但些时还不能通信,需要使用iwconfig等命令为无线网卡配置一些网络参数。以下是我的配置:

# iwconfig wlan0 essid "any" (iwconfig这是个专门为无线网卡配置参数的工具)

# ifconfig wlan0 192.168.1.25

# vi /etc/sysconfig/network (在/etc/sysconfig/network文档中添加网关)

GATEWAY=192.168.1.1

#vi /etc/resolv.conf (配置DNS的地址)

nameserver 192.168.1.1

现在能够试试网络是否通了,就用ping命令吧,注:TL-WR542G无线宽带路由器的默认地址是192.168.1.1。

# ping 192.168.1.1

PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.

64 bytes from 192.168.1.1: icmp_seq=0 ttl=64 time=14.1 ms

64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=2.93 ms

呵呵,内网通了,再试试能不能连通外网

# ping

www.online.sh.cn

PING

www.online.sh.cn

(218.1.64.33) 56(84) bytes of data.

64 bytes from 218.1.64.33: icmp_seq=0 ttl=246 time=12.2 ms

64 bytes from 218.1.64.33: icmp_seq=1 ttl=246 time=4.25 ms

也通了,马上打开firefox试试,通顺利打开网页,总算大功告成。可这样假如重新启动的话又要重新配置,有点麻烦。想办法把配置写入文档中,让系统一启动就启用无线网卡。

# vi /etc/modprobe.conf (在/etc/modprobe.conf文档中添加一句,让ndiswrapper有一个别名wlan0)

alias wlan0 ndiswrapper

# vi /etc/sysconfig/network- scripts/ifcfg-wlan0 (建立网卡配置文档)

DEVICE=wlan0

BOOTPROTO=static

IPADDR=192.168.1.25

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

RATE=54Mb/s

ONBOOT=yes

重启一下系统,一切顺利,总算没白忙。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux Windows Firefox Unix .net