linux에서 network 관련 점검 해보기

네트워크 관련 점검 방법에 대한 코드와 명령어를 정리해드리겠습니다.

  1. IP 주소 확인하기
ifconfig
  • ifconfig: 현재 시스템의 IP 주소, 네트워크 인터페이스, 라우팅 테이블 등의 정보를 확인할 수 있습니다.
  1. 라우팅 테이블 확인하기
route
  • route: 현재 시스템의 라우팅 테이블을 확인할 수 있습니다.
  1. DNS 서버 확인하기
cat /etc/resolv.conf
  • /etc/resolv.conf: 현재 시스템의 DNS 서버 정보를 확인할 수 있습니다.
  1. 네트워크 서비스 확인하기
netstat -tlnp
  • netstat -tlnp: 현재 시스템에서 동작 중인 네트워크 서비스와 해당 서비스를 사용하는 포트 정보를 확인할 수 있습니다.
  1. ARP 테이블 확인하기
arp -a
  • arp -a: 현재 시스템의 ARP 테이블 정보를 확인할 수 있습니다.
  1. ICMP 패킷 전송하기
ping [IP 주소]
  • ping: 해당 IP 주소로 ICMP 패킷을 전송하여 네트워크 상태를 확인할 수 있습니다.
  1. TCP 포트 스캔하기
nmap -sS [IP 주소]
  • nmap -sS: SYN 스캔을 수행하여 해당 IP 주소의 TCP 포트 상태를 확인할 수 있습니다.
  1. UDP 포트 스캔하기
nmap -sU [IP 주소]
  • nmap -sU: UDP 스캔을 수행하여 해당 IP 주소의 UDP 포트 상태를 확인할 수 있습니다.
  1. 네트워크 패킷 캡쳐하기
tcpdump [옵션] [필터]
  • tcpdump: 네트워크 패킷을 캡쳐하여 확인할 수 있습니다.
  • 옵션: -i는 네트워크 인터페이스를 지정하고, -n은 IP 주소를 숫자로 표시합니다.
  • 필터: 캡쳐할 패킷을 필터링할 수 있습니다.

위의 명령어들을 참고하시면서 네트워크 관련 점검을 수행하시면 좋을 것 같습니다!