• ベストアンサー

Solaris8のデフォルトルート変更について教えてください。

デフォルトルートの変更に/etc/defaultrouterファイルの変更をしますが、設定を反映させるのには再起動が必要でしょうか?プロセス再開の場合はどのようにすればよいでしょうか?私の考えではファイル編集後、route add default xxxxx で変更すればよいと思ったのですが、その際編集前のに/etc/defaultrouterは何か影響を与えるのでしょうか?どなたかご存知の方いらしましたら、ご教授ください。

  • mac39
  • お礼率37% (3/8)

質問者が選んだベストアンサー

  • ベストアンサー
  • Lean
  • ベストアンサー率72% (435/603)
回答No.1

/etc/defaultrouterが route add default xxxxx の実行に対し何かしらの影響を与える事はないと思います。 なお、デフォルトルートの変更ですが/etc/defaultrouterの変更後、どうしても不安だとという事がなければ特に再起動の必要はなく、routeコマンドでの変更で大丈夫だと思います。 また、routeコマンドでの変更ですが、既にデフォルトルートの設定が存在する場合、route addでは追加になるのでデフォルトルートが2つ存在する事になるため ・古いデフォルトルートをroute changeで新しいデフォルトルートに置き換える ・新しいデフォルトルートをroute addで追加し、古いデフォルトルートをroute deleteで削除する。 のどちらかにした方がいいと思います。 あと、netstat -nrでの確認も忘れずになさった方がいいと思います。

mac39
質問者

お礼

早速のご回答ありがとうございます。補足で質問なんですが、この対処法について記載しているURLなどございますでしょうか?

その他の回答 (2)

  • qaaq
  • ベストアンサー率36% (146/404)
回答No.3

質問の回答ではないですが、 Solarisの基本的な知識が足らないように見受けられます。 下記URLのサポート→ドキュメント→Solaris で大量のマニュアルの参照が可能です。 Solaris のシステム管理は、読破すべきだと思います。

参考URL:
http://jp.sun.com/
  • entree
  • ベストアンサー率55% (405/735)
回答No.2

現在のデフォルトゲートウェイアドレスを変更する場合は、 route add default (IPアドレス) でできます。でも、再起動すると無効になってしまうため、再起動後に有効にする場合は /etc/defaultrouter にデフォルトゲートウェイアドレスを記述します。 ただし、/etc/defaultrouter に書いた設定内容は再起動しないと反映されません。なぜなら、このファイルの内容はサーバ起動時にのみ呼び出されるシェルスクリプト/etc/rc2.d/S69inet 内で参照され、そのスクリプト内で route add default (/etc/defaultrouter に書かれたアドレス) をやっているだけだからです。

mac39
質問者

お礼

ありがとうございます。確認なんですがS69inetはサーバ起動時のみ実行されるということですね?

関連するQ&A

  • Linuxでのデフォルトゲートウェイの変更についての質問です。

    Linuxでのデフォルトゲートウェイの変更についての質問です。 設定の変更方法までは分かっております。 設定変更後の反映方法についての質問になります。 今回、"/etc/sysconfig/network" の"GATEWAY="を変更した後 ネットワークの再起動※をできない環境です。 ※/etc/init.d/network restart そこで、以下のような手順で問題ないのかと ご存知の方がいらっしゃったら教えていただきたいを思います。 例) デフォルトゲートウェイ 192.168.1.1(旧)⇒192.168.1.128(新) 1.デフォルトゲートウェイの変更 # vi /etc/sysconfig/network 編集 GATEWAY=192.168.1.1 ⇒GATEWAY=192.168.1.128 2.routeから旧デフォルトゲートウェイの削除 # route del default 192.168.1.1 3.routeへ新デフォルトゲートウェイの追加 # route add default 192.168.1.128 1.で恒久的にデフォルトゲートウェイの変更 2.3.で現在のデフォルトゲートウェイの変更 なので、次回から再起動しても新デフォルトゲートウェイが 設定されているのではないかと考えております。 なにか問題などございましたら 教えていただけないでしょうか。 よろしくお願いいたします。

  • デフォルトゲートウェイの変更について

    こんにちわ。 いま事務所内でそれぞれルータを介して2つのワークグループがあります。 一方のワークグループに属しているPCをもう一方のワークグループに変更したいと思い,デフォルトゲートウェイを下記のコマンドで変更しようとしました。 # route add default gw 192.168.0.2 # route del default gw 192.168.0.1 ところが,1つめのコマンドを実行した後, コマンドコンソールに "route:bad destination address default" と表示されて追加したいルータのアドレスが 登録されません。 このエラーが出るときはどのような原因が考えられるでしょうか? 教えてください。お願いします。

  • SOLARISでのゲートウェイ設定について

    Solaris5.8を使うつもりなのですが、デフォルトゲートウェイを設定したいのですが、「route add default xx.xx.xx.xx」とコマンド投入して、一時的に反映されるのですが、リブートするとこの設定が消えてしまいます。 何か他にコマンドを投入する必要があるのか、もしくは別設定部分を変更しなければならないのか分かりません。 どなたかご存知の方教えてください。 よろしくお願いします。

  • solaris10 接続エラーについて

    サーバの設置場所の変更があり、以下のSolarisのネットワーク 関連の構成ファイルを変更しました。 /etc/hosts /etc/netmasks /etc/resolv.conf /etc/nsswitch.conf /etc/defaultrouter 設定完了後、SolarisおよびクライアントPC(Win)からpingを叩くと 繋がるのですが、クライアントPCからtelnetやftpで繋ごうとすると、 ネットワークエラーで接続に失敗してしまいます。 (但し、上記クライアントから他のunixマシンには、telnet接続できます) 情報が少なくて申し訳ありませんが、何か考えられる理由や、 確認方法などありましたらご教授願います。

  • "Read-Only file system"

    オフィスの引越しがあり、UNIXをshutdownしました。 その後、立ち上げ、/etc/hostsファイル /etc/defaultrouterファイルなどの書き換えが必要となり、(もちろんrootで)変更しようとしましたが、 "Read-Only file system"というメッセージが出て変更できません。 fsckをかけましたが、やはり変更できません。 この場合、どうしたらよいのでしょうか?

  • デフォルト・アプリケーション 変更について

    既出だったら申し訳ありません。 1)ファイルのデフォルト・アプリケーション関連づけを変更するにあたり、 「情報を見る」から「このアプリケーションで開く」をいじったあとに、「すべてを変更する」というやり方をしていますが、 再起動後などに設定が元に戻ってしまう 2) 1)と同様のことが、デフォルト・ブラウザ変更についても起こってしまいます。 firefox をデフォルトにしているのに、 いつの間にか safari に戻っている。 以上のような問題を解決したいのですが、 ご教授よろしくお願いします。

    • 締切済み
    • Mac
  • solarisが起動できなくなりました

    solarisのNFSクライアントの設定を試みて /etc/vfstab の書き換えをし,再起動したところ,起動画面の Setting default interface for multicast: add... で固まってしまいました. /etc/vfstab に書き込んだ1文を削除できたらもとに戻ると思うのですが,エディタも開けず修正の方法が分かりません. 使用マシーンはSPARCです. どうかご教授よろしくお願いいたします.

  • Solaris8でulimitコマンドの設定

    Solaris8で、サーバの起動時にulimit制限を設定したいと思っています。シェルはshです。 例えば、ファイルサイズの制限を掛けるときには「ulimit -f 1024」と入力しますが、 コマンドラインからは正常に反映されます。 これを、サーバの起動時に自動的に設定するようにしたいのですが、その方法を教えて頂けませんでしょうか? こちらで試したのは、/etc/default/initに記述したりm、/etc/init.d/適当なファイル名に記述し、そこか らから/etc/rc3.d/適当なファイル名にシンボリックリンクを張ったり、/etc/systemに記述したり・・・とや ってみましたが、コマンドをなめてはいるものの、数値は反映されません。 唯一反映されたのは、/etc/profileに記述したものでした。 SUNのHPを見たり、googleで探しても起動時の設定方法は見つけられませんでした。 どなたかご教授の程、よろしくお願い致します。

  • Linuxでのstatic routeの追加

    お世話になります。 Linuxでstatic routeを追加しようとしており、 OSリブート時に設定が消えてしまわないようにroute addコマンドではなくファイルに直書きしようと思ったのですが、記載するファイルが2つあるみたいで、どちらに記載すれば良いか困っています。 /etc/sysconfig/static-routes /etc/sysconfig/network-scripts/route-eth0 どちらに書けば良いか教えて頂けますでしょうか? 情報が足りないようでしたら補足致します。 よろしくお願い致します。

  • routeコマンドでエラー

    winXP sp2です。 route printは機能するんですが、route addやroute deleteで 「エラー: ネットワーク データベース ファイル rt を開けません」 とエラーが出てルーティングテーブルを編集できません。どうしたらよいのでしょう?