최근에 주말에 가끔 가는 카페가 있는데 공유기 설정 문제인지 와이파이 이름(SSID)이 한글인데 OSX 의 WIFI 설정에서 보면 제대로 보이지가 않습니다.

예전에는 네트워크 진단을 통해 특정 SSID에 접속하는 방법 을 사용하여 연결했는데 OSX를 High Sierra 로 업데이트한 후에는 이 방법을 사용할 수가 없었습니다.


그래서 구글링을 해서 검색해서 찾은 방법을 공유 차원에서 정리해 봅니다.


Command line에서 BSSD 로 연결

  1. OSX의 기능으로는 BSSID로 연결할 방법이 없으므로 이를 해결해 주는 airport-bssid 유틸리티를 github에서 다운로드 받습니다.

    git clone https://github.com/deekayw0n/airport-bssid.git
    cd airport-bssid
    CODE
  2. 사전 빌드된 airport-bssid 를 사용해서 WIFI를 스캔해서 BSSID 목록을 얻습니다. 옵션으로 WIFI interface name을 입력하며 제 맥북에서 무선 장치 인터페이스는 en1 입니다.

    ./Build/Release/airport-bssid en1
    
    
    
    
    ***** Scanned networks *****
    - [ssid: ¿À´ÃÀÇÄ¿ÇÇ    , bssid:  00:08:9f:fc:20:b0, channel:  11, rssi: -43 dBm]
    ...
    CODE
  3. 한글이 깨진 WIFI의 BSSID(00:08:9f:fc:20:b0)를 찾았으니 연결을 시도합니다. 두 번째 옵션으로 bssid를 세 번째 옵션으로 WIFI 암호를 넣어주면 됩니다.

    ./Build/Release/airport-bssid en1 00:08:9f:fc:20:b0 password
    CODE

Ref