본문 바로가기

Memo & Plan

Ubuntu 24.04 Server 고정 IP 설정(삽질 일기)

반응형

 

목표는 개발용 장비들은 DHCP 영역과 별개로 구분해 고정해 두는 것이었다..

(해당 내용은 다른 글에서 간략히 정리했던 내용을 좀 디테일하게 적은 글이다.)

 

문제는 GPT와 구글링으로 작업을 하는데... 잘 되질 않았다...

우선 처음에는 라즈베리파이 3B+가 arm 기반이어서 우분투 작업 설정이 좀 다른건가 싶었다..

그러던 중 추가한 일반 우분투 PC에서도 설정들이 다 적용이 되질 않았다..

그렇다고 GUI Ubuntu를 깔거나 네트워크 관련해서 별도로 install을 하고 싶지는 않았다.

순정으로 netplan을 이용해서 해결을 하고 싶었다.

 

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

 

network:
    version: 2
    ethernets:
        renderer: networkd
        enp1s0:
            dhcp4: false
            addresses:
                - 192.0.0.100/24
            routes:
                - to: 0.0.0.0/0
                  via: 192.0.0.1
            nameservers:
                  addresses:
                      - 1.1.1.1
                      - 1.0.0.1
            optional: true
    wifis: {}

 

우선 상위 방식대로 작성하면 기본적으로 해결이 된다.

 

윈도우에서 설정한 것을 기준으로 설명을 해보자면 아래와 같다.

라우터의 via는 공유기(gateway) 주소라고 보면 된다.

adresses가 사용할 고정 주소를 CIDR 방식으로 넣어주면 된다.

(마스크를 255.255.255.0 방식이 아닌 /24 같은 방식을 사용한 것 - 학부 때 배운 것 중 써먹을 만한 몇 안되는 내용)

nameservers에는 DNS 설정하는 곳이다.

 

테스트 서버용이기 때문에 wifis는 사용하지 않을 예정이어서 스킵!