Linux(CentOS)での静的ルーティング設定(/sbin/route add -net)

# /sbin/route add -net XXX.YYY.ZZZ.128 netmask 255.255.255.248 gw XXX.YYY.ZZZ.1

というのをOSブート時に行わせたい場合。以下を参照。

http://blog.goo.ne.jp/minimal_room/e/04ac470a0dd903eb9d04fd7770c95ded

# cat >/etc/sysconfig/static-routes
any net XXX.YYY.ZZZ.128/29 gw XXX.YYY.ZZZ.1 dev eth0
[CTRL+D]
# service network reload
# netstat -rn
ルーティングテーブルを確認する。

ほかにも、 http://blog.goo.ne.jp/minimal_room/e/21f8307c5f5d5184a1a2238fc59c2cc6 という方法もあるようです。

で、結局、

http://www.jp.redhat.com/FAQ/support3.html#05

こちらに書いてあるファイルに以下のように記述して変更しました。

# cat >/etc/sysconfig/network-scripts/route-eth0
XXX.YYY.ZZZ.128/29 via XXX.YYY.ZZZ.1
[CTRL+D]
# service network reload
# netstat -rn
ルーティングテーブルを確認する。

CentOS4では、どちらでもうまくいきますが、一応、RedhatのFAQに従い、後者のファイルを採用しています。

#ありがとうございます。>元記事の方。