네트워크 카드가 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. 그것이 문제인지 확실하지 않습니다.

핑이나 연결이 불가능해지는 원인이 될 수 있는 다른 문제를 해결하기 위한 아이디어가 있습니까? 연결된 스위치에도 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

광섬유 네트워크 카드에 대해 이야기하고 있으므로 확인해야 할 것이 한 가지 더 있습니다. 네트워크 카드의 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출력이 있습니까?

물론 교체용 네트워크 카드가 손상되어(손상된 상태로 도착) 다시 교체해야 할 수도 있습니다.

관련 정보