IT/리눅스마스터1급

[Ubuntu 18.04] 고정 IP 설정하기

알콩달콩아빠 2022. 6. 19. 15:38
728x90
반응형

subtitle: ubuntu 가상 머신의 IP를 고정하는 방법

#17 이상부터는 네트워크 인터페이스 설정이 ‘NetPlan’으로 변경되었다.

#그 아래 버전일 경우엔 이 방법이 아닌 /etc/network의 interfaces 파일을 수정해야 한다.

#이 방법은 18.04 버전에 최적화되어 있으며, 다른 버전에서는 방법이 다를 수 있음을 알린다.

고정 ip를 설정하기 전에, 우선 나의 이더넷의 이름을 알아야 한다.

$ ifconfig -a

[그림 1] 이더넷 이름 확인하기

내 이더넷 이름은 “ens33” 이라는 것을 확인할 수 있다.

그 후, netplan 디렉터리로 들어간다.

$ cd /etc/netplan

디렉터리 안의 있는 문서를 확인하기 위해 ls -a를 사용한다.

$ ls -a

[그림 2] 디렉터리 안 파일 확인하기

여기서 나온 “01-network-manager0all.yaml”가 IP를 설정하는 파일이다.

이 파일의 내용은 초기엔 다음과 같이 DHCP로 구성되어 있다.

# Let NetworkManaget manage all devices on this system

network:

version: 2

renferer: NetworkManager

이제 우리는 root 권한으로 “01-network-manager0all.yaml” 를 수정한다.

문서를 편집하는 2가지 방법이 있다.

$ sudo nano 01-network-manager0all.yaml

$ sudo vi 01-network-manager0all.yaml

nano 또는 vi 편집기 중 자신에게 더 맞는 편집기를 사용한다.

초기 문서 아래에 다음과 같이 내용을 추가 후 저장한다.

# 중요한 점은 ‘ : (콜론) ‘ 뒤에 꼭 공백을 넣어야 한다.

넣지 않으면 에러가 발생한다.

ethernets:

ens33: (자신의 이더넷으로 입력한다.)

dhcp6: no

addresses: (자신이 원하는 IP주소를 사용, 2가지 방식으로 적을 수 있다.)

- 192.168.132.132/24 (ver.1)

[192.168.132.132/24] (ver.2)

gateway4: 192.168.132.1

nameservers:

addresses: [8.8.8.8, 8.8.4.4]

[그림 3] 고정 IP 설정하기 — ver1

[그림 4] 고정 IP 설정하기 — ver2

그 이후에 아래와 같은 명령을 실행해 적용한다.

$ sudo netplan apply

고정 IP가 잘 적용되었는지 확인한다.

$ hostname -I

[그림 5] 고정 IP 확인

다음과 같이 고정 IP가 잘 적용되었음을 알 수 있다.

 

출처 : [Ubuntu 18.04] 고정 IP 설정하기. subtitle: ubuntu 가상 머신의 IP를 고정하는 방법 | by IT-DA | Medium

728x90
반응형