关于 macos 能否制定相同 ssid 不同 bssid 连接 wlan 的试错步骤

2018-07-11 15:50:52 +08:00
 palytoxin

[前提] 最近住酒店,客房比较紧张,目前住在一个酒店最角落的房间。开房前前台告知网络不是很好。 我觉得网络不好刷个 wap 网页,聊聊 QQ 微信没问题吧,事实证明,我想的太多。

1、首先,iPhone,rmbp,一台 Nokia7,都连接不上,或者说连接上了分配不到 ip 网关。获取的 ip 大概是 169.xxx.xxx.xxx 的形式。

而正常的 ip 地址应该是

2、经过 airport -s |grep JinJiangHotels 得到以下信息。

            SSID BSSID             RSSI CHANNEL HT CC SECURITY (auth/unicast/group)
  JinJiangHotels 74:25:8a:96:0e:40 -81  1       Y  CN WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP)
  JinJiangHotels 70:f9:6d:28:1e:10 -64  11      Y  CN WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP)
  JinJiangHotels 74:25:8a:96:90:d0 -69  11      Y  CN WPA(PSK/AES,TKIP/TKIP) WPA2(PSK/AES,TKIP/TKIP)

由 RSSI 得知每次选取的都是其中信号最好的 AP(有时候信号最好的 ap 是不能上网的)。

3、如果指定 bssid 就可以正常获取 ip 上网。

4、搜索 osx 上可以指定 bssid 的方式。

https://apple.stackexchange.com/questions/111498/how-to-connect-to-a-specific-bssid-via-terminal
airport -A=ssid -BSSID=bssidname -password=password 
失败,貌似都是针对 10.11 以前的系统。而我的系统是 10.13.6

====

https://github.com/deekayw0n/airport-bssid
Connect to a specific wifi network, based off BSSID (mac address of Access Point).
经过我的实验也是失败的,总是默认信号最好的那个 AP。

所以现在纯粹是看命,姿势好的地方,上网没问题。姿势不好就听天由命了。

酒店反应是他们修不了。

难道 macos 就没办法像 linux wicd 那种 bssid 分离的上网了?

2665 次点击
所在节点    macOS
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/469924

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX