ndiswrapper,wlan0 消失

ndiswrapper,wlan0 消失

所以我今天在我的计算机上安装了 Linux Mint 14,并与 Windows 7 设置了双启动。现在,我的 Netgearwg111v2加密狗的通用无线驱动程序无法正常工作(接收效果很差,经常断开连接 - 似乎硬件设置全都错了)所以我使用正确的 netgear 驱动程序安装了 ndiswrapper,顺便说一下,它在 Windows 7 下运行良好。

我注意到ndiswrapper-dkms我从 apt-get 获得的版本无法在我的内核上构建,因此我获取了源代码,手动构建它们并且一切顺利 -sudo modprobe ndiswrapper成功且没有任何错误。

我重新启动以应用这些更改。

重启后,我的无线设备不见了。这是我得到的 ndiswrapper 驱动程序列表:

ray@ray ~ $ ndiswrapper -l
net111v2 : driver installed
    device (0846:6A00) present (alternate driver: rtl8187)

这是版本信息:

ray@ray ~ $ ndiswrapper -v
utils version: '1.9', utils version needed by module: '1.9'
module details:
filename:       /lib/modules/3.5.0-17-generic/misc/ndiswrapper.ko
version:        1.58rc1
vermagic:       3.5.0-17-generic SMP mod_unload modversions

但没有可用的无线设备:

ray@ray ~ $ iwconfig wlan0
wlan0     No such device

尽管ndiswrapper模块已启动并正在运行,但 ndiswrapper GUI 也消失了。我应该说一下,我ndiswrapper-common出于沮丧删除了该软件包,希望能够正确地重新安装它,这可能是一切都消失的原因,但我找不到从命令行启用驱动程序的方法。

我该怎么做才能恢复我的无线网络?

答案1

对于那些将来无疑会遇到这个问题的可怜人来说,请继续阅读......

相关装置: NETGEAR wg111v2 USB 2.0 WiFi 适配器,不过我认为这个问题相当普遍,因为该驱动程序对大多数网络 USB 设备都是通用的。我想,试试吧。

症状:数据包丢失率高得离谱,偶尔会断线(有时是瞬间断线),导致网络无法使用。您还不如向服务器发送信鸽。

潜在解决方案

*1. 抛弃 ndiswrapper - 它确实不是无法在该设备上使用,或者至少无法在我的内核上使用。

*2.通用开源驱动程序(在安装发行版时启用的驱动程序)确实可以工作,但其默认设置相当疯狂。首先,确保它确实已加载:

sudo modprobe rtl8187

rtl8187此设备的驱动程序名称在哪里。希望这能起作用。

*3. 现在,初始化默认的 wlan0 接口(如果它已经存在,你可以跳过这一步):

sudo ifconfig wlan0 up

*4. 如果您需要一些详细信息(用于故障排除或其他目的),您可以使用:

sudo iwlist wlan0 scan

*5. 此时您还未执行任何操作,但现在我们将更改加密狗的某些设置,以便它能够正常运行。我们将把传输速率更改为更好的值:

sudo iwconfig wlan0 rate 5.5M auto

*6. 现在连接应该更加稳定了。它可能并不完美,这取决于很多变量(您与路由器的距离等),因此您可以强制它保持此速率:

sudo  iwconfig wlan0 rate 5.5M fixed

请注意,这会将您的网络速度限制为~700kB/s,但是设备将不再尝试自发改变其传输速率,这将使连接更加稳定(希望如此)。

*7. 如果这还不够好,请尝试调高或调低传输速率,直到您不再遇到原始症状(或至少达到您可以忍受的程度)。


如果这对你没用,那我也不知道该说什么了。对我来说很管用 :(

原文引用https://wiki.archlinux.org/index.php/Rtl8187_wireless(根据网站常见问题解答,如果将来链接目标不再可用,则提供内容的简要摘要)

相关内容