ネットワークカードはUPとして表示されますが、pingは実行できません。

ネットワークカードはUPとして表示されますが、pingは実行できません。

サーバーのネットワークカードを交換する必要がありましたが、有効にできませんでした。

RHEL 7を実行するデバイスはAT-2911SX/LC-901です。私は次のことをしました。

  • ルールファイルが削除されました。/etc/udev/rules.d
  • HWADDRが変更されました/etc/sysconfig/network-scripts/ifcfg-p1p1
  • reboot命令を出す
  • IPがあるかどうかifconfig -aを確認するために送信します。 (以前はIPはありませんでした。)p1p1
  • 問題は、ping 192.168.0.42スイッチに接続されている同じラックの箱です。
  • ethtool -i p1p1ドライバ情報を表示するには送信tg3

シャーシの背面にあるNICがあるスロットにはインジケータがありません。ボックス192.168.0.42は同じですがp1p1実行中ですbnx2x。それが問題かどうかはわかりません。

pingや接続が不可能になる可能性がある他の問題を解決するためのアイデアはありますか?接続されたスイッチにもTX/RXではないと示されています。

修正する:

実行すると、dmesg | egrep -i -e tg3 -e p1p1次のようになります。

  • IPv6 ADDRCONF(NETDEV_UP)p1p1:リンクが準備されていません
  • irq 255 - 275 は MSI/MSI-X です。
  • eth4の名前がp1p1に変更されました。

残念ながら、システムのセキュリティ上の理由から、ここに結果を直接公開することはできません。そして、パスラインにはeth0すべて次のセクションがあります。em1em3

  • 有線速度[1]、EEE[1]、ASF[1]

eth4ただし、同じ行ではp1p1値がです[0]

答え1

上記は管理ステータスインジケータまたはNICが実行するように設定した操作。ドン運営状態インジケータまたはNICが実際に実行できる操作は実行中です。

出力には表示されますが、表示されない場合はUP通常、NICがケーブルリンクを検出しなかったことを意味します。つまり、ケーブルが正しく接続されていないか破損しています。RUNNINGifconfig -a

光ファイバーネットワークカードについて話しているので、確認する必要があることがもう1つあります。ネットワークカードのTXをスイッチのTXとRXにそれぞれ接続した場合、TXの両端に送信機があります。そして受信機もなく、RX光ファイバーは両端に受信機接続だけあって完全暗いです。光ファイバケーブルは、常に片側のTXをもう一方のRXに接続するか、その逆に接続する必要があります。

このカードはSX(Short Range)バリエーションなので、使用される光の波長は850nmで非常に濃い赤色を帯びます。 NIC が UP 状態でケーブルが切断されると、TX 側コネクタで暗い赤色光が点灯します。

しかし、、保護されていない目でコネクタを直接見ないでください。これは悪い習慣であり、誤ってLX(長距離)光ファイバを覗くと視力が損なわれる可能性があります。このデバイスは赤外線(=目に見えない)であり、網膜に触れると網膜の新しい盲点を燃やすのに十分な出力を持つ1310nmレーザーエミッタを使用します。光信号を検出するための適切なツールがない場合は、コネクタにわずかな色合いを与え、手、紙、または光沢のない表面にSXタイプの光が反射することを確認してください。メスコネクタで最も見やすくなりますが、ケーブルの雄端を接続すると、小さくて薄い赤い点が生成されます。

光ファイバーケーブルのペアの半分を交換してもまだ機能できない場合は、光ファイバーケーブルを詳しく見てください。ねじれた光ファイバケーブルは致命的な損傷を引き起こす可能性があります。わからない場合は、新しいケーブルでテストしてみてください。


ドライバにはtg3ファームウェアファイルが必要です。/lib/firmware/tigon/tg3.bin存在しますか?

それ以外の場合は、linux-firmware-20190429-72.gitddde598.el7.noarch.rpmRHELインストールメディアからファイル(または同様のファイル)を入手するか、RedHatから直接ダウンロードしてyum --downloadonly --downloaddir=. linux-firmware他のRHEL7システムで使用してください。これをUSBスティックまたはその他のリムーバブルメディアにコピーし、問題のあるNICがあるシステムに移動してから使用してくださいyum localinstall <pathname_of_the_RPM_file>。次に、再起動(またはネットワークインターフェイスを無効にし、モジュールをアンインストールしてから再ロードしてtg3から再度有効にする)して、よりうまく機能することを確認します。今良い。

実行するとdmesg | grep -i -e tg3 -e p1p1出力がありますか?

もちろん、交換用のネットワークカードが損傷し(損傷した状態で到着)、交換する必要があります。

関連情報