V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
palytoxin
V2EX  ›  macOS

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

  •  
  •   palytoxin · 2018-07-11 15:50:52 +08:00 · 2629 次点击
    这是一个创建于 2115 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    而正常的 ip 地址应该是

    正常 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
    

    ==== 测试 airport-bssid

    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 分离的上网了?

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3256 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 13:17 · PVG 21:17 · LAX 06:17 · JFK 09:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.