린아저씨의 잡학사전

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의 네트워크 설정 방법의 포스팅을 마치도록 하겠습니다.

 

공유하기

facebook twitter kakaoTalk kakaostory naver band