1、把网卡Windows下的驱动程序中的sis162u.inf、sis162u.sys这两个文件取出
2、在http://sourceforge.net/projects/ndiswrapper网站下载ndiswrapper,解压
3、编译ndiswrapper,进入解压后的文件夹
make install
即编译成功。
4、再来是添加驱动程序,切换到存放驱动程序的目录,执行
ndiswrapper -i WUSB54AG.inf
通过
ndiswrapper -l
查看有那些驱动已经被安装。
5、ndiswrapper是被编译成内核的一个模块,所以你需要加载它才能起作用。
只需执行一次。
modprobe ndiswrapper
6、如果没有错误提示,则可以通过iwconfig看到wlan0设备。
但必须通过
iwlist wlan0 scan
搜索到附近存在的Access Point。能找到才说明网卡已经成功驱动,可以使用了。
7、这时,在网络配置工具的设备栏中看不到Wlan0。需要在如下目录下添加文件:
/etc/sysconfig/networking/devices
新建文件:ifcfg-wlan0,内容如下:
DEVICE=eth0
其他内容待会再配。
8、此时, 在网络配置工具的设备栏中可以看到Wlan0
双击Wlan0进行配置:
硬件设置栏:点击探测,则检测到MAC 地址,此时Wlan0这个名称才真正和实际的硬件对应起来。
无线设置栏:模式自动;SSID 填写指定无线网络的名称(可能存在多个无线网络)
9、最后将Wlan0重新激活一次;至少我在重新激活前网卡没有获得地址。
10、 ifcfg-wlan0的内容,供参考:
DEVICE=wlan0
HWADDR=00:02:72:51:fb:7d
BOOTPROTO=dhcp
NETMASK=
DHCP_HOSTNAME=
IPADDR=
DOMAIN=
TYPE=Wireless
ONBOOT=yes
USERCTL=yes
IPV6INIT=no
PEERDNS=no
ESSID=CTC
CHANNEL=1
MODE=Auto
RATE=Auto
后记:
linux系统重启后,如果USB网卡插在电脑上,则系统启动到“打开wlan0界面”时死机。如果将USB网卡拔下重启则正常。
657129880@qq.co 于 2013-04-27 03:22:12发表:
谢谢分享!!!!
657129880@qq.co 于 2013-04-27 03:22:06发表:
谢谢分享!!!!
sqxyq 于 2007-09-05 17:42:52发表:
呵呵,这不就是我发的帖子吗?:0(1
http://www.linuxdiyf.com/bbs/thread-58129-1-2.html