在一段时间内,路由器的 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(似乎是最新版本)是否解决了该问题...除非问题变得更加频繁,否则不会刷新它。