SharedIT | 묻고 답하기(AMP)

PCI NMC 카드에 장착 되어 있는 광모듈 맥어드레스 확인법

안녕하세요 ? 


업체에서 불량이 나온 트랜시버를 하나 보냈는데 스티커나 파트넘버로 봐서는 저희 쪽에서 구매한 제품인것 같습니다. 하지만 본사 CSM 측에서 조회가 불가해 해당 광모듈의 MAC Adress 를 주면 조회가 가능하다고 합니다. 제 나름대로 리눅스에서 조회 결과 해당 불량 트랜시버의 경우 아예 링크가 걸리지 않는데 맥어드레스를 리눅스 상에서 조회 할 수 있는 방법이 있을까해서 문의 남깁니다... 


하기와 같이 일반적으로 ifconfig 으로 pci 슬롯에 꼽혀 있는 NMC 카드 및 장치의 정보입니다. 

(5,6번 장비가 40GB 전용 NMC 카드) 


ifconfig -a 광모듈 전체 해제 상태 

이미지


불량 광모듈 장착 상태 ifconfig -a 


이미지


그림과 같이 0,1 번 포트에 꼽혀 있지만 링크가 걸리지 않아서 그런지 (불량) 정보가 똑같은 상황입니다. 

이러한 경우에 다른 조치방법이나 명령어가 있을까요 ? 


감사합니다.




Tags : 태그가 없습니다.

7개의 답변이 있습니다.

topkslee
  0 추천 | 24일 전

광링크가 연결 상태가 어떤지도 확인해보세요.

# ip link show

만약 장애 상태라면 여기도 정보가 나오진 않을꺼예요.

Simon.Park
  0 추천 | 25일 전

장애가 발생해서 OS 상에서 인식 못하는 것의 MAC 을 볼 수 있나요?

인식을 못하면 보는 것이 힘들 것으로 생각되어지는데요....

ioi
  0 추천 | 25일 전

드라이버가 제대로 설치 안됐거나 못불러들이면 OS 에서 검색을 못할거에요.

장비 장착후 바이오스 들어가서 pci 슬롯에 정상 인식 됐는지 확인하고

정상 인식이 됐다면 바이오스에서도 맥어드레스가 보입니다.

Genghis Khan
  0 추천 | 25일 전

광 모듈이 어떤 구성으로 연결되어있는지 모르겠지만

해당 모듈 확인 방법은 dmidecode | grep -i "NIC" 또는 

for i in `ls -d /sys/class/net/eth*`; do B=$(<$i/address);A=$(ll $i/device);echo ${A##*../} — $B; done


MAC address 확인을 하시면 되겠네요


에이스퐝
  0 추천 | 25일 전

제가 봤을 땐, 실제 물리적으로 고장난 제품을 MAC 주소 확인하는건 아닌것 같고, 해당 업체에서 정확히 어떤값을 요구하는지 물어보고 알려달라고 한뒤에 그값을 주는게 맞다고 봅니다.

앵그리파파
  0 추천 | 25일 전

트랜시버가 제대로 작동하지 않고 일반적인 방법을 통해 MAC 주소에 접근할 수 없는 경우 참고해서 확인해보세요.

dmesg 로그를 확인해보세요. 

리눅스 커널이 네트워크 인터페이스를 감지하면 일반적으로 이에 대한 정보를 기록하는데, 트랜시버의 MAC 주소가 기록되는지 확인할 수 있습니다. 


이 명령은 이더넷 장치 및 MAC 주소와 관련된 'eth' 또는 'mac' 이 포함된 행에 대한 dmesg 로그를 필터링합니다.

또 하나는, /sys 파일 시스템을 확인해보세요.

/sys 파일 시스템을 통해 하드웨어 정보를 확인할 수 있습니다. 


그러면 시스템에서 감지한 모든 네트워크 장치가 나열되는데, (보통 eth0, eth1 또는 eno1, ens33 등으로 나열)

그런 다음 기기의 디렉토리로 이동해서 확인하면 됩니다.


마지막으로 ethtool 을 사용하면 네트워크 인터페이스에 대한 정보를 얻을 수 있습니다. 


이래도 저래도 효과가 없으면 물리적으로 확인할 수 있는 방법도 있는데, MAC 주소는 대개 트랜시버 모듈에 부착된 라벨에 인쇄되어 있습니다. 

wansoo
  0 추천 | 25일 전

장치가 불량이면 소프트웨어가 접근하기가 어려울 것 같은데요??

OS에서 접근해서 정보를 추출해 낼 수 있으려면... 하드웨어 자체가 기본적으로 정상이어야 가능하지 않을까 실네요.

그리고,

업체에서 시리얼 번호를 요구하는 것이 아니라 MAC 주소를 요구한다는게... 생소한 느낌이 드네요.