mac ログイン時に自動的に静的ルートを追加したい
- スクリプトエディタを開きます
-
以下のように記述します
set theScript to "sudo route add -net 172.21.0.0/24 192.168.1.254" do shell script theScript
スクリプトエディタの「ファイル」メニューにある「書き出す」をクリック
適当な名前を付けて保存します。ファイルフォーマットはアプリケーションを選択しますroute コマンドの実行時にパスワードを要求されないようにsudoersを編集します
$ sudo visudo
user ALL=(ALL) NOPASSWD: ALL
上記は全コマンドパスワード不要となります
route コマンド限定にする場合は以下のように記述します
user ALL=(root) NOPASSWD: /sbin/route
「システム環境設定」の「ユーザとグループ」を開き、静的ルートを追加するユーザの
「ログイン項目」を開きます
「+」をクリックして、先程保存したアプリケーションを選択し、「追加」をクリック
以上です