네트워크 관련 명령어 및 파일

soma·2024년 2월 13일

네트워크

목록 보기
8/12
post-thumbnail

네트워크 관련 주요 명령어

nmtui

Network Manager Text User Interface
네트워크와 관련된 작업 대부분을 이 명령을 기반으로 실행

  • 자동 IP 주소 또는 고정 IP 주소 사용 결정
  • IP 주소, 서브넷 마스크, 게이트웨이 정보 입력
  • DNS 정보 입력
  • 네트워크 카드 드라이버 설정
  • 네트워크 장치(ens160)설정

systemctl [start/stop/restart/status] NetworkManager

네트워크의 설정을 변경한 후, 변경된 내용을 시스템에 적용시키는 명령어


ifup [장치이름] / ifdown [장치이름]

네트워크 장치를 on / off 시키는 명령어


ifconfig(유닉스/리눅스), ipconfig(윈도우)

네트워크 인터페이스를 설정하거나 확인하는 명령어
IP 주소, 서브넷 마스크, 기본 게이트웨이, DNS 서버 등 다양한 네트워크 정보 확인 가능함


nslookup

DNS 서버를 이용하여 호트스트명에 대한 IP 주소를 확인하는 명령어


route

IP 라우팅 테이블을 설정하거나 확인하는 명령어
지정된 호스트를 라우팅 테이블에 추가하거나 삭제함


ping [IP 주소 또는 URL]

해당 컴퓨터가 네트워크 상에서 응답하는지 테스트 하는 명령어
즉, 목적지 서버를 통하는 네트워크 상태 확인


telnet [목적지 IP][서비스 port]

특정 호스트의 서비스가 살아 있는지 확인 (ping은 연결에 대한 부분만 체크)


traceroute [목적지 IP]

현재 접속한 네트워크 환경(출발지) 특정 호스트(목적지)까지 통신이 이루어지는 경로 확인
IP 패킷에서 Hop을 지날 때마다 TTL 값이 줄어드는 성질을 이용
대상 호스트까지의 통신 가능 여부, Hop 수, 지연 구간 등 확인 가능


netstat

네트워크 상태에 관한 정보를 출력하는 명령어
커널의 경로 배정표
-netstat의 옵션

  • -a : 모든 네트워크 상태, 정보 출력
  • -r : 라우팅 정보 출력
  • -n : 호스트명 대신 IP주소 출력 / 도메인 주소를 숫자로 출력
  • -i : 모든 네트워크 인터페이스별 통계 정보 출력
  • -p : 해당 네트워크에서 관련된 프로세스 이름과 PID 출력
  • -t : TCP 소켓만 표시
  • -l : 연결 대기 상태인 소켓만 표시

dig / host

도메인 명으로 정보를 조회하는 명령어


arp

같은 네트워크에 있는 호스트들의 MAC 주소, IP 주소, 인터페이스 이름 등 확인하는 명령어




네트워크 설정과 관련된 주요 파일

  • /etc/sysconfig/network
    네트워크의 기본적인 정보가 설정되어 있는 파일

  • /etc/sysconfig/network-scripts/ifcfg-ens160
    ens32 장치에설정된 네트워크 정보가 모두 들어있는 파일

  • /etc/resolve.conf
    DNS 서버의 정보 및 호스트 이름이 들어있는 파일

  • /etc/hosts
    현 컴퓨터의 호스트 이름 및 FQDN이 들어있는 파일

profile
배움의 기록을 차곡차곡

0개의 댓글