FreeBSDでルーティングを追加する
----------------------------------------------------------------------------
route add -net [ネットワーク] -netmask [ネットマスク] [ゲートウェイアドレス]
----------------------------------------------------------------------------
例えば10.0/16のゲートウェイを10.0.1.1にしたいときは
# route add -net 10.0.0.0 -netmask 255.255.0.0 10.0.1.1
次回起動時に自動でこのルーティングを有効にしたい場合は
/etc/rc.confに
static_routes="hoge"
route_hoge="-net 10.0.0.0 -netmask 255.255.0.0 10.0.1.1"
と記述することでOK
ちなみに2つ以上ルーティングを起動時に有効にするには
static_routes="hoge hoge2"
route_hoge="・・・"
route_hoge2="・・・"
またルーティング先(元)がネットワークではなくホストの場合は
-netのオプションを-hostに変える
----------------------------------------------------------------------------
route add -net [ネットワーク] -netmask [ネットマスク] [ゲートウェイアドレス]
----------------------------------------------------------------------------
例えば10.0/16のゲートウェイを10.0.1.1にしたいときは
# route add -net 10.0.0.0 -netmask 255.255.0.0 10.0.1.1
次回起動時に自動でこのルーティングを有効にしたい場合は
/etc/rc.confに
static_routes="hoge"
route_hoge="-net 10.0.0.0 -netmask 255.255.0.0 10.0.1.1"
と記述することでOK
ちなみに2つ以上ルーティングを起動時に有効にするには
static_routes="hoge hoge2"
route_hoge="・・・"
route_hoge2="・・・"
またルーティング先(元)がネットワークではなくホストの場合は
-netのオプションを-hostに変える