VPNにターミナルから接続できない
macOS(M1、Sequoia環境)でターミナルからVPNを管理しようとしたが、networksetup
やscutil
ではVPNの情報が取得できなかった。
しばらくApple Scriptで誤魔化していたが、不安定だしアプデで使えなくなるしでだるかった。
そこで再度調べてみた。どうやらIKEv2だと無理らしい。
VPNStatusを導入して解決した。
VPNStatusの導入
実行例
接続したいときは
vpnutil start "VPN名"
切断したいときは
vpnutil stop "VPN名"