Solaris 10 - デフォルトゲートウェイとネットマスクの変更

Solaris 10 - デフォルトゲートウェイとネットマスクの変更

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に追加されたネームサーバーのデフォルトゲートウェイを変更しました。

関連情報