OSXでのrouteコマンドの追加

 事務所内のパソコンは本社直結VPNと事務所LAN両方のサブネットにあるわけですが、Filemaker ServerがあるOSXマシンを両者につなぐために、routeを追加するものの、これをスタートアップスクリプトに登録して起動時に自動的に追加するようにしたかったのです。
結論は、

  1. HD/System/Startup/Library/Network/Network というファイルに
  2. route add -net xxx.xxx.xxx.0 yyy.yyy.yyy.yyy (xはOSXサーバから見せたいVPN側のアドレス、yはサーバがあるOSXサーバから見たルータのアドレス)をエディタで一行追加する
  3. 追加はGUI上のテキストエディタではだめ。というか、そもそもファイルの使用権限をターミナルでchmodでrootに書き換え権限を与える。ということは、書き換えにはroot権限が必要。
  4. 権限書き換えのコマンドは、sudo chmod u+w Network