Centos / Linuxでインターフェイスが接続されていることを確認する方法

Centos / Linuxでインターフェイスが接続されていることを確認する方法

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さまざまな高度なネットワーク構成をサポートしますifconfigroute欲しくない通常、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 ~]# 

関連情報