네트워크 연결 문제를 어떻게 디버깅합니까?

네트워크 연결 문제를 어떻게 디버깅합니까?

Xubuntu 10.04가 설치된 컴퓨터 중 하나에서 네트워크 연결 문제가 있습니다. 어떻게 디버깅할 수 있나요?

  • 동일한 OS를 실행하는 노트북에서 케이블을 사용해 보았는데 작동하므로 케이블이 아닙니다.
  • sudo dhclient그리고 sudo /etc/init.d/networking restart도움이 안 돼
  • sudo mii-tool -v산출:

    MII 트랜시버가 존재하지 않습니다.

더 이상 질문이 있나요? 네트워크 카드가 고장났나요?

답변1

한번 시도해 보십시오 ethtool. 카드에 MII 칩이 없더라도 네트워크 카드에서 일부 정보를 얻을 수 있습니다.

답변2

ethtoolShadur 덕분에 여기에서 선택한 도구이며 링크가 있는지, 반이중 연결이 있는지 또는 기타 구성이 잘못되었는지 알려줄 것입니다.

시스템 로그나 의 출력에 아무것도 표시되지 않으면 dmesg네트워크 드라이버의 디버깅 세부 정보를 늘릴 수 있습니다. 실행해 보십시오 modinfo -p e1000("e1000"을 네트워크 카드 드라이버 이름으로 바꾸십시오). 자세한 내용이나 디버깅 정보를 늘리기 위해 modprobe에 옵션을 제공하거나 /etc/modprobe.d/에 파일을 넣을 수도 있습니다.

또한 tcpdump -i eth0루트로 실행하는지 확인하십시오("eth0"을 네트워크 장치로 바꾸십시오). 인터페이스가 구성되지 않은 경우에도 발생하는 트래픽 유형을 볼 수 있습니다. 브로드캐스트 또는 멀티캐스트 트래픽과 같은 항목이 표시되며 시스템이 DHCP를 시도하는 것을 볼 수 있습니다.

관련 정보