ping 은 네트웍에 접속되어 있는 Host가 Up 상태인지 Down 상태인지를 나
타내주는 가장 간단한 진단 방법입니다. 사용방법은 다음과 같습니다.
#ping elvis
이 때 elvis는 진단하고자하는 Host의 네임입니다. 만약 elvis라는 Host가
Up 상태라면 다음과 같은 메시지가 화면에 나타납니다.
elvis is alive
2. IFCONFIG Interface
ifconfig 는 지정하는 네트웍 인터페이스에 대한 정보를 화면에 나타내줍
니다. 사용 방법은 다음과 같습니다.
#ifconfig ie0
이 때는 인터페이스 ie0 에 대한 정보가 나타나게 되며, 만약 Host내의 모
든 인터페이스에 대한 정보를 알고 싶을 때는 다음과 같이 -a 옵션을 줍니
다.
3. NETSTAT
netstat 는 network 상태를 나타내줍니다.
일반적으로 -s, -r, -i -rs 의 4가지 옵션이 주로 사용되며 각 옵션은 다음
을 나타냅니다.
-s : UDP, TCP, ICMP, IP 프로토콜의 상태와 함께 진단을 해 줍니다.
-rn : IP 라우팅 테이블을 보여줍니다.
-i : Host의 network interface들의 상태를 나타내줍니다.
-rs : 라우팅 문제가 있는지를 진단해 줍니다.
사용방법은 다음과 같습니다.
#netstat -rs
routing:
5523 bad routing redirects
3 dynamically created routes
1420 new gateways due to redirects
16 destinations found unreachable
-9470 uses of a wildcard route
# netstat -rn
Routing tables
Destination Gateway Flags Refcnt Use Interface
127.0.0.1 127.0.0.1 UH 1 378 lo0
147.46.201.11 147.46.201.1 UH 0 20475 xvc1
192.203.146.11 192.203.146.1 UH 0 16905 xvc0
192.132.247.11 192.132.247.100 UH 0 20514 sl0
192.203.145.11 192.203.145.1 UH 0 1530 ptp0
147.46.152.0 147.46.80.98 UG 0 90 ie0
default 147.46.80.99 UG 4 7933917 ie0
147.46.80.0 147.46.80.1 U 29 2306224 ie0
192.203.145.0 192.203.145.11 UG 0 4985 ptp0
147.46.201.0 147.46.201.11 UG 0 0 xvc1
147.46.138.0 147.46.80.24 UG 0 0 ie0
192.203.146.0 192.203.146.11 UG 0 14 xvc0
147.46.131.0 147.46.80.91 UG 1 194939 ie0
147.46.132.0 147.46.80.5 UG 0 56520 ie0
192.203.141.0 192.132.247.11 UG 0 572 sl0
147.46.141.0 147.46.80.91 UG 0 20281 ie0
192.132.247.0 192.132.247.100 U 0 664 sl0
147.46.151.0 147.46.80.98 UG 0 1710 ie0
4. 소프트웨어 진단
네트웍 장애시, 소프트웨어적인 문제점을 진단하고 치유하는 방법입니다.
1) /etc/hosts 파일이 정확하게 작성되었는지 확인합니다.
2) /etc/hostname.??# 파일이 존재하고 정확한 Host네임을 가졌는지 확인
합니다.
3) localhost로 telnet 을 시도해 봅니다.
#telnet 147.46.80.10
4) inetd daemon이 작동하는지를 확인합니다.
#ps -ax|grep inetd
5) kernel configuration 파일에 network interface가 포함되어 있는지 확
인합니다.
안녕하세요
저도 이런경우를 경험한 적이 있어서 몇자 적습니다.
1. 먼저 nmap localhost 해서 110 번 포트가 열렸는지 확인합니다. 열려있지 않다면 열어주시고 열려있다면 다음으로 넘어갑니다.
2. telent localhost 110 해 보세요 연결이 되면 별문제가 없는건데 님의 경우 대부분 연결이 되지 않을걸로 생각됩니다.
저의 경우는 /etc/hosts.deny 에서 ALL : ALL 로 막아두어 발생한 문제였거든요
혹시 tcp wrapper이나 방화벽으로 막아두지 않았는지 확인해 보시기 바랍니다. 십중팔구는 아마 여기에 문제가 있는것 같군요
그럼 행운을...