デフォルトゲートウェイの設定 routeコマンド

Pocket

リアルタイムでデフォルトゲートウェイを設定するには、routeコマンドを利用します。

現在の設定の確認

routeコマンドを引数無しで実行すると、現在のルーティングの設定が表示されます。

Destination (宛先) という項目にdefaultと書かれている行があります。その行のGatewayの値 192.168.100.1 が、現在設定されているデフォルトゲートウェイのIPアドレスです。

route
-------------------------------------------------
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.0   *               255.255.255.0   U     0      0        0 eth0
192.168.122.0   *               255.255.255.0   U     0      0        0 virbr0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth0
default         192.168.100.1   0.0.0.0         UG    0      0        0 eth0
-------------------------------------------------

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

デフォルトゲートウェイを再設定するには一度現在の設定を削除する必要があります。実行した時点でネットワークがつながらなくなることがあるので、リモートログインしている際には注意してください。

route delete default

デフォルトゲートウェイの設定

デフォルトゲートウェイを192.168.100.254に設定します。

route add default gw 192.168.100.254

設定ファイルによるデフォルトゲートウェイの変更

設定ファイルを変更してネットワークをリスタートすることでデフォルトゲートウェイを変更することもできます。

vi /etc/sysconfig/network
--------------------------------
GATEWAY=192.168.100.254
--------------------------------

設定変更後すぐに設定を反映

/etc/rc.d/init.d/network restart
Pocket