Solaris 10 でデフォルトゲートウェイを変更する




Solaris 10 でデフォルトゲートウェイを変更する方法は次の通り。

まずは netstat コマンドで変更前のルート情報を確認する。

# netstat -rn

Routing Table: IPv4
  Destination           Gateway           Flags  Ref   Use   Interface
-------------------- -------------------- ----- ----- ------ ---------
default              1.1.1.254             UG       1    474
10.10.10.11          1.1.1.10              UGH      1    604
2.2.2.0           2.2.2.4               U        1      0  elxl0
1.1.1.0           1.1.1.4               U        1  14138  pcn0
224.0.0.0            1.1.1.4               U        1      0  pcn0
127.0.0.1            127.0.0.1             UH       1  26012  lo0
#

それでは、現在設定されているデフォルトゲートウェイ ( 1.1.1.254 ) を削除します。

# route delete default 1.1.1.254
delete net default: gateway 1.1.1.254

削除されたことを確認。

# netstat -rn

Routing Table: IPv4
  Destination           Gateway           Flags  Ref   Use   Interface
-------------------- -------------------- ----- ----- ------ ---------
10.10.10.11          1.1.1.10              UGH      1    604
2.2.2.0           2.2.2.4               U        1      0  elxl0
1.1.1.0           1.1.1.4               U        1  14138  pcn0
224.0.0.0            1.1.1.4               U        1      0  pcn0
127.0.0.1            127.0.0.1             UH       1  26012  lo0
#

新しいデフォルトゲートウェイ ( 1.1.1.253 ) を追加します。

# route add default 1.1.1.253
add net default: gateway 1.1.1.253

追加されたことを確認。

# netstat -rn

Routing Table: IPv4
  Destination           Gateway           Flags  Ref   Use   Interface
-------------------- -------------------- ----- ----- ------ ---------
default              1.1.1.253             UG       1      0
10.10.10.11          1.1.1.10              UGH      1    604
2.2.2.0           2.2.2.4               U        1      0  elxl0
1.1.1.0           1.1.1.4               U        1  14138  pcn0
224.0.0.0            1.1.1.4               U        1      0  pcn0
127.0.0.1            127.0.0.1             UH       1  26012  lo0
#

これで新しいデフォルトゲートウェイ ( 1.1.1.253 ) が有効になりました。

最後に、上記の設定だけではシステム再起動後に設定が有効ではありませんので、
忘れずに /etc/defaultrouter を編集する。

# cat /etc/defaultrouter
1.1.1.253