それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

mac のコマンドで ルーティングテーブルの追加と削除

mac のルーティングテーブルの変更。

ルーティングテーブルの変更は、やり方は色々在るんだけど、コマンドからやるなら、route コマンドが一番便利かな。

ルーティングの追加

10.0.1.0/24 のネットワークに対するパケットは192.168.95.100を経由する

sudo   route add -net 10.0.1.0/24 192.168.95.100

ルーティングの削除

sudo  route delete -net 10.0.1.0/24 192.168.95.100

example 10.0.1.100 のホストに対するパケットは192.168.95.101を経由する

sudo   route add -net 10.0.1.100 192.168.95.101
sudo   route delete -net 10.0.1.100 192.168.95.101

デフォルトGWを変えるには

デフォルトのゲートウェイを変える場合は次のようにすることも出来る。デフォルトゲートウェイを変えるのは、SSH-VPNなどでパケットをSSH先に向けたりするのに便利。

デフォルトゲートウェイの変更

基本的には、削除や追加ではなく、change で変更する。

sudo route change default 172.16.10.1

デフォルトゲートウェイの削除

sudo   route delete default 172.16.10.1

デフォルトゲートウェイの追加

上記コマンドで削除している場合は追加をする。

sudo   route add default 172.16.10.1

忘れちゃいけないけど、デフォルトはすべてのルーティングテーブルにマッチしなかった時に持っていくところです。 本当に文字通り、DEFAULT なのです。