linux에서 network 관련 점검 해보기
네트워크 관련 점검 방법에 대한 코드와 명령어를 정리해드리겠습니다.
- IP 주소 확인하기
ifconfig
ifconfig
: 현재 시스템의 IP 주소, 네트워크 인터페이스, 라우팅 테이블 등의 정보를 확인할 수 있습니다.
- 라우팅 테이블 확인하기
route
route
: 현재 시스템의 라우팅 테이블을 확인할 수 있습니다.
- DNS 서버 확인하기
cat /etc/resolv.conf
/etc/resolv.conf
: 현재 시스템의 DNS 서버 정보를 확인할 수 있습니다.
- 네트워크 서비스 확인하기
netstat -tlnp
netstat -tlnp
: 현재 시스템에서 동작 중인 네트워크 서비스와 해당 서비스를 사용하는 포트 정보를 확인할 수 있습니다.
- ARP 테이블 확인하기
arp -a
arp -a
: 현재 시스템의 ARP 테이블 정보를 확인할 수 있습니다.
- ICMP 패킷 전송하기
ping [IP 주소]
ping
: 해당 IP 주소로 ICMP 패킷을 전송하여 네트워크 상태를 확인할 수 있습니다.
- TCP 포트 스캔하기
nmap -sS [IP 주소]
nmap -sS
: SYN 스캔을 수행하여 해당 IP 주소의 TCP 포트 상태를 확인할 수 있습니다.
- UDP 포트 스캔하기
nmap -sU [IP 주소]
nmap -sU
: UDP 스캔을 수행하여 해당 IP 주소의 UDP 포트 상태를 확인할 수 있습니다.
- 네트워크 패킷 캡쳐하기
tcpdump [옵션] [필터]
tcpdump
: 네트워크 패킷을 캡쳐하여 확인할 수 있습니다.옵션
:-i
는 네트워크 인터페이스를 지정하고,-n
은 IP 주소를 숫자로 표시합니다.필터
: 캡쳐할 패킷을 필터링할 수 있습니다.
위의 명령어들을 참고하시면서 네트워크 관련 점검을 수행하시면 좋을 것 같습니다!