インターフェイスが接続されているスイッチポートをどのように識別しますか?

インターフェイスが接続されているスイッチポートをどのように識別しますか?

割り当てられたIPアドレスを持たないイーサネットインターフェイスからいくつかの(非ブロードキャスト)パケットを送信する方法はありますか?では、ネットワークスイッチでどのインジケータが点滅しているかを確認できますか?

問題は、3つのネットワークインターフェイスを持つサーバーがあることです。どの3つのスイッチポートに接続するかはわかりますが、サーバーの各物理ジャックに対応するインターフェイス名はわかりません。どちらもアドレスがある場合はpingを使用できますが、設定する前にどちらがどれであるかを調べたいと思います。サーバーの背面もアクセスしにくいです。棚を移動しなければなりませんでした。それ以外の場合ethtool -p

編集:これはLinuxサーバーにあります。特にUbuntuはこれがディストリビューションに限定されていないと思います。

ベストアンサー1

この問題を解決する最善の方法は、実際にはスイッチ自体であると言いたいと思います。

Cisco スイッチであると仮定します。

# starting on your linux host
ip link show # note the mac addresses

ssh ${user}@${switch} # or however you normally connect to the switch
show mac address-table address ${mac-address} # note the mac address is in a weird format ####.####.####

そのMACアドレスからトラフィックを受信したポートが表示されます。 MACアドレステーブルを更新するだけで十分な前に(DHCP試行を含む)、インターフェイスにいくつかのトラフィックを送信させる必要があるかもしれません。

以下を使用してスイッチのリンクインジケータを切り替えることもできます。

ip link set ${interface} down

インターフェイスを終了するには、リンクインジケータをオフにする必要があります。

それから:

ip link set ${interface} up

インターフェイスをもう一度開きます。

おすすめ記事