メモの日々


2006年08月24日(木) [長年日記]

[unix][howto][net] 静的ルーティングの設定方法

Fedora Core 5やCent OS 4で静的ルーティングを設定するには、/etc/sysconfig/network-scripts/route-XXX というファイルを用意しそこに設定内容を記述すればいいようだ。XXXにはデバイス名を指定する。

route-XXXには

ADDRESS0=192.168.100.200
NETMASK0=255.255.255.255
GATEWAY0=192.168.0.10

ADDRESS1=192.168.200.0
NETMASK1=255.255.255.0
GATEWAY1=192.168.0.20

のように記述していく模様。このファイルを読み込むのは /etc/sysconfig/network-scripts/ifup-routes で、この中に

       if egrep -q '^[[:space:]]*ADDRESS[0-9]+=' $file ; then
           # new format
           handle_file $file $1
       else
           # older format
           { cat "$file" ; echo ; } | while read line; do
               if [[ ! "$line" =~ '^[[:space:]]*(\#.*)?$' ]]; then
                   /sbin/ip route add $line
               fi
           done
       fi

という記述があり、「new format」と「older format」の2種類を読み込めるようになっていた。先に書いたのはnew formatの方。older formatの場合は「/sbin/ip route add」に続けたい文字列をroute-XXXに書けばいい。older formatの方が融通が利く。

やること

  • デザイン変更
  • 保険
  • ツールのDVDを観る
  • 単4乾電池
  • スリッパ