GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL のマルチインターフェイス ネットワーク カードの特定のポートに対応する特定のイーサネット デバイスを見つける方法

質問

Linux OS は、Linux OS のアクティブなイーサネット デバイスが対応するマルチインターフェイス ネットワーク カードの物理ポートを判別できますか?

答え

サーバーとネットワークカードのハードウェアとファームウェアに依存する可能性があるため、Linux OS を介してこれを行う直接的または保証された方法はありませんが、OS で構成されたどのイーサネットデバイスがどのネットワークに対応するかを判断する方法は複数あります。マルチインターフェース ネットワーク カードのアダプタまたはポート。

方法 1:サーバーへのリモート アクセスしかできない場合

サーバーの管理モジュール (SUN ilom、HP ilo、Dell DRAC モジュールなど) が、サーバーに構成されている各物理ネットワーク インターフェイスの MAC アドレスを示している場合は、サーバー上の各ネットワーク インターフェイスに構成されている MAC アドレスを確認して比較することができます。 Linux OS。

ステップ 1 .サーバーの管理モジュール内の各物理インターフェースについて報告された MAC アドレスに注意してください。

ステップ 2 :次のコマンドの出力を確認してください:

# ifconfig [interface]

次に、「エーテル」にチェックを入れます 」行を mac アドレスに入力し、手順 1 で一致する mac アドレスを見つけます。例:

# ifconfig eth0
eth0: flags=4163 mtu 1500
inet 10.x.x.x netmask 255.255.255.128 broadcast 140.84.226.255
ether 00:16:3e:79:34:c8 txqueuelen 1000 (Ethernet)     ### mac address
RX packets 68295324 bytes 67544049816 (62.9 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 52566893 bytes 57714346200 (53.7 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

ステップ 3 :または、ネットワーク インターフェイスで次のコマンドを実行します:

# ethtool --identify ethX

eth0 の例:

# ethtool --identify eth0
DEVICE=eth0
HWADDR=00:16:3E:79:34:C8

方法 2:サーバーに物理的にアクセスできる場合

サーバーに物理的にアクセスでき、サーバーのケースで物理ネットワーク インターフェイスのライトが点灯している場合、ethtool コマンドを使用して、OS で構成されたイーサネット デバイスに対応するカードのポートを特定できます。

注意 :ethtool のこの機能は、すべてのサーバーまたはネットワーク カード ハードウェアでサポートされているわけではありません。

ステップ 1 :次のコマンドを実行すると、eth0 によって使用されている物理ネットワーク インターフェイスのライトが点滅するはずです:

# ethtool --identify eth0

ステップ 2 :上記がサポートされておらず、メンテナンス期間がある場合は、次の手順を実行してください:

a) 一度に 1 本のケーブルを取り外し、ethtool の出力をチェックして、ケーブルを取り外したときに各デバイスでリンクがダウンしているかどうかを確認します。

# ethtool eth0

eth0 の設定:

# ethtool eth0
Settings for eth0:

[snip other output]
Link detected: no

これは、ケーブルが特定のポートから引き抜かれたときに eth0 のリンクがダウンしたことを示しています。


Cent OS
  1. CentOS8またはRHEL8でネットワークサービスを再起動する方法

  2. 22などのCentOS8で特定のポートをブロックする方法

  3. 使用されているシリアルポートを見つける方法は?

  1. CentOS / RHEL 7 :ネットワーク インターフェイス名を変更する方法

  2. CentOS / RHEL :デバイスまたはファイルシステムの UUID を見つける方法

  3. CentOS/RHEL 7 で「予測可能なネットワーク インターフェイス デバイス名」を無効にする方法

  1. CentOS/RHEL 7 および 8 でネットワーク インターフェイス チーミングを構成する方法

  2. CentOS / RHEL :ネットワーク ポートが開いているかどうかを確認する方法は?

  3. CentOS / RHEL :特定のコマンドを実行しているユーザーを見つける方法は?