Solaris 10がインストールされているSunfire V240サーバーがあり、サブネットマスクとゲートウェイを変更する必要があります。ファイル/etc/subnetmasks
を修正することでできましたが、
/etc/defaultrouter
サーバーを再起動しましたが、問題は、サーバーをシャットダウンまたは再起動すると、次の操作を実行する必要があるためネットワークが開いていないことです。
ifconfig bge0 10.91.3.5 netmask 255.255.252.0 broadcast 10.91.3.255 up
この問題をどのように解決できますか?
答え1
ファイルを確認してください/etc/hostname.bge0
。設定されたIPアドレスがファイルに存在する可能性があります。デフォルトでは、ホスト名はファイルにリストされ、/etc/inet/hosts
見つかったエントリでは、IPアドレスはその対応するネットマスクと一緒に使用されます/etc/inet/netmasks
。ネットワークエントリが見つからない場合は、クラスタイプ(A、B、またはC)のデフォルト値が使用されます。
したがって、クラスAアドレス(10.XXX)に別のネットマスクを使用する必要がある場合は、ネットワークを次のように追加する必要があります/etc/inet/netmasks
。
10.91.0.0 255.255.252.0
答え2
変更を永久に適用するには:
デフォルトゲートウェイが構成されていることを確認してください。/etc/defaultrouter
ネットマスクは以下で構成されています。/etc/netmasks
/etc/hostname.bge0
固定IPアドレスで構成
答え3
問題を解決できます。ログチェック - dmesg、/etc/resolv.confに追加されたネームサーバーのデフォルトゲートウェイを変更しました。