自从我安装了 Ubuntu 12.04(全新,未升级)后,我的 wifi 信号比以前弱很多,也比 Windows XP 弱很多。所需灵敏度有明显差异:除非我将笔记本电脑直接带到热点(这样指示器显示 3 或 4 格信号),否则它不会建立连接。但是之后,只有当我走得更远时(1-2 格信号),连接才会中断。(旁注:我记得我的 9.04 比 XP 的 wifi 信号更强。)
我的无线接口是wlan0
,并且sudo lspci -nn
我发现我的网络控制器是:
Network controller [0280]: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection [8086:4222] (rev 02)
我应该将其报告为错误吗?
是否有我可以改进的配置?
答案1
不要相信这些条... 5 个满格可能有很多噪音,而只有 2 个条可能没有噪音。更多详情请点击此处(与 Windows 有关,但同样的物理原理也适用于 Ubuntu)。有一个更好的方法:more /proc/net/wireless
显示链接质量、信号强度和噪音水平。
例子:
rinzwind@discworld:~$ 更多 /proc/net/wireless Inter-| sta-| 质量 | 丢弃的数据包 | 错过 | WE 面部 | tus | 链接级别噪音 | nwid crypt frag 重试杂项 | 信标 | 22 wlan0:0000 57。-53。 -256 0 0 0 34 1185 0
- 状态 :其当前状态。这是与设备相关的信息。
- 质量 - 链接:接收的总体质量。
- 质量 - 级别:接收器处的信号强度。
- 质量 - 噪音:接收器的静默级别(无数据包)。
- 丢弃 - nwid:由于网络 ID 无效而丢弃的数据包数量。
- 丢弃 - crypt:无法解密的数据包数量。
- 丢弃 - 杂项:未使用(目前)。
丢弃的 nwid 数据包值较高可能表示 nwid 配置问题或相邻网络。质量级别可能有助于他跟踪阴影区域。质量链路和质量级别之间的基本区别在于,前者表示接收效果如何(例如,正确接收的数据包的百分比),后者表示信号强度。质量级别是一些可直接测量的数据,可能在不同设备中具有相同的含义。
命令iwspy
(例如sudo iwspy wlan0
)可以在您的无线网络上显示命令行结果,但前提是它支持混杂模式否则会显示“接口不支持无线统计收集”
现在与手头的问题更加相关......
这https://superuser.com/questions/431523/improving-wifi-connections-in-linux状态:
- 使用程序或 iwlist 扫描其他无线网络,如果可能,请将路由器的频率/频道设置为距离任何邻近网络至少两个频道号
- sens - 敏感度非常主观,需要你花很多时间去调整
- rts - 将其设置为自动帮助
- txpower - 检查你的网卡,看看它的性能,我很幸运地将 linksys/cisco 网卡设置为 84mW
同样有趣的是:升级到 11.10 后无线互联网连接速度很慢