路由器的 ssid 从基础设施变为 ad-hoc

路由器的 ssid 从基础设施变为 ad-hoc

在一段时间内,路由器的 ssid 在各种计算机上显示为正常基础设施网络 - 计算机连接良好,一切正常,但几分钟/几小时后,所有计算机都会将相同的 ssid 视为临时网络(而非基础设施)。此时,已连接的计算机继续工作 - 未连接的计算机无法连接。重新启动路由器可暂时恢复正确基础设施 ssid 的可见性。

有什麼在干擾嗎?

连接计算机:macbook(2009)、iphone 3g、windows vista 桌面、windows xp 桌面。

细节

  • D-Link DSL-2740B 路由器设置为 WPA2-PSK(个人)
  • 启用无线:是
  • 无线网络名称(SSID):######
  • 国家 : 澳大利亚
  • 无线频道:1
  • 802.11 模式:混合 802.11n、802.11g 和 802.11b
  • 信道宽度:自动 20/40 MHz
  • 传输速率:最佳(自动)
  • 隐藏无线网络:否
  • 组密钥更新间隔:0(秒)这是默认值

更新

固件已更新至最新版本:v4.15b363

正在运行airport -s:在正常列表之前:

SSID BSSID             RSSI CHANNEL HT CC SECURITY (auth/unicast/group)
caxxxxxx 00:24:01:56:##:## -42  1,+1    Y  -- WPA2(PSK/AES/AES) 

(行为不当),注意 bssid 相同且不再位于“正常”列表中:

1 IBSS network found:
SSID BSSID             RSSI CHANNEL HT CC SECURITY (auth/unicast/group)
caxxxxxx 00:24:01:56:##:## -42  1,+1    Y  -- WPA2(PSK/AES/AES)

答案1

我认为您的路由器可能仍在正确发布其 SSID,但其他设备正在将相同的 SSID 发布为临时网络。但如果是这种情况,重新启动路由器就能解决问题,这似乎很奇怪,而且出现此问题后无法连接任何设备也似乎很奇怪。如果您在同一区域有两个同名的网络,客户端将能够在链路层连接,但如果它们恰好加入 IBSS 网络而不是基础设施网络,它们可能无法到达任何地方。

听起来很可能是 D-Link 路由器的一个错误。您是否检查过 D-Link 网站以确保您的路由器固件是最新的?与已经修复的错误作斗争是没有用的。

要查看是否有多个设备发布相同的 SSID,一种简单的方法是使用低级工具进行扫描,该工具会分别报告每个 AP。Mac OS X 中隐藏着“airport”命令行工具,它可以让您执行以下操作:

/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -s

顺便问一下,为什么你的组密钥更新间隔是 0 秒?这是否意味着“已禁用”?

更新:请更新该路由器的硬件版本和 FCC ID(如果有)。FCC ID 可能使我能够查找 D-Link 在该型号中使用的是哪家供应商的无线芯片组,这样我就可以避免这种情况。我会更新我找到的内容。

如果该型号的路由器从未在美国销售过,那么它可能没有 FCC ID。我不确定其他地区是否有任何同等的监管认证 ID 可能以同样的方式有用。

不过,目前看来,这很可能只是路由器的一个错误,你可能需要购买另一个路由器来修复它。你可以尝试联系 D-Link,看看他们是否知道这个错误并有解决方法,或者他们是否有正在开发的固件修复程序。

答案2

需要补充的是,在我的 DSL-2740B rev C3 上,最后处于活动状态...记不清了,应该是 3 年多了 - 并且自过去 18 个月左右以来一直使用 3.01b484 EU 固件,在过去的几天里,我遇到了同样的问题,发生了 3-4 次。

我刚刚启动的 Linux wlan 客户端无法连接,wpa_supplicant 说身份验证超时,并且 iwlist eth1 scan 报告一个非常明显的接入点 - 但处于“ad-hoc”模式而不是“托管”模式。

重新启动路由器可以解决该问题。

我不知道 3.03b481(似乎是最新版本)是否解决了该问题...除非问题变得更加频繁,否则不会刷新它。

相关内容