|
|

楼主 |
发表于 2006-2-12 11:01:19
|
显示全部楼层
G650+没有原生型驱动,但用ndiswrapper借助Windows驱动可以让其正常工作。ndiswrapper的相当于提供一个翻译接口,将windows环境下的硬件驱动翻译成Linux可识别的指令,相当于多了一个中转环节。
第一步是安装ndiswrapper和内核源代码,SUSE用户不用担心,直接到yast中选择ndiswrapper和source安装上就可以了。
第二步下载G650+正确的windows驱动,注意垃圾Dlink出了N个版本的650系列无线网卡,必须下载到在windows可以使用的版本,我下载到的是“DWL-G650+Driver2.02.zip”,解压后有win98、winme、win200、winxp等4个文件夹。进入winxp文件夹后你可以看到“GPLUS.inf”文件,没错,我们就需要这个。
第三步:
# ndiswrapper -i GPLUS.inf
Installing GPLUS
安装完毕后,键入
# ndiswrapper -l
Installed ndis drivers:
GPLUS driver present, hardware present
说明网卡驱动已经安装成功了!
安装无误后,使用modprobe加载ndiswrapper:
# modprobe ndiswrapper
这个时候,你就可以看到无线网卡的指示灯亮了,说明网卡已经正式驱动;如果这一步出错无法进行,那就是你前面没有安装source源代码包。
# ndiswrapper -m
对配置进行记录,这样以后启动时ndiswrapper就会自动加载——如果发现还是无法自动加载那么如此处理:
# vi /etc/modprobe.conf (在/etc/modprobe.conf文件中添加一句,让ndiswrapper有一个别名wlan0)
alias wlan0 ndiswrapper
然后到/etc/network/路径找到G650+的配置文件,将文件名改为wlan0就可以了。
第四步:通过yast对系统网卡进行设定,如果有双网卡最好删掉一个。奇怪的是,yast中的选项经常无法保存,例如我设定网卡为固定IP,但后来会变成DHCP的选项。虽然可以配置成功,但感觉驱动并不是太稳定,如果你更改配置导致无法上网,改回正确的项目经常还是发现有问题,网络无法正常连接上。因此如果配置成功能够上网,记住一定不要对配置进行变动,否则会遇到很多古怪的问题。 |
|