web-dev-qa-db-ja.com

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

この問題を解決するにはどうすればよいですか?

2
Venky

問題を修正することができます。ログをチェックしました-dmesg; /etc/resolv.confのデフォルトゲートウェイを変更しましたネームサーバーを追加しました

0
Venky

ファイル/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
5
Lambert

変更を永続的にするには:

デフォルトゲートウェイが/etc/defaultrouterで設定されていることを確認します

ネットマスクは/etc/netmasksで設定されます

そして/etc/hostname.bge0は静的IPアドレスで構成されています

1
GAD3R