IT 정보/Linux

[리눅스]Ubuntu 18.04 고정 IP 네트워크 설정

린아저씨 2020. 4. 9. 00:25

Ubuntu 18.04 Bionic Beaver 에서는 기존 하위 버전인 Ubuntu16.04, Ubuntu14.04 등과 달리 네트워크 설정에서 달라진 부분들이 생겼습니다. 

 

저도 처음 이부분을 접했을 때는 뭐지..? 싶으면서 당황했었지만, Ubuntu 18.04의 업데이트 Release 노트만 잘 봤어도 충분히 알 수 있었을텐데 저의 안일함에 민망해졌습니다.

 

우선 Ubuntu 18.04 에서는 기존에 /etc/network/interface 파일을 더 이상 사용하지 않습니다.

 

그리고 /etc/netplan/77-cloud-init.yaml 파일을 사용하여 네트워크를 정의하게 됩니다.

 

yaml 파일을 사용하다보니 개인적으로 여러개의 IP를 사용하게 될 경우 기존 보다 가독성 측면에서 좀더 나아지지 않았나 싶습니다.

 

네트워크 설정은 크게 어렵지 않습니다.

 

밑에 내용과 같이만 적용하신다면 쉽게 변경하실 수 있을 거라 생각듭니다.

 

 

1) /etc/netplan/77-cloude-init.yaml 편집

# 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:
    version: 2
    ethernets:
        ens33:
            dhcp4: no
            addresses:
            - 192.168.75.311/24
            gateway4: 192.168.75.2
            nameservers:
                    addresses: [192.168.75.2]

 

2) 변경 적용

$ sudo netplan apply

 

3) 확인

$ ifconfig
$ ping google.com

 

이상으로 Ubuntu 18.04의 네트워크 설정 방법의 포스팅을 마치도록 하겠습니다.