Ubuntu 22.04에서는 네트워크 인터페이스의 IP 주소를 설정하는 방법이 이전 버전과 다소 변경되었다. 이 글에서는 Ubuntu 22.04에서 IP 주소를 설정하는 방법에 대해 자세히 알아본다.
1. Netplan 설정 확인
Ubuntu 22.04에서는 네트워크 설정을 관리하기 위해 Netplan을 사용하는데, YAML 형식의 설정 파일을 사용하여 네트워크 인터페이스를 구성한다.
sudo nano /etc/netplan/00-installer-config.yaml
기본적으로 설치된 설정 파일이고, 이 파일에서 네트워크 인터페이스의 설정을 확인할 수 있다.
# This is the network config written by 'subiquity'
network:
ethernets:
enp0s3:
dhcp4: true
version: 2
2. 네트워크 인터페이스 설정 수정
Netplan은 YAML 파일을 사용하므로 설정을 변경하려면 해당 파일을 수정해야 한다. 예를 들어, ens33
라는 인터페이스의 IP 주소를 수동으로 설정하려면 다음과 같이 수정합니다.
network:
version: 2
renderer: networkd
ethernets:
ens33:
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
여기서 addresses
는 시스템의 IP 주소와 서브넷 마스크를 나타내며, gateway4
는 게이트웨이 주소, nameservers
는 DNS 주소를 나타낸다.
3. 변경사항 적용
설정 파일을 수정한 후에는 변경사항을 적용하기 위해 다음 명령을 실행한다.
sudo netplan apply
이 명령은 설정 파일의 내용을 기반으로 네트워크를 다시 구성한다.
4. IP 주소 확인
변경된 IP 주소를 확인하기 위해 다음 명령을 사용한다.
ip a
이 명령은 현재 활성화된 네트워크 인터페이스의 IP 주소를 표시한다.
5. 부가적인 설정
추가적으로 DNS 설정 등을 변경해야 할 경우, /etc/netplan/00-installer-config.yaml
파일 내에서 nameservers
항목을 수정한다.