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
この問題を解決するにはどうすればよいですか?
問題を修正することができます。ログをチェックしました-dmesg; /etc/resolv.confのデフォルトゲートウェイを変更しましたネームサーバーを追加しました
ファイル/etc/hostname.bge0
を確認してください。設定されたIPアドレスがそこにある可能性があります。デフォルトでは、ホスト名はそのファイルにリストされ、名前は/etc/inet/hosts
で検索されます。見つかったエントリから、IPアドレスは/etc/inet/netmasks
の対応するネットマスクと共に使用されます。ネットワークエントリが見つからない場合は、クラスタイプのデフォルト(A、B、またはC)が使用されます。
したがって、クラスAアドレス(10.X.X.X)に別のネットマスクを使用する必要がある場合は、次のように/etc/inet/netmasks
にネットワークを追加する必要があります。
10.91.0.0 255.255.252.0
変更を永続的にするには:
デフォルトゲートウェイが/etc/defaultrouter
で設定されていることを確認します
ネットマスクは/etc/netmasks
で設定されます
そして/etc/hostname.bge0
は静的IPアドレスで構成されています