상세 컨텐츠

본문 제목

네트워크 설정 part 1(NIC 지원, IP 명령, 네트워크 확인)_20260106

네트워크/개념 정리

by 나야홍박사 2026. 1. 9. 17:45

본문

NIC 지원

  • Network Interface Card
    • 유닉스 시스템들은 각 시스템마다 NIC를 지칭하는 디바이스 파일명이 고유함
    • 리눅스의 경우 ens160, ens32(eth0, eth1)... 등의 이름으로 명명함
  • 디바이스 파일 
    • 커널 : : 4.18.0-553.el8_10.x86_64 (RockyLinux8)
      • 운영체제의 엔진 버전 (이 번호에 맞는 드라이버만 사용 가능)
    • /lib/modules/4.18.0-553.el8_10.x86_64/kernel/drivers/net/ethernet
      • 실제 랜카드 구동 파일(드라이버)들이 모여 있는 저장 위치

▶ 이 버전(커널)의 컴퓨터는 이 폴더(경로)에 있는 파일들을 써서 인터넷(NIC)을 연결함

  • ip - ifconfig

▶ ifconfig는 이제 레거시(Legacy) 도구이므로 호환성 목적 외에는 사용을 지양해야함

ip가 리눅스 네트워킹의 표준 규격

  ip ifconfig
패키지 iproute net-tools
최신 배포판 지원 기본 설치 설치가 필요할 수 있음
기능 네트워크 명령이 대부분 통합됨 추가적인 명령이 필요함
  • NetworkManager: nmcli, nmtui

NetworkManager는 리눅스 시스템에서 네트워크 연결을 감지하고 설정하고 자동으로 관리해주는 백그라운드 프로세스(데몬)

사용하는 이유는 ip 명령어만 쓰면 재부팅 시 설정이 초기화됨 (휘발성) 그러나 NetworkManager를 사용하면 설정 파일을 생성/수정하여 재부팅 후에도 설정이 유지(영구적)되도록 관리해줌


ip 명령

  • ip [옵션] <object> <command> [arguments]
    • object : 하위 명령 : link, address, route, neighbor
    • command : 작업 : show, set, add, del
  • object와 command
link(1) show ip l (show)
set ip l set ens160 up/down 
address(a) show ip a (show)
add/del ip a add/del 1.2.3.4/24 dev ens160
route(r) show ip r (show)
add/del ip r add 2.1.1.0/24 via 1.1.1.254 ens 160
neighbor(n) show ip n (show)
add/del ip n add 1.2.3.4 lladdr 02:02:02:02:02:02 dev ens160
  • 옵션
옵션 설명
-s 통계 정보 ip -s link show ens160
-d 상세한 정보 출력 ip -d a show
-4 IPv4만 적용 ip -4 a show
-6 IPv6만 적용 ip -6 a show
-c 컬러 출력 ip -c a show
-o 한 줄로 출력 ip -o r show
-br 필수 정보만 간략히 ip -br r show

네트워크 확인

  • 인터페이스 및 기본정보 확인
  • # ip a(address)
    • 모든 인터페이스의 IP설정 등 다양한 설정 확인 가능
    • 'ip address show', 'ip add' 등으로 표현 가능
  • # ip a show dev [NIC]
    • 지정한 NIC의 설정 정보 확인
    • NIC를 반드시 지정해야 함
  • # ip l(link) show [NIC]
    • 지정한 인터페이스나 또는 모든 인터페이스의 링크 상태 정보 확인
  • Default Gateway 확인 (라우팅 정보 확인)
  • # ip route show default
    • default gateway 확인
  • # ip route
    • 라우팅 정보 확인 
  • Local DNS 확인
  • # cat /etc/resolv.conf

'네트워크 > 개념 정리' 카테고리의 다른 글

네트워크 part2_20260114  (0) 2026.01.21
Switch_20260106  (0) 2026.01.13
VLSM_20251229  (0) 2026.01.07
PT와 IOS_20260105  (0) 2026.01.06
네트워크 분할_20251226  (0) 2025.12.31

관련글 더보기