웹사이트 검색

Ubuntu 20.04에서 고정 IP 주소를 구성하는 방법


일반적으로 클라이언트 시스템이 WiFi 또는 이더넷 케이블을 통해 네트워크에 연결되면 자동으로 라우터에서 IP 주소를 선택합니다. 이는 주소 풀에서 클라이언트에 IP 주소를 자동 할당하는 DHCP 서버를 통해 가능합니다.

DHCP의 단점은 DHCP 임대 시간이 지나면 시스템의 IP 주소가 다른 IP 주소로 변경되어 시스템 연결이 끊길 수 있다는 것입니다. 파일 서버와 같은 특정 서비스에 사용되었습니다. 이러한 이유로 고정 IP 주소는 임대 시간이 지나도 변경되지 않도록 설정하는 것이 좋습니다.

이 가이드에서는 Ubuntu 20.04 서버 및 데스크톱에서 고정 IP 주소를 구성하는 방법을 알아봅니다.

네트워크 구성

Ubuntu는 네트워크 구성을 관리하기 위해 NetworkManager 데몬을 사용합니다. 그래픽적으로 또는 명령줄에서 고정 IP를 구성할 수 있습니다.

이 가이드에서는 GUI와 명령줄을 모두 사용하여 고정 IP 주소를 설정하는 방법에 중점을 둘 것이며 IP 구성은 다음과 같습니다.

IP Address: 192.168.2.100
Netmask: 255.255.255.0
Default gateway route address: 192.168.2.1
DNS nameserver addresses: 8.8.8.8, 192.168.2.1

이 정보는 사용자마다 다르므로 서브넷에 따라 값을 바꾸십시오.

이 페이지에서

  • Ubuntu 20.04 데스크탑에서 고정 IP 주소 설정
  • Ubuntu 20.04 서버에서 고정 IP 주소 설정

Ubuntu 데스크탑에서 고정 IP 주소를 설정하는 방법

시작하려면 그림과 같이 애플리케이션 메뉴에서 '설정'을 실행하세요.

나타나는 창에서 왼쪽 사이드바에 있는 '네트워크' 탭을 클릭한 다음 구성하려는 네트워크 인터페이스의 톱니바퀴 아이콘을 누르세요. 제 경우에는 유선 인터페이스를 구성하고 있습니다.

나타나는 새 창에 인터페이스의 네트워크 설정이 그림과 같이 표시됩니다. 기본적으로 IP 주소는 DHCP를 사용하여 라우터나 다른 DHCP 서버에서 IP 주소를 자동으로 선택하도록 설정되어 있습니다.

우리의 경우 현재 할당된 IP 주소는 192.168.2.104입니다.

이제 IPv4 탭을 선택하여 고정 IP 주소 설정을 시작하세요. 보시다시피 IP 주소 지정은 기본적으로 자동(DHCP)으로 설정되어 있습니다.

'수동' 옵션을 클릭하면 새 주소 필드가 표시됩니다. 선호하는 고정 IP 주소, 넷마스크, 기본 게이트웨이를 입력하세요.

DNS도 자동으로 설정되어 있습니다. DNS를 수동으로 구성하려면 토글을 클릭하여 자동 DNS를 끄십시오. 그런 다음 표시된 대로 쉼표로 구분하여 기본 DNS 항목을 제공하십시오.

모든 작업이 완료되면 창 오른쪽 상단에 있는 '적용' 버튼을 클릭하세요. 변경 사항을 적용하려면 토글을 클릭하여 네트워크 인터페이스를 비활성화하고 다시 활성화하여 네트워크 인터페이스를 다시 시작하십시오.

다시 한 번 기어 아이콘을 클릭하면 표시된 대로 새 IP 구성이 표시됩니다.

ifconfig 또는 ip addr 명령을 실행하여 터미널에서 IP 주소를 확인할 수도 있습니다.

ifconfig
OR
ip addr

DNS 서버를 확인하려면 다음 명령을 실행하십시오.

systemd-resolve --status

Netplan을 사용하여 Ubuntu 서버에서 고정 IP 주소를 설정하는 방법

우리는 Ubuntu 20.04 데스크탑에서 고정 IP 주소를 그래픽으로 구성하는 방법을 살펴보았습니다. 다른 옵션은 Netplan을 사용하여 터미널에 고정 IP 주소를 구성하는 것입니다.

Canonical에서 개발한 Netplan은 최신 Ubuntu 배포판에서 네트워킹을 구성하는 데 사용되는 명령줄 유틸리티입니다. NetplanYAML 파일을 사용하여 네트워크 인터페이스를 구성합니다. DHCP 프로토콜을 사용하여 동적으로 IP를 획득하도록 인터페이스를 구성하거나 고정 IP를 설정할 수 있습니다.

터미널을 열고 /etc/netplan 디렉토리로 이동합니다. IP 주소를 구성하는 데 사용할 YAML 구성 파일을 찾을 수 있습니다.

제 경우에는 YAML 파일이 01-network-manager-all.yaml이고 기본 설정은 다음과 같습니다.

Ubuntu 서버의 경우 YAML 파일은 00-installer-config.yaml이며 이것이 기본 설정입니다.

고정 IP를 구성하려면 아래 구성을 복사하여 붙여넣으세요. YAML 파일의 공백에 주의하세요.

network:
  version: 2
  ethernets:
     enp0s3:
        dhcp4: false
        addresses: [192.168.2.100/24]
        gateway4: 192.168.2.1
        nameservers:
          addresses: [8.8.8.8, 8.8.4.4]

그런 다음 파일을 저장하고 아래 netplan 명령을 실행하여 변경 사항을 저장합니다.

sudo netplan apply

그런 다음 ifconfig 명령을 사용하여 네트워크 인터페이스의 IP 주소를 확인할 수 있습니다.

ifconfig

이것으로 오늘의 글을 마치겠습니다. 이제 Ubuntu 20.04 데스크톱 및 서버 시스템에서 고정 IP 주소를 구성할 수 있기를 바랍니다.