LoginSignup
12
11

More than 5 years have passed since last update.

コマンドラインからネットワーク設定を変更する方法

Posted at

あまり使っている人がいないようなんだけど、MacにはプロキシとかDNSとかをまとめて設定できるNetwork Location(ネットワーク環境)というものがあります。

これを設定しておけばAppleメニューから変更することができます。

Screen_Shot_2014-07-09_at_16_46_51.png

これをコマンドラインから

scselect

この設定をコマンドラインから変更するためにはscselectというコマンドを使えば良いです。

一覧

引数をつけずに実行する。

$ scselect
Defined sets include: (* == current set)
   D278D3D5-xxxx-xxxx-xxxx-xxxxxxxxxxxx (VPN)
   D7B1600D-xxxx-xxxx-xxxx-xxxxxxxxxxxx (Home)
 * 1FABAC6E-xxxx-xxxx-xxxx-xxxxxxxxxxxx (Automatic)
   74A0291A-xxxx-xxxx-xxxx-xxxxxxxxxxxx (XXX)

変更

VPNとかHomeとか設定している値もしくはIDを引数として、この設定を変更することが出来ます。

$ scselect Home
CurrentSet updated to D7B1600D-xxxx-xxxx-xxxx-xxxxxxxxxxxx (Home)

-n オプションをつけると、次回起動時になるようですが、即座に反映されているように見えました。検証してません。

12
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
11