Post

우분투 고정 IP 할당

목차


우분투에서 고정 아이피를 할당해보자

우분투 18.04 이상에서만 가능하다. 우분투 16.04의 경우 /etc/network/interfaces 에서 설정을 진행하고
설정 방법도 다르니 뒤로가기 누르면 된다.

네트워크 설정 파일 수정

/etc/netplan 으로 이동한다.

1
cd /etc/netplan

ls -al 을 쳐보면 50-cloud-init.yaml 이든 00-installer-config.yaml 이든 yaml 파일이 존재한다.
해당 파일을 열어 수정하면 된다.

addresses: 에서는 IP와 서브넷을 비트로 설정해주면 된다.
nameservers: 에는 사용할 네임서버 주소를 설정해주면 된다.
고정 아이피를 사용할 예정이니 dhcp 옵션은 no로 설정해준다.

Ubuntu 18.04, 20.04는 gateway를 설정할 때 gateway4
Ubuntu 22.04 이상은 routes를 사용하여 게이트웨이를 설정한다.

  • Ubuntu 18.04 yaml 설정 예시 ```yaml network: ethernets: eth0: addresses: [10.0.0.2/24] gateway4: 10.0.0.1 nameservers: addresses: [8.8.8.8, 8.8.4.4] dhcp4: no optional: true version: 2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
- Ubuntu 22.04 yaml 설정 예시
```yaml
network:
  ethernets:
    enp0s3:
      addresses: [10.0.0.2/24]
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
      routes:
        - to: default
          via: 10.0.0.1
      dhcp4: no
      optional: true
  version: 2

네트워크 설정 적용

아래 명령어를 쳐 네트워크 설정을 적용한다.

에러가 나면 yaml 파일 문법이 틀렸거나 인덴트 문제일 가능성이 높으니 확인해보자.

1
sudo netplan apply
This post is licensed under CC BY 4.0 by the author.