palytoxin
V2EX  ›  macOS

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

  •  
  •   palytoxin · Jul 11, 2018 · 3123 views
    This topic created in 2866 days ago, the information mentioned may be changed or developed.

    [前提] 最近住酒店,客房比较紧张,目前住在一个酒店最角落的房间。开房前前台告知网络不是很好。 我觉得网络不好刷个 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 分离的上网了?

    No Comments Yet
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2856 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:40 · PVG 19:40 · LAX 04:40 · JFK 07:40
    ♥ Do have faith in what you're doing.