리눅스 기초 · 1 min read · Nov 01, 2025

리눅스 기초 - 우분투에서 정적 IP 설정하기

이 튜토리얼은 명령줄에서 우분투 시스템에 정적 IP 주소를 설정하는 방법을 설명합니다. 모든 현재 버전의 우분투에 대한 네트워크 구성과 정적 IP 주소 구성, 호스트 이름 설정 및 이름 해상성 구성에 대한 지침을 포함합니다.

우분투 22.04, 우분투 20.04 및 우분투 18.04의 네트워크 구성

우분투의 네트워크 구성은 netplan이라는 도구로 이루어집니다. 이는 전통적인 /etc/network/interfaces 파일을 대체했습니다.

우분투에서 Netplan으로 정적 IP 주소 구성하기

Netplan으로 정적 IP 주소를 구성하는 단계는 다음과 같습니다. Netplan 구성 파일은 /etc/netplan/ 디렉토리에 있습니다. 기본 구성 파일은 /etc/netplan/01-netcfg.yaml입니다.

편집기로 네트워크 구성 파일을 엽니다. netplan 구성 파일 이름은 우분투 버전에 따라 다릅니다.

우분투 22.04 및 우분투 20.04:

sudo nano /etc/netplan/00-installer-config.yaml

우분투 18.04:

sudo nano /etc/netplan/01-netcfg.yaml

구성 구문은 파이썬 프로그래밍 언어(.yaml 형식)로 되어 있으므로, 줄의 들여쓰기가 중요합니다!

파일의 내용은 우분투 22.04 - 18.04에서 동일합니다.

다음은 첫 번째 네트워크 인터페이스 ens33에서 정적 IPv4 주소 192.168.1.100와 게이트웨이 IP 192.168.1.1의 예입니다. 서버는 이름 해상을 위해 무료 Google DNS 서버 8.8.8.88.8.4.4를 사용합니다.

# 이 파일은 시스템에서 사용 가능한 네트워크 인터페이스를 설명합니다  
# 자세한 내용은 netplan(5)을 참조하십시오.  
network:  
  version: 2  
  renderer: networkd  
  ethernets:  
    ens33:  
      dhcp4: no  
      dhcp6: no  
      addresses: [192.168.1.100/24]  
      gateway4: 192.168.1.1  
      nameservers:  
        addresses: [8.8.8.8,8.8.4.4]

또는 우분투 서버의 스크린샷:

우분투 22.04 네트워크 구성 파일

IPv6 주소는 addresses 줄에 추가할 수 있으며, 쉼표로 구분합니다. 예:

# 이 파일은 시스템에서 사용 가능한 네트워크 인터페이스를 설명합니다  
# 자세한 내용은 netplan(5)을 참조하십시오.  
network:  
  version: 2  
  renderer: networkd  
  ethernets:  
    ens33:  
      dhcp4: no  
      dhcp6: no  
      addresses: [192.168.1.100/24, '2001:1::1/64']  
      gateway4: 192.168.1.1  
      nameservers:  
        addresses: [8.8.8.8,8.8.4.4]

IPv6 주소는 작은따옴표로 감싸야 합니다. 그렇지 않으면 구문 오류가 발생합니다.

변경 사항을 적용하려면 다음을 실행합니다:

sudo netplan apply

또는 –debug 스위치를 사용하여 netplan 구성 파일의 구문 분석이 성공했는지 유용한 출력을 얻을 수 있습니다.

sudo netplan --debug apply

Netplan으로 DHCP 주소 구성하기

다음은 DHCP 서버에서 IPv4 및 IPv6의 네트워크 구성을 가져오는 구성입니다.

# 이 파일은 시스템에서 사용 가능한 네트워크 인터페이스를 설명합니다  
# 자세한 내용은 netplan(5)을 참조하십시오.  
network:  
 version: 2  
 renderer: networkd  
 ethernets:  
   ens33:  
     dhcp4: yes  
     dhcp6: yes

변경 사항을 적용하려면 다음을 실행합니다:

sudo netplan apply

더 많은 Netplan 구성 옵션

Netplan은 우분투 18.04에서 네트워크 카드, 가상 장치, VLAN 및 브리지를 구성하는 복잡한 새로운 구성 시스템입니다. 더 많은 예제와 구문에 대한 심층 설명은 매뉴얼 페이지를 참조하십시오.

우분투 12.04 - 17.04 (우분투 16.04 LTS 포함)의 네트워크 구성

1단계: 네트워크 인터페이스 구성

이 단계에서는 선호하는 텍스트 편집기(nano, gedit, vi)를 사용하여 다음 파일을 편집하여 네트워크 인터페이스를 수동으로 구성합니다. 이 예제에서는

Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.