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