当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [分享] 用native linux driver 驱动 Netgear WG111v2 usb 无线网卡
帖子发表于 : 2006-03-13 8:59 

注册: 2006-03-12 17:39
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
近日在新蛋购得 Netgear WG111v2 usb 无线网卡一块,立即寻找其linux驱动。发现网上大多数人是采用 ndiswrapper + windows驱动 的方法,试了一下,似乎没成功。逛了逛 ndiswrapper 的 wiki, 找到了我的卡:
引用:
Card: NETGEAR WG111v2 802.11g Wireless USB2.0 Adapter

* Chipset: Realtek Semiconductor Corp. RTL8187L
* usbid: 0846:6a00
* Driver: Realtek Windows XP drivers Version: Realtek Semiconductor Corp.,05/04/2005,5.112.05.0504 from http://www.realtek.com.tw/downloads/dow ... rd=RTL8187 (2.00 2005/05/31)
* Other: Extract ZIP file and install driver in WINXP directory. Kernel 2.6.12.6 with WE 18 and ndiswrapper 1.2/1.4 => 128 bit WEP works perfectly, but WPA-PSK TKIP seems not to work with current wpa_supplicant version


芯片用的是 Realtek 的 RTL8187,去Realtek的网站,发现上面有for Linux的驱动(http://www.realtek.com.tw/downloads/downloads1-3.aspx?Keyword=RTL8187),于是下载下来看看。一个zip包,按照readme里面的说明操作。

[1]编译驱动
$ cd ~
$ unzip linux26x-8187(110).zip
$ cd rtl8187_linuxdrv_V1.1
$ tar zxvf drv.tar.gz
$ tar zxvf stack.tar.gz

运行那个 build 脚本,如果没出意外,编译完成。

[2]配置网络
rtl8187_linuxdrv_V1.1$ sudo ./load
rtl8187_linuxdrv_V1.1$ sudo iwlist wlan0 scan #搜索可用的AP
wlan0 Scan completed :
Cell 01 - Address: 00:0F:B5:XX:XX:XX
ESSID:"XXXXX"
Protocol:IEEE 802.11b
Mode:Master
Channel:6
Encryption key:on
Bit Rate:11 Mb/s
Extra: Rates (Mb/s): 1 2 5.5 11
Quality:18 Signal level:0 Noise level:18
Extra: Last beacon: 1ms ago
搜索到一个AP

rtl8187_linuxdrv_V1.1$ sudo iwconfig wlan0 essid "XXXXX" #填入搜索到的ESSID
rtl8187_linuxdrv_V1.1$ sudo iwconfig wlan0 key s:xxxxx #设置访问密码
rtl8187_linuxdrv_V1.1$ dhclient #获取ip地址

Internet Systems Consortium DHCP Client V3.0.2
Copyright 2004 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP

Listening on LPF/wlan0/00:0f:b5:be:xx:xx
Sending on LPF/wlan0/00:0f:b5:be:xx:xx
Sending on Socket/fallback
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPACK from 192.168.0.254
bound to 192.168.0.6 -- renewal in 120100 seconds.

到此配置完成。除了指示灯不亮之外一切工作正常。

[3]卸载网卡
rtl8187_linuxdrv_V1.1$ sudo ./unload

也可以自己编写一个起动脚本来控制模块的装载与卸载以在系统启动时进行自动配置。

cheers:)


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-06-08 11:15 

注册: 2006-06-08 11:06
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
我在redhat里边用ndiswrapper怎么也配不出来,不能修改essid等。
又讨厌redhat的如此庞大,改用ubuntu了,在5.10里边用ndismanager,装上驱动,键盘就不起作用了。
现在换了6.06,又使用native driver,如楼上,好像快成功了,只差最后一步,dhclient得不到dhcp回应,路由器也是用的netgear的,猜想是不是跟路由器上的mac地址限制有关系。

准备用自己设定的ip地址试试,用这个东东的大侠们有什么建议?


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-06-09 21:06 

注册: 2006-06-08 11:06
帖子: 24
送出感谢: 0 次
接收感谢: 0 次
装好了,原来要ifdown,设置essid等,在ifup一次就可以正常上网了


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译