Personal tools
You are here: Home Linuxの設定 Linuxルーティング追加
Document Actions

Linuxルーティング追加

by tamohiko last modified 2008-05-27 22:54

Linuxでのルーティング追加方法です。

検証環境

OS: CentOS release 5 (Final)

一時的にstatic(静的)ルーティングを追加する方法

route コマンドを使用することで、staticルーティングを設定することができます。
この方法でルーティングを追加すると、コマンド入力後すぐに設定が反映されますので注意してください。
また、OSの再起動を行うと設定情報はクリアされてしまうので、この点も注意願います。

一時的に追加する場合

サーバを再起動すると、ルーティング情報は消えてしまいますので注意してください。

ホストへのルーティングを追可する場合
# route add -host 192.168.1.10 gw 192.168.1.254 
ネットワークへのルーティングを追可する場合
# route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.254 
# route add -net 192.168.1.0/24 gw 192.168.1.254
default gateway(デフォルトゲートウェイ)を設定する場合
# route add default gw 192.168.0.254
# route add 0.0.0.0 gw 192.168.0.254
ルーティング情報を削除する場合
# route del -host 192.168.1.10
# route del -net 192.168.1.0/24
# route del -net 192.168.1.0 netmask 255.255.255.0
設定確認方法
# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.85.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.200.0 192.168.85.100 255.255.255.0 UG 0 0 0 eth0
10.1.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 192.168.85.2 0.0.0.0 UG 0 0 0 eth0

route コマンドでも同様の情報を確認することができます。

OS起動時にstatic routeを追可する場合

/etc/sysconfig/network-script/route-eth[x] ファイルにルーティング情報を記述しておくと、OS起動時にstatic routeを追可してくれます。

設定例

今回の設定例ではeth0のNICにstatic routeを追可しています。 192.168.250.0/24ネットワークへのゲートウェイとして192.168.85.150を設定しています。

# vi /etc/sysconfig/network-script/route-eth0

eth1のNICにルーティング情報を追加したい場合は「route-eth1」のファイルを作成してください。

ネットワークへのルーティング追加
192.168.250.0/24 via 192.168.85.150
特定ホストへのルーティング追加
192.168.250.10/32 via 192.168.85.150
書式

接続先 via ゲートウェイ

古いバージョン(Redhat8とか)のRedhatLinux

手元にOSが無いので検証できませんが、調べてみたところ以下の方法で ルーティングをOS起動時にルーティング情報を設定することが出来るらしいです。

/etc/sysconfig/static-routesが設定ファイルとなるようで、 このファイルにルーティング情報を記述するらしいです。

書式
# cat /etc/sysconfig/static-routes
eth0 net 192.168.200.0/24 gw 192.168.85.100

デバイス名を記載
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: