21장. 네트워크 문제 해결
이 작품은 AI를 사용하여 번역되었습니다. 여러분의 피드백과 의견을 환영합니다: translation-feedback@oreilly.com
네트워킹 문제를 파악하는 것은 다른 문제 해결과 비슷합니다. 네트워크를 잘 알고, 기본 도구를 잘 사용하며, 인내심을 갖고 체계적으로 접근해야 합니다.
이 장에서는 연결 테스트, 네트워크 매핑, 악성 서비스 찾기, 웹사이트 성능 테스트, 중복 IP 주소 찾기, 라우팅 병목 현상 찾기를 위해 ping, FPing, Nmap, httping,arping, mtr을 사용하는 방법을 알아보세요.
진단 하드웨어
라벨이 없는 이더넷 및 전화 케이블을 발견했다면 이더넷/전화 케이블 테스트 및 톤 트래커를 구입하세요. 100달러 미만인 제품도 많이 있습니다. 송신기와 수신기 두 개로 구성되어 있습니다. 케이블의 양쪽 끝에 한 명씩 두 사람이 있으면 빠르게 진행됩니다. 케이블의 양쪽 끝을 찾으면 라벨을 붙이고 계속 진행하면 됩니다. 혼자서도 할 수 있지만 두 사람이 함께 하면 더 빠릅니다.
멀티미터는 단락 및 개방 찾기, 연속성 및 감쇠 테스트, 전선이 올바르게 종단되었는지 확인, 전기 콘센트테스트, 컴퓨터 전원 공급 장치 및 마더보드 테스트 등 다양한 작업에 유용하게 사용할 수 있습니다. Adafruit는 멀티미터 사용과전자공학 학습에 관한 훌륭한 튜토리얼을 찾을 수 있는 훌륭한 사이트입니다.
가능하면 예비 부품 몇 개를 준비해 두세요. 때로는 결함이 있는 하드웨어를 찾기 위해 네트워크 인터페이스, 케이블 또는 스위치를 교체하는 것이 더 빠를 수도 있습니다.
21.1 핑으로 연결 테스트하기
문제
네트워크의 일부 서비스 또는 호스트에 액세스할 수 없거나 간헐적으로 장애가 발생합니다. 하드웨어 문제인지, 네임 서비스 문제인지, 라우팅 문제인지, 아니면 다른 문제인지 파악하고 싶으신가요?
솔루션
네트워크 문제를 디버깅할 때는 가까운 곳에서 시작하여 가까운 곳에서 먼 곳으로 체계적으로 작업하세요. 이는 물리적 거리와 통과해야 하는 라우터 수를 의미합니다. 로컬 LAN 세그먼트 내에서 시작하세요. 그런 다음 라우터가 두 개 이상 있는 경우 라우터 하나를 가로질러 다음 LAN 세그먼트로 이동합니다. 그런 다음 두 개의 라우터에서 떨어진 다음 라우터로 이동하는 식으로 진행합니다.
연결을 테스트하려면 먼저 핑으로 시작하세요. 먼저 로컬호스트를 핑합니다:
$ ping localhost PING localhost (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.065 ms 64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.035 ms
Ctrl-C를 눌러 핑을 중지합니다. 먼저 localhost를 핑하여 네트워크 인터페이스가 작동 중인지 확인합니다. "연결 중입니다: 네트워크에 연결할 수 없습니다."라고 표시되면 ...