Centos 기준으로 네트워크 장애시에 확인해볼수있는부분을 알려드립니다.
- 설정파일 확인
아래 명령어를 통해 해당 파일 내부설정부분을 확인한다.
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
P.S ) 넷마스크 부분이 잘못되도 내부에서 외부로 핑이 나갈수있다.
또한 틀린 구문이 있는지 없는지를 확인해야한다.
2. Ethtool 을 통해 포트가 연결되어있는지 확인한다.
# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Supports Wake-on: umbg
Wake-on: d
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
위와같이 ethtool 명령어를 통해 랜선이 연결되어있는지 안되어있는지를 확인한다.
아래 굵은 글씨로 표기되어있는것처럼 yes라고 뜨면 정상연결되어있는것이다.
만일 no로 떠있다면 다른포트로 연결된건지 #ethtool eth1 부터 다른숫자를 적어가며 확인해보고
그래도 연결이 안되어있다면 장비에 정상적으로 연결되었는지 확인해야한다.
장비에도 연결이 되어있다면 상단장비까지도 확인해볼 필요가 있다.