2010年5月19日星期三

Install ndiswrapper on Ubuntu

很多的无线网卡没有Linux下的驱动,如果想在Linux下面使用无线网卡的,可以使用ndiswrapper来安装Windows下的
驱动到Linux下。

这边我用的是 Buffalo出的 WLI-U2-KG54L USB型无线上网卡

Ubuntu: 9.10

1. 禁用Linux自带的zd1211rw驱动程序
在/etc/modprobe.d/blacklist.conf 的最后加上下的话
blacklist zd1211rw

2. 安装ndiswrapper程序
2.1 从网络下载
sudo apt-get install ndiswrapper

2.2 从别的机器下载,usb盘copy过来
如果无法上网,可以在这里下载。下载最新的,适用程序即可
http://jp.archive.ubuntu.com/ubuntu/pool/main/n/ndiswrapper/

ndiswrapper-common_1.54-2ubuntu1_all.deb
ndiswrapper-utils-1.9_1.54-2ubuntu1_i386.deb

sudo dpkg -i ndiswrapper-common_1.54-2ubuntu1_all.deb
sudo dpkg -i ndiswrapper-utils-1.9_1.54-2ubuntu1_i386.deb

3. 下载buffalo的驱动程序,安装
sudo ndiswrapper -i netu2kgl.inf

4. 重启电脑
sudo reboot

5. 加载ndiswrapper
sudo modprobe ndiswrapper

6. 无线网卡应该就可以识别出来了,可以在图形界面的网络配置里对无线网卡进行配置。我在命令行界面怎么试都没出来,知道的请告诉我

sudo iwlist wlan0 scan # 扫描可用无线网络
sudo iwconfig wlan0 essid essidname # 设置essid名称
sudo iwconfig wlan0 key s:keyphrase # 设置密码
sudo iwconfig wlan0 mode managed # 手动模式
sudo dhclient wlan0 # 启动dhcp链接网络


7. 重启后自动加载ndiswrapper。 (还未曾试过)
sudo ndiswrapper -m

没有评论: