- 论坛徽章:
- 0
|
ubuntu 下 如何安装linksys wusb54g or wusb54gp 无线网卡
linuxzfp本人也是第一次在ubuntu下面使用无线网卡,所以,如果有不正确的地方还请多多指教! :)
这个办法是通过 ndiswrapper 来实现的,写本文的时候正是用无线网卡上网 :)
首先,请先从 linksys 官方网站下载windows的驱动程序:
下载地址
然后把其中的 rt25XXusb.inf 解压出来备用。
再进行ndiswrapper的安装
sudo apt-get updatesudo apt-get install ndiswrapper-common ndiswrapper-utils-1.9 ndisgtk
下一步:调用新驱动的模块
sudo depmod -asudo modprobe ndiswrapper
再把这个新模块加入到系统自动加载
echo 'ndiswrapper' |sudo tee -a /etc/modules
下一步: create alias directive 创建别名
sudo ndiswrapper -m
这一步比较重要,就是屏蔽掉系统本身带的ralink项目的驱动程序(为什么要屏蔽?因为在我的机器上如果用这个驱动的话会当机啦,我的机器网卡是 wusb54gp 的,如果你的机器用系统默认的驱动很正常的话,请不要看我这个教程啦。)
echo 'blacklist xxx' |sudo tee -a /etc/modprobe.d/blacklist
把其中的xxx换成下面的驱动名称:
rt2500usb
rt2500pci
rt2500
rt2570
rt73usb
rt73pci
rt73
rt61usb
rt61pci
rt61
rt2x00usb
rt2x00lib
目的是:你下次启动系统的时候输入
lsmod |grep rt
应该找不到上面列表中的任何一个驱动就对了。
然后安装 windows 下面的驱动程序:
ndiswrapper -i rt2500usb.inf
执行完毕后会有如下的输出:
rt2500usb : driver installeddevice (13B1:000D) present (alternate driver: rt2500usb)
我的机器里面是 13b1:0011 这是 wusb54gp 的id,上面这个id是wusb54g的,可能你的网卡id跟我说的都不一样,不过,它应该是 lsusb 输出当中你网卡的id。
比如我的机器当中:
root@linuxzfp# lsusbBus 001 Device 003: ID 13b1:0011 Linksys WUSB54GP v4.0 802.11g Adapter
安装完以后可以重新启动机器试试看:
iwconfig //输入这个命令,看看有没有一个wlan0的网卡在工作
再输入
iwlist wlan0 scanning
会有如下的信息:
root@linuxzfp:/home/linuxzfp/.mozilla# iwlist wlan0 scanningwlan0 Scan completed : Cell 01 - Address: 00:06:25:DE:97:E9 ESSID:"linuxzfp" Protocol:IEEE 802.11g Mode:Managed Frequency:2.437 GHz (Channel 6) Quality:81/100 Signal level:-44 dBm Noise level:-96 dBm Encryption key:on Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s 24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s 12 Mb/s; 48 Mb/s Extra:bcn_int=100 Extra:atim=0 IE: IEEE 802.11i/WPA2 Version 1 Group Cipher : WEP-40 Pairwise Ciphers (1) : WEP-40 Authentication Suites (1) : PSK IE: WPA Version 1 Group Cipher : WEP-40 Pairwise Ciphers (1) : WEP-40 Authentication Suites (1) : PSK
这就说明你的网卡已能正常工作啦,恭喜你完成了基本的驱动安装!
下一步就是如何设置你的网卡啦,如果是你的路由器设置的是WEP模式(建议使用WPA模式,更安全,否则会有人用你的路由器”蹭网"的。),那你可以通过菜单中的网络设置进行相应的密码认证设置,我的环境是WPA,所以,我就用ndisgtk进行设置的。
ifconfig wlan0 会有如下输出:
root@linuxzfp:/home/linuxzfp/.mozilla# ifconfig wlan0wlan0 Link encap:Ethernet HWaddr 00:14:BF:7D:1B:D9 inet addr:192.168.8.241 Bcast:192.168.255.255 Mask:255.255.0.0 inet6 addr: fe80::214:bfff:fe7d:1bd9/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:90 errors:0 dropped:0 overruns:0 frame:0 TX packets:125 errors:0 dropped:2 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:9746 (9.5 KB) TX bytes:20593 (20.1 KB)
说明你已经得到dhcp分配的地址啦,如果没有得到正确的IP地址,你可以试试这个办法:
dhclient3 -r wlan0 //清空或者叫释放ip地址
再
dhclient3 -q wlan0 //重新获得dhcp ip地址
如果您还有什么地方不明白,或者我表达的不清楚的话,请留言,我会尽自己可能帮助您的。
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/2340/showart_463924.html |
|