贪新鲜,给电脑装了个Fedora 9 。因为家里只有没有布网线,只能无线上网,用了个TP-Link的USB无线网卡,型号是TL-WN620G+,上网根本找不到Linux系统下的驱动程序。没办法,只好用ndiswrapper。
因为前段时间在Ubuntu上用nidswrapper-1.1成功安装了网卡,这次也想当然的下载了1.1版本来安装。文件解压后,运行make命令,提示说没有头文件,发现是没有安装Kernel-devel,在网上兜了一圈后,在下面的地址:ftp://rpmfind.net/linux/fedora/releases/9/Everything/i386/os/Packages/kernel-devel-2.6.25-14.fc9.i686.rpm
下载到rpm包。运行:
rpm -ivh kernel-devel-2.6.25-14.fc9.i686.rpm
后成功安装。再次运行make命令,还是出问题。想了一下,会不会是版本问题,重新上网下载了ndiswrapper-1.52,果然顺利的make和make install。ndiswrapper算是装上了。
第二步,在网卡的驱动光盘上找到该型号驱动的文件夹,看了readme,驱动就在Driver文件夹中,Driver中有许多文件,也不知道那个是有用的,整个Copy过来。
尝试了几次,发现只需要运行:
ndiswrapper -i net5523.inf
驱动就可以顺利安装。安装后运行:
ndiswrapper -l
可以看到:
net5523 : driver installed
device (0CF3:0002) present
驱动安装成功。
最后一步,运行:
modprobe ndiswrapper
把ndiswrapper挂到内核。看到我的usb网卡的灯终于亮了,安装成功。打开网络配置,配置好无线参数后,果然可以上网了。
然而,重新开机后发现网卡又用不了,运行:
lsmod
发现没有ndiswrapper。重新运行
modprobe ndiswrapper
再把ndiswrapper挂上,想想:每次开机都要挂ndiswrapper不是一个好办法,Google一下,
有网友说,修改modprobe.conf文件,加入:
alias wlan0 ndiswrappe
就可以了,但我尝试了一下,开机还是不行。最后,干脆在/etc/rc.d/rc.local中添加一句:
modprobe ndiswrapper
让系统每次开机自己运行一次,解决了这个麻烦。
Fedora 9有很多的BUG,不知道什么原因,系统也更新不了。网卡不是每次开机都能正常运行,需要重启。关机后网卡的灯还闪个不停,需要把它拔出来。不知道怎么解决。(作者:林俊桂)