kaz.dev

iPhoneでMacとスムーズにテザリングをする

tag: mac, iphone


はじめに

iPhoneのテザリングでMacを接続する事が移動先で多いが、iPhone - iPad は一瞬で繋がるのに、iPhone - Mac はなぜか一発で接続できない

以前は iPhone 7 を使用していたが、機種変後の iPhone 12 mini でも同様に接続し難い

Macのハード側の問題かもしれない

多分解決策を見つけたので記しておく





環境





TL;DR

理由はわからないが直接指定して接続してやると、一発で接続できるっぽい

GUI

ネットワーク環境設定 > ほかのネットワークに接続 > ネットワーク名とパスワードを入力(セキュリティはWPA2パーソナル)

CUI

sudo networksetup -setairportnetwork en0 SSID PASSWORD

ref: MacのWi-Fi設定をコマンドラインで!面倒な設定を簡潔に済まして快適なMac生活 | dotstudio





オススメ

Mac標準のAutomatorでアプリーケーションとして作成しておくとクリックするだけで接続できる

  1. Automatorを開く
  2. アプリケーションを選択
  3. シェルスクリプトを実行を追加する
  4. 下記スクリプトを追加
echo SUDO_PASSWORD | sudo -S networksetup -setairportnetwork en0 SSID WIFI_PASSWORD

ref: パスワードが必要な sudo だけど聞かれないようにする - Shell | nju33

注意

エラーハンドリングや進行状況の表示などを行なっていないので必要な場合は別途追加してください