客观的
使用 D-Link DWA-131 无线 N Nano 适配器 (rev.A1) [Realtek RTL8192SU] (ID 为lsusb
07d1:3303) 在我的 Dell 8200 Dimension 台式机 (2002 年购买) 上实现无线互联网连接。
计算机设置
我刚刚在 C: 盘安装了 Windows XP Home Edition,之后又安装了 Ubuntu 12.04(这样我就可以选择启动我想要的操作系统)。我的后面有一个以太网端口。我希望这些是必要的规格。
故障排除步骤
安装 Ubuntu 后,我将无线适配器插入电脑的前置 USB 端口,它似乎立即正常工作,因为我能够转到显示屏的右上角并选择我的无线网络。输入密码后,我以为一切就绪了。我打开 Firefox,它说我无法访问互联网。我打开一个终端并输入
ping 8.8.8.8
我收到了
From 192.168.1.105 icmp_seq=1 Destination Host Unreachable
由此,我想也许我需要在 Windows 中安装驱动程序和/或测试适配器。我重新启动计算机进入 Windows,然后通过 CD 安装了 D-Link 驱动程序,并按照其说明进行设置。我能够成功连接到互联网并 ping 8.8.8.8。
通过重启电脑,我回到了 Ubuntu 12.04 系统。我尝试再次 ping 8.8.8.8,结果相同。我按照此处概述的步骤操作网站配置我的网络设置以使用公共 DHS(这曾经解决过我的问题,所以我想尝试一下……如果您还没有意识到,我做事时不一定明白自己在做什么)。不用说,更改我的网络设置没有帮助,所以我把它们改回来了。
我查看了以下帖子,并评论了为什么它们不能解决我的问题。
- D-Link 无线 N Nano USB 适配器 DWA-131 搭载 Ubuntu 13.10- 尽管它是为 Ubuntu 13.10 设计的(我使用的是 12.04,我害怕升级,因为我的硬件可能无法处理它),但我还是看了这篇文章。唯一答案中的链接会将您带到另一个网站,我在那里了解了该
lsusb
命令。如果您使用的是 B1 版本(记得我有 A1 版本),该网站会有所帮助。 - 如何安装无线适配器 D-Link DWA-131?- 这不仅适用于不同的操作系统(我的系统上使用的是 14 而不是 12.04,而且我又担心会超出硬件的最大容量),还适用于装有 E 版本的 DWA-131。所以除非有人说我应该这样做,否则我暂时会跳过这一步。
- D-Link DWA-130 rev E1 RTL8191SU 连接困难- 这个看起来最有希望,所以我尝试了一下。我将 zip 文件下载到 USB 驱动器上,并将其复制到我的 Dell 8200 台式机上。我按照说明操作,在执行过程中没有出现任何错误。但是,什么都没有改变。即使我可以连接到路由器,我仍然无法连接到互联网。
最后,这是连接信息:
问题)
为什么在使用带有 RealTek RTL8192SU 芯片组的 D-Link DWA-131(版本 A1)时,我可以连接到路由器/网络,但在 Ubuntu 12.04 中无法访问互联网?
这些因素会影响它吗?在“网络连接”的“无线”选项卡中,我的无线模式设置为“基础设施”而不是“Ad-hoc”。我的安全性是 WPA 和 WPA2。我是否可以升级适配器上的固件?
社区评论结果
当我 ping 路由器时ping -c3 192.168.1.1
,数据包丢失率为 100%。当我 ping 旁边的计算机时,数据包ping -c3 192.168.1.106
丢失率也为 100%(我不知道我可以在 192.168.1.106 上 ping 自己,结果成功了,不过我认为这并不明显)。
这里是粘贴在终端中输入时收到的输出链接dmesg | grep -e wlan -e r87
。我不知道自己在看什么,但这是一个关于模块来自暂存目录的警告(不知道它说的是哪个模块)和一条关于我的 USB 端口速度很慢的消息(请记住,我相信这是在 USB 2.0 之前)。
就我在 Windows 上看到的情况而言,我发现了一个有趣的关联。之前当我启动 Windows 时,我的适配器连接到显示器(因此数据通过适配器、显示器、USB 电缆传输到 CPU),而我在 Windows 中没有收到互联网。我断开了适配器并将其直接插入 CPU(虽然是在前面的 USB 端口),一旦计算机识别它,我就可以再次上网了。我以为我犯了一个粗心的错误,将适配器移到显示器上,当我关闭并重新启动 Ubuntu 时,我仍然没有互联网。那时我在上面的终端中执行了那些命令。当通过关闭并重新启动 Windows 切换回 Windows 时,我再次遇到了同样的问题,我没有互联网。我从计算机前面断开了适配器并将其重新插入同一个插槽,一旦计算机识别它,我就可以再次上网了!我想知道这里是否有联系?
在 Windows 中,我可以 ping 8.8.8.8,丢失率为 0%。我也可以 ping 71.10.216.1 上的 DNS,丢失率为 0%。当我ipconfig /all
在命令提示符中输入时,系统会显示相同的 DNS 服务器地址、默认网关、子网掩码和 IP 地址。我的名称服务器是 eau.wi.charter.com,但我知道如何在 Ubuntu 中查看它,而且经过快速搜索,也没有找到答案,但由于地址匹配,而且我能够 ping 它,所以我认为这并不重要。也许我错了。
我关闭了 Windows 操作系统,然后在 Ubuntu 中重新启动,看看我拔下无线适配器并重新插入是否会得到与 Windows 中相同的结果。当我重新插入时,显示已建立连接,但随后我的屏幕闪烁,然后变成黑屏,上面有白色文字(有点像终端或命令提示符)。最后两行显示:
Kernel panic - not syncing: Fatal excepption in interrupt
drm_kms_helper: panic occured, switching back to text console
实际上,这是我看到的屏幕:
从这里开始,键盘上的 Caps Lock 和 Scroll Lock 键一起闪烁,我除了关闭计算机之外什么也做不了。
还有希望!
因此我再次尝试,看看是否会得到相同的结果(重新插入适配器导致计算机“崩溃”)。
我断开了无线适配器,等了大约十秒钟,然后重新插入。计算机识别了适配器并自动连接到我的路由器。这次我的计算机没有“崩溃”,我可以打开终端并 ping 8.8.8.8,几乎没有数据丢失!
但是,当我打开 Firefox 并尝试搜索某些内容时,我的互联网就断了。我拔下适配器,再插上,然后我就可以一次又一次地 ping 71.10.216.1。我打开 Firefox,输入我的搜索内容,然后立即尝试再次 ping 同一地址,结果立即返回错误。它正在连接,但一旦加载新页面,它似乎就断开了。