如何让Belkin N600 DB(F9L1101v1)在64位Ubuntu 12.04上运行

我可以使用一些帮助试图让Belkin N600数据库无线双频USB适配器在配备64位Ubuntu 12.04的戴尔Inspiron 1525上运行。 该设备无法开箱即用。 尝试使用NDISWrapper路由,但使用GUI,收到以下消息:

Module could not be loaded. Error was: FATAL: Module ndiswrapper not found. Is the ndiswrapper module installed? 

尽管它出现在GUI中,但设备仍然无法正常运行。

我该怎么办?

此时,看起来一个解决方案是从源代码构建和安装ndiswrapper。 我推荐给Brian Zier的“让Belkin N600 DB在Ubuntu上工作”指南 :

卸载内置的ndiswrapper并清理以前的任何配置:

 sudo apt-get remove --purge ndiswrapper-common ndiswrapper-utils-1.9 ndisgtk sudo rm /lib/modules/$(uname -r)/kernel/ubuntu/ndiswrapper/ndiswrapper.ko sudo rm /etc/modprobe.d/ndiswrapper.conf sudo rm -r /etc/ndiswrapper/* 

接下来,从源代码构建ndiswrapper:

 sudo apt-get install linux-headers-$(uname -r) build-essential wget http://downloads.sourceforge.net/project/ndiswrapper/stable/ndiswrapper-1.57.tar.gz tar -xvf ndiswrapper-1.57.tar.gz cd ndiswrapper-1.57 make sudo make install sudo depmod -a sudo update-initramfs -u 

这也适用于ndiswrapper-1.58

免责声明:虽然上面的摘录让我超越了ndiswrapper本身的问题,但我还没有完成整个指南,以使N600能够正常使用我自己的WiFi,我怀疑这可能是由于我的路由器的配置。 你的旅费可能会改变。

Belkin F9L1101基于Realtek RTL8192芯片组,该芯片组提供Linux驱动程序。 因此,您可以通过下载RTL8192驱动程序源代码并进行编译来安装它。

 sudo apt-get install build-essential linux-headers-generic git git clone https://github.com/lwfinger/rtl8192du.git cd rtl8192du make sudo make install modprobe 8192du 

这对我来说非常合适。 我现在使用Ubuntu 14.04 64位上的F9L1101适配器连接到AskUbuntu。 我没有在任何低于14.04的版本上测试过这个,所以我不能保证它会工作,但更糟糕的是,如果在早期版本的Ubuntu上失败,你可以选择升级到14.04。

如果您无法插入以获取互联网连接,则需要下载此连接,只需在具有互联网的计算机上克隆该git存储库(第一步),然后使用闪存驱动器将驱动程序复制到您的计算机上。 然后按照计算机上的其余步骤操作。