2つのオンボードイーサネットポートを持つサーバーにCentosがインストールされている場合、IPを持つポートをどのように確認できますか? Windowsでは、ネットワークと共有センターに移動すると、ネットワークインターフェイスに赤いXが表示され、ケーブルが切断されたことを示します。 Centosでどのインターフェイスが接続されているか分離されているかを確認するためにどのコマンドを実行できますか?
答え1
2つの異なる質問をしました。確認してくださいIPアドレス、次のように使用できます。
ip addr ls dev eth0 # the new iproute tools
ifconfig eth0 # old ifconfig
クローズドインターフェイスにはまだIPアドレスがあります。イーサネットリンクが機能していることを確認するには、次の手順を実行します。
ip link ls dev eth0 # look for LOWER_UP
ethtool eth0 # look for Link detected: yes
ソフトウェアのポートが「閉じている」可能性があります。この場合、接続されているにもかかわらず接続されない可能性があります。以下で確認できます。
ip link ls dev etho # look for UP
ifconfig eth0 # look for UP / RUNNING (on the same line as the other flags)
このコマンドは、ip
さまざまな高度なネットワーク構成をサポートしますifconfig
。route
欲しくない通常、Linuxにインストールすることを好むが、時にはインストールされないことがあります(特に以前のバージョンの場合)。などは引き続き使用できますが、ifconfig
単にすべての情報を表示するわけではありません。たとえば、セカンダリIPアドレスや2番目のルートテーブルを表示しないことがあります。
答え2
設定されている場合廃止予定のコマンドです。これIP ルート 2 スイートと他のユーティリティ(ブリッジユーティリティ、パスなどを含む)がそれを置き換えました。
正しいコマンドは
ip addr show dev eth0
たとえば、eth0にIPアドレスが割り当てられているかどうかが表示されます。インターフェイスが動作していることを確認できます。
ip link show dev eth0
など。
答え3
端末を開き、次のように入力します。
ifconfig <interface_name> (eth0 for example)
ケーブルが接続されている場合は、出力の最初の行にUPを表示する必要があります。
flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
答え4
いくつかの方法があります。最も簡単な方法は次のとおりです。nmcli d
ナミクリッド
[root@localhost ~]# nmcli d
DEVICE TYPE STATE CONNECTION
enp0s8 ethernet connected Wired connection 1
enp0s3 ethernet connected enp0s3
lo loopback unmanaged --
[root@localhost ~]#
または;
サービスネットワークの状態
[root@localhost ~]# service network status
Configured devices:
lo enp0s3
Currently active devices:
lo enp0s3 enp0s8
[root@localhost ~]#