네트워크 관련 주요 명령어
Network Manager Text User Interface
네트워크와 관련된 작업 대부분을 이 명령을 기반으로 실행
네트워크의 설정을 변경한 후, 변경된 내용을 시스템에 적용시키는 명령어
네트워크 장치를 on / off 시키는 명령어
네트워크 인터페이스를 설정하거나 확인하는 명령어
IP 주소, 서브넷 마스크, 기본 게이트웨이, DNS 서버 등 다양한 네트워크 정보 확인 가능함
DNS 서버를 이용하여 호트스트명에 대한 IP 주소를 확인하는 명령어
IP 라우팅 테이블을 설정하거나 확인하는 명령어
지정된 호스트를 라우팅 테이블에 추가하거나 삭제함
해당 컴퓨터가 네트워크 상에서 응답하는지 테스트 하는 명령어
즉, 목적지 서버를 통하는 네트워크 상태 확인
특정 호스트의 서비스가 살아 있는지 확인 (ping은 연결에 대한 부분만 체크)
현재 접속한 네트워크 환경(출발지) 특정 호스트(목적지)까지 통신이 이루어지는 경로 확인
IP 패킷에서 Hop을 지날 때마다 TTL 값이 줄어드는 성질을 이용
대상 호스트까지의 통신 가능 여부, Hop 수, 지연 구간 등 확인 가능
네트워크 상태에 관한 정보를 출력하는 명령어
커널의 경로 배정표
-netstat의 옵션
-a : 모든 네트워크 상태, 정보 출력-r : 라우팅 정보 출력-n : 호스트명 대신 IP주소 출력 / 도메인 주소를 숫자로 출력-i : 모든 네트워크 인터페이스별 통계 정보 출력-p : 해당 네트워크에서 관련된 프로세스 이름과 PID 출력-t : TCP 소켓만 표시-l : 연결 대기 상태인 소켓만 표시도메인 명으로 정보를 조회하는 명령어
같은 네트워크에 있는 호스트들의 MAC 주소, IP 주소, 인터페이스 이름 등 확인하는 명령어
네트워크 설정과 관련된 주요 파일
/etc/sysconfig/network
네트워크의 기본적인 정보가 설정되어 있는 파일
/etc/sysconfig/network-scripts/ifcfg-ens160
ens32 장치에설정된 네트워크 정보가 모두 들어있는 파일
/etc/resolve.conf
DNS 서버의 정보 및 호스트 이름이 들어있는 파일
/etc/hosts
현 컴퓨터의 호스트 이름 및 FQDN이 들어있는 파일