네트워크 문제 진단 명령어 가이드 (Linux, ESXi, Windows)
Source
Evernote/Inbox/네트워크 문제 확인하기 (Linux, ESXi, Windows).md
Summary
서버 네트워크 연결 문제 발생 시, Linux, ESXi, Windows 환경별로 NIC 상태, IP 구성, 라우팅, 연결성(Ping/Traceroute), 포트 개방 여부, 방화벽 설정 등을 확인하는 주요 명령어 및 PowerShell Cmdlet을 정리한 문서입니다.
Key Points
- Linux: ethtool(NIC 링크), ip address(IP), route(라우팅), ping/traceroute/mtr(연결성), netstat(연결 상태), telnet/nc/nmap(포트 테스트) 사용
- ESXi: esxcli network nic list(NIC 링크), esxcli network ip interface ipv4 address list(IP), vmkping(연결성, -I 옵션으로 vmk 지정 가능), nc(포트 테스트, telnet은 6.7에서 제한), esxcli network firewall ruleset rule list(방화벽) 사용
- Windows: Get-NetAdapter(NIC), Get-NetIPAddress(IP), Get-NetRoute(라우팅), Test-Connection/Test-NetConnection(연결성 및 포트 테스트), Get-NetTCPConnection(연결 상태), netsh(방화벽) 사용 권장 (PowerShell Cmdlet 선호)