본문 바로가기

리눅스

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

728x90

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

netplan을 사용하여 네트워크 구성을 수정할 수 있습니다.

테스트 환경

$ lsb_release -d
No LSB modules are available.
Description:	Ubuntu 24.04.1 LTS

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

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

sudo vim /etc/netplan/50-cloud-init.yaml

2. 설정 파일 편집

고정 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)
  • gateway4 : 기본 게이트웨이 주소(예: 192.168.01.1)
  • nameservers : DNS 서버 주소(예: 8.8.8.8, 8.8.4.4)
728x90

3. 설정 적용

변경 사항을 적용합니다.

sudo netplan apply

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 주소가 유지됩니다.

 

참고URL

- Ubuntu Server Documentation : Static IP address assignment

 

728x90