본문 바로가기

Development/OS

[Ubuntu] 고정 IP 설정하는 방법 (version 16.04 / 18.04 )

728x90

- Ubuntu 16.04

자기 IP 확인하는 방법

# ifconfig

-----------------------------------

enp4s0 Link encap:Ethernet ......

           inet addr:192.168.1.xxx Bcast:192.168.1.255 Mask:255.255.255.0

           inet6 addr: fe80:xxxx:xxxx:xxxx/64 ....

           ....

lo         Link encap:Local Loopback

           .....

-----------------------------------

네트워크 설정 파일 위치

# /etc/network/interfaces 

네트워크 설정 파일 수정

1. 파일 열기

# vi /etc/network/interfaces

------------- before -------------

auto lo

iface lo inet loopback

----------------------------------

 

2. 파일 수정

- dhcp라는 부분이 있다면 '#'을 이용하여 주석처리한다.

- 다음 문구를 추가한다.(고정 IP를 위한 작업)

------------- after ------------

auto lo

iface lo inet loopback

 

Auto enp4s0

iface enp4s0 inet static

        Address xxx.xxx.xxx.xxx

        masknet xxx.xxx.xxx.xxx

        gateway xxx.xxx.xxx.xxx

        dns-nameservers xxx.xxx.xxx.xxx

--------------------------------

 

3. 파일 저장

:wq

 

4. 변경된 내용을 저장하고 네트워크를 재시작한다.

# sudo systemctl restart networking.service

 

5. IP가 정상적으로 변경되었는지 확인한다.

# ifconfig

 

6. 재시작한다.

# sudo reboot now


- Ubuntu 18.04

자기 IP확인하는 방법

# ifconfig

네트워크 설정 파일 위치

/etc/netplan의 경로안의 yaml파일

ex) /etc/netplan/50-cloud-init.yaml

네트워크 설정 파일 수정

1. 파일 열기

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

 

2. 파일 수정

----------------- 수정전 -----------------

network:

ethernets:

enp0s3:

addresses: []

dhcp4: true

optional: true

version: 2

----------------------------------------

----------------- 수정후 -----------------

network:

ethernets:

enp0s3:

addresses: [xxx.xxx.xxx.xxx/24]

gateway4:xxx.xxx.xxx.xxx

nameservers:

addresses: [xxx.xxx.xxx.xxx,xxx.xxx.xxx.xxx]

dhcp4: no

version: 2

----------------------------------------

 

3. 파일 저장하기

:wq

 

4. 설정 반영

# netplan apply

 

5. 설정이 반영되었는지 확인

# ifconfig

or

# ip addr

# ip route

 

6. 재시작

728x90
반응형