리눅스

우분투 24.04에서 고정 IP 주소를 설정하는 방법

변군이글루 2024. 10. 15. 21:10
반응형

우분투 24.04에서 고정 IP 주소를 설정하는 방법

우분투 24.04에서는 Netplan을 사용하여 네트워크를 관리합니다. Netplan 설정 파일을 수정하여 IP 주소, 게이트웨이, DNS 정보를 지정하면 고정 IP를 사용할 수 있습니다.

테스트 환경

운영체제 정보

$ lsb_release -d
Description:	Ubuntu 24.04.1 LTS

1. 네트워크 설정 파일 수정

netplan 설정 파일은 /etc/netplan/ 디렉터리에 있습니다.

sudo vim /etc/netplan/50-cloud-init.yaml
  • 클라우드 환경이나 가상머신에서는 보통 50-cloud-init.yaml 파일이 생성되어 있습니다.

2. 설정 파일 편집

인터페이스 이름 확인

ip link

고정 IP 주소를 설정합니다.

# This file is generated from information provided by the datasource.  Changes
# to it will not persist across an instance reboot.  To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        enp0s8:
            dhcp4: false
            dhcp6: false
            addresses:
              - 192.168.10.51/24
            routes:
              - to: default
                via: 192.168.10.1
            nameservers:
              addresses: [8.8.8.8, 8.8.4.4]
    version: 2
  • addresses : 고정 IP 주소 및 서브넷 마스크(예: 192.168.10.51/24)
  • routes : 기본 게이트웨이 설정(예: 192.168.01.1)
  • nameservers : DNS 서버 주소(예: 8.8.8.8, 8.8.4.4)
728x90

3. Netplan 설정 적용

변경 사항을 적용합니다.

sudo netplan apply

설정 오류 여부를 사전에 확인하려면 다음 명령어를 사용할 수 있습니다.

sudo netplan try

문제가 발생하면 자동으로 이전 설정으로 복구됩니다.

4. 네트워크 상태 확인

IP 주소가 제대로 설정되었는지 확인하려면 ip addr 또는 ifconfig 명령을 사용할 수 있습니다.

ip addr show enp0s8
2: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:ab:c7:28 brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.51/24 brd 192.168.10.255 scope global enp0s8
       valid_lft forever preferred_lft forever
    inet6 fe80::a00:27ff:feab:c728/64 scope link
       valid_lft forever preferred_lft forever

라우팅 정보

ip route
default via 192.168.10.1 dev enp0s8
192.168.10.0/24 dev enp0s8 proto kernel scope link src 192.168.10.51

5. 디버그 모드

변경 사항이 적용이 안 될 때 디버그 모드를 실행하여 문제를 진단합니다.

sudo netplan --debug apply

시스템이 재부팅되거나 네트워크 서비스가 다시 시작되어도 고정 IP 주소가 유지됩니다.

 

참고URL

- Ubuntu Server Documentation : Static IP address assignment

 

728x90
반응형