新足迹

 找回密码
 注册

精华好帖回顾

· 地产法务案例:等了1年多,终于等到了法庭的判决! (2018-6-26) shangpin · 香香脆脆的玉兰饼 (2009-7-30) bahamut
· 东京怪兽 2019 | 轻井泽 · 河口湖 · 隐富士 · 口舌之欲 (2019-7-3) jkcat · 幸福是神马?就是看着你吃得满嘴流油~~加了部分做法 (2014-5-8) lilac1314521
Advertisement
Advertisement
查看: 1656|回复: 1

分享关于MacBook找不到5G无线网络的问题 [复制链接]

发表于 2014-2-19 22:15 |显示全部楼层
此文章由 joerkky 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 joerkky 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我们家是双频无线网络,2.4G+5G的Wireless N,老婆用mac, 最近总是抱怨网速慢,而我的手机电脑都正常,于是用iStumbler看了一下,发现附近有很多无线路由都用一样的频道,1,6,11之类的,所以2.4G网络经常丢包。奇怪的是,mac电脑找不到5G的无线网络,而我的windows笔记本和iPhone都能连上5G的网络。

在网上搜索了半天,有人说要保证Mac能够连上路由器使用的频道,于是进苹果的系统报告(左上方苹果按钮->About This Mac->More Info...->System Report)里,WI-FI那一栏看Supported Channel, 赫然发现5G常用的36,40,44,48都不在里面。定睛一看,Country Code不知道什么时候变成TW了。

继续搜索,发现Mac默认使用一个很特别的协议,802.11d, 当机器醒来的时候,会根据收到的第一个有Country Code的信号来设置网卡的Country Code。换句话说,如果你周围有路由器捣乱,发TW的country code, 你就用不了大部分的5G频道。更为无耻的是,这个802.11d是无法关闭的,所以要有捣乱路由的话,你也没什么好办法。

怎么确定是哪个路由器在捣乱呢,mac下有个命令行工具可以看到。打开Terminal, 运行
/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport -s
然后你就可以看到附近是谁在发这个TW的Country code了

幸好我的路由器刷的是openwrt, 可以自由配置发送Country Code,所以目前的解决方案就是用更快的速度发AU的Country code,来覆盖这个有问题的TW,然后mac就可以找到5G网络了。

顺便说一下,这个路由是billionton的,似乎还是挺受欢迎的牌子,但是乱发Country code是挺流氓的

大家说,有什么方法可以治一治这个流氓路由呢?

评分

参与人数 1积分 +4 收起 理由
windix + 4 感谢分享

查看全部评分

Advertisement
Advertisement

发表于 2014-2-20 10:14 |显示全部楼层
此文章由 Leetecit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Leetecit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这个其实是Apple的所谓User Friendly有问题,我记得可以work around。大部分无线Modem/Router 都是default 美国的,这不是什么流氓行为。

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部