![iMac 上的 Wifi 不断掉线](https://linux22.com/image/1368023/iMac%20%E4%B8%8A%E7%9A%84%20Wifi%20%E4%B8%8D%E6%96%AD%E6%8E%89%E7%BA%BF.png)
我的 2012 年末 iMac 经常出现 wifi 断线问题。我尝试升级到 OSX Mountain Lion,但问题仍然存在。我的 Linux 和 Windows 机器(就在 iMac 旁边)从未出现过 wifi 断线问题。这里可能是什么问题?
我尝试寻找解决方案,似乎确实有很多东西可以解决,但我尝试过的所有修复方法似乎都不起作用。
答案1
我的 MacBook(Lion)的 WiFi 出现了一些问题(我的甚至没有认可我研究了网络,并做了大量研究。有几种典型的方法可以解决此类问题。我几乎都做了,问题也解决了,但我不确定哪种方法有效!所以,我只列出它们。检查其中任何一个,看看问题是否得到解决。
- 转到系统偏好设置->网络:从左侧列表中删除 WiFi 接口,然后添加一个新的。
- 系统偏好设置->网络:创建新位置(在顶部)并使用它进行连接。对于某些人来说,这已经解决了掉线问题。
- 转到网络 -> 高级 -> TCP/IP,然后单击续订 DHCP 租约。
- 如果以上方法都不起作用,则此解决方案可以解决问题:解决 Mac OS X 中顽固的 Wi-Fi 连接问题(另外,请查看上述网站上的评论。有些人提出了其他解决方案。)
所以,这些是我能想到的可能有助于解决问题的事情。
答案2
在 OS X 系统上,你可以从终端窗口使用命令/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I
。您将看到类似以下内容:
$ /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I
agrCtlRSSI: -53
agrExtRSSI: 0
agrCtlNoise: -95
agrExtNoise: 0
state: running
op mode: station
lastTxRate: 73
maxRate: 72
lastAssocStatus: 0
802.11 auth: open
link auth: wpa2-psk
BSSID: 94:44:52:5a:24:22
SSID: Shire
MCS: 7
channel: 1
$
该agrCtlRSSI
值是信号强度的度量 - “RSSI”代表接收信号强度指示数值越接近零,信号越强;数值越接近负 100,信号越弱。该agrCtlNoise
值指示了嘈杂信号;负值越小越好,所以在上面的例子中,-95 并不好,尽管信号强度水平还可以。这些数字可能会提示 iMac 是否遇到了与 Wi-Fi 信号相关的问题。
或者你可能正在经历我在使用 MacBook Pro 笔记本电脑时遇到了一个问题,因为邻居的路由器使用了不同的国家代码。有些路由器会通告国家代码它们向附近的无线设备提供的信息。如果路由器通告的国家/地区代码与附近另一个路由器通告的国家/地区代码相冲突,Windows 和 Linux 设备似乎不会遇到问题,但 Apple OS X 系统可能会在这种情况下间歇性地断开 Wi-Fi 连接。您可以通过运行 Apple 的无线诊断实用程序来检查是否存在此类问题。为此,请在按住选项键,然后选择打开无线诊断。如果这是问题的根源,您将在结果摘要中看到“冲突的国家代码”。如果您单击“i”以查看更多信息,您将收到以下信息:
某些无线路由器能够识别其指定工作的国家/地区,这称为国家/地区代码。无线路由器只能在其最初购买的国家/地区使用。不这样做可能会导致附近无线客户端的性能和可靠性问题。
您还可以通过运行以下命令来识别此问题/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s
- 查看输出中的“CC”列。如果您看到任何不同的国家/地区代码,则可能是问题的根源,并且您的由于国家代码冲突,Wi-Fi 连接会定期中断。我发现我可以关闭并打开 Wi-Fi 以立即恢复 WiFi 连接,但除非您可以找到有问题的无线路由器并让其所有者更换它,否则您可能无法永久解决 iMac 的问题(如果这是问题的原因)。
即使您的问题是由于运行 OS X 自带的无线诊断实用程序的其他问题引起的,它也可能识别问题的根源,或至少为您提供一些有用的信息来帮助您隔离问题。
答案3
出现这种情况是因为您的 wifi 路由器的信道与您附近的其他路由器相同。按照以下步骤操作,您将得到解决。
- 系统偏好设置>高级>WiFi>删除您保存的WiFi。
- 从钥匙串中删除所有已保存的 WiFi 密码
- 从另一台计算机进入路由器设置并更改频道。对于具有 2.4 Ghz 频段的路由器,将频道设置为 3 或 4。对于具有 5Ghz 频段的路由器,将频道设置为 36 或 42。有些路由器同时具有这两个频段。更改两者。
- 重新连接到您的路由器。
就是这样!
答案4
在 IMac 2011 w High Sierra 上遇到了同样的 WiFi 连接问题...国家代码 bs 阻止我建立稳定的连接。(我可以看到它设置在 JP 上)。如果您没有路由器怎么办?我通过 MAC 地址连接到 wifi(直接)接入点。(用户访问帐户没有选项,如路由器)
接入点位于我公寓外面的楼道上。可能需要有线电视 :)) 提供商,但这不是我的本意。