리눅스 기초 · 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.8 및 8.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]또는 우분투 서버의 스크린샷:

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 applyNetplan으로 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)를 사용하여 다음 파일을 편집하여 네트워크 인터페이스를 수동으로 구성합니다. 이 예제에서는
새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.