无线在扫描结果中未显示网络

无线在扫描结果中未显示网络

我在连接无线网络时遇到一个奇怪的问题。我正在使用 WPA-Personal 连接到名为“C-202”的网络。该网络有时会出现在扫描结果中,有时不会显示。我实在无法从中找出模式。有时网络不会显示。重新启动几次后可能会起作用。

我最初使用Wicd时认为这是 wicd 的问题。卸载了wicd并开始使用NetworkManager,但问题仍然存在。然后我尝试直接在终端上扫描

iwlist wlan0 scan

这显示了可用网络的列表,但不是我想要连接的网络。我可以从其他计算机连接到该网络,但不能从这台计算机连接到该网络。

有趣的是,当我将 SSID 从 更改C-202为时C-202-New,它会显示在列表中并且我可以连接。连接工作几天后问题再次出现。再次更改 SSID 即可修复。在我看来,有些缓存把事情搞砸了。

无线细节

$ lspci -v | grep wireless
03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)
    Subsystem: Intel Corporation PRO/Wireless 3945ABG Network Connection
    Flags: bus master, fast devsel, latency 0, IRQ 44
    Memory at d8000000 (32-bit, non-prefetchable) [size=4K]
    Capabilities: <access denied>
    Kernel driver in use: iwl3945

我不知道如何调试这个问题。谁能帮我调试并解决这个问题?任何帮助,将不胜感激

答案1

类似的事情也发生在我身上。

因为它是在国外购买的,所以我使用的笔记本电脑的 WiFi 硬件支持的频道少于 AP(本地)支持的频道。 AP 配置为根据该区域中存在的其他网络自动选择信道。

它选择了笔记本电脑不支持的通道。我通过使用sudo iwlist eth1 channel显示较少的值(仅 1 到 11)而发现了这一点,而 AP 显示了更多的可能性(1 到 13,Web 界面显示了该细节)。

令人高兴的是,我可以通过其配置界面强制 AP 使用双方都支持的给定通道,此后一切正常。

缺点:现在如果很多人使用我选择的频道,网络性能可能会受到影响。

答案2

我发生过这种事霍姆布里奇Raspberry Pi 的图像。我设法通过以太网电缆将 RPi 连接到我的路由器,然后通过 SSH 连接到它来修复它让 wifi 驱动程序知道我住在哪里,正是这样:

pi@homebridge:~ $ cat /etc/modprobe.d/set_80211_region.conf
options cfg80211 ieee80211_regdom=SE

然后重新启动。就像变魔术一样,我的 wifi 现在出现了——显然它总是频道 13。 U

相关内容