ifconfig の eth0 に IP アドレスが入力されない

ifconfig の eth0 に IP アドレスが入力されない

職場のサーバーの 1 つが接続しなくなってしまいました (そのため SSH で接続できません)。サイトの担当者にさまざまなことをお願いしました。

sudo /sbin/service network restart

次のような結果が出ました:ここに画像の説明を入力してください

私は彼に、次のコマンドを使用して conf ファイルをチェックし、IP アドレスが正しく設定されていることを確認してもらいました。

cat /etc/sysconfig/network-scripts/ifcfg-eth0

そして、次のように表示されます (正しい IP を持っています):

     ip: 192.168.x.x
submask: 255.255.255.0
     dg: 192.168.x.x

彼が走るたびに/sbin/ifconfig -a | less、次のことが表示されます:

ここに画像の説明を入力してください

CentOS/SL マシンで実行して、NIC のハードウェア障害をチェックできるハードウェア テストはありますか? それができない場合は、問題がどこにあるかを特定するのに役立つ他のチェック項目はありますか?

答え1

最初に提供された画像Determining IP information for eth0。これは通常、静的に誤って設定されていることを意味します。オンサイトで出力のスクリーンショットを提供してもらったところ、cat /etc/sysconfig/network-scripts/ifcfg-eth0実際BOOTPROTOには DHCP に設定されていることがわかりました。現在、オンサイトでフィールドを静的に変更してマシンを再起動し、IP アドレスを正しく設定できるようにしています。ご協力ありがとうございます。

関連情報