관리 메뉴

지나가는 이야기

[Linux] 우분투 고정 IP 설정 / Ubuntu Static IP 설정 본문

OS : 운영체제/Linux : 리눅스

[Linux] 우분투 고정 IP 설정 / Ubuntu Static IP 설정

지나가는 이야기 2023. 3. 21. 14:06
728x90
반응형

 

 

이번 글에서는 Linux환경에서 고정 IP 설정하는 방법에 대해 설명하겠습니다. 해당 방법의 경우 Ubuntu18.04.6을 기준으로 작성하는 것이므로 다른 버전에서는 정상적으로 변경이 안될 수 있습니다!

(해당 방법은 공식 사이트에서 잘 설명해주고 있습니다)

 


1. 이더넷 이름 확인

먼저 고정 IP를 어떤 이더넷에 적용할지 알아야 하기 때문에

 

# IP주소 확인
$ ifconfig

위 명령어를 통해 변경하고자 하는 이더넷 이름을 알아낸다.

 

위 사지은 해당 명령어를 실행한 후의 모습으로

- 이더넷 명 : ens33

- 변경 전 IP : 192.168.10.130

인 것을 확인할 수 있다. 이제 설정 파일을 수정하여 고정 IP를 설정한다.

 

 

2. 설정 파일 수정

고정 IP를 부여하기 위해서는 yaml 파일을 수정해야 한다. vi 에디터 등을 이용하여 수정해 주면 된다.

 

# netplan 디렉토리 안에 있는 yaml 파일의 경우 버전에 따라 다를 수 있음
$ vi /etc/netplan/00-installer-config.yaml

위 명령어를 실행해 본다. 빨간 박스로 되어있는 부분은 버전 등에 따라 다를 수 있으므로 주의한다.

 

수정 전

위 사진은 수정하기 전의 모습으로 해당 이더넷(ens33)의 IP주소를 자동으로 할당한 것을 볼 수 있다.

 

수정 후

ens33:							# 수정할 이더넷이름
dhcp4: no						# IP자동 할당 여부
    addresses: [192.168.10.155/24]			# 고정할당할 IP주소
    gateway: 192.168.10.2				# NAT 설정에 맞게 gateway 수정
    nameservers:					# 네임서버 설정
    	addresses: [8.8.8.8, 8.8.4.4]

위 사진과 같이 수정을 하면 된다. 주의해야 할 점은 yaml 파일의 경우 엄격한 규칙이 있기 때문에 띄어쓰기 등에서 오타가 있으면 안 된다.

 

 

 

 

3. 네트워크 설정 및 확인

네트워크 수정을 하였으니 이제 저장된 설정으로 실행되어야 한다.

 

# 수정한 네트워크 적용
$ sudo netplan apply

# IP주소 확인
$ ifconfig

위 명령어를 이용하여 설정을 적용한 후 정상적으로 변경되었는지 확인한다.

 

위 사진은 해당 명령어를 실행한 결과로 정상적으로 변경된 것을 볼 수 있다.

 

 

4. 인터넷 연결 테스트

마지막으로 ping 명령어를 사용하여 정상적인 인터넷 연결이 되는지 확인한다.

 

# 인터넷 연결 테스트
$ ping google.com

위 명령어를 입력한다.

 

위 사진과 같이 ping 명령어가 정상적으로 작동하면 고정 IP 설정이 완료된 것이다.

 

 

 

728x90
반응형
Comments