Linux

Linux 고정 ip 설정하기

YBban 2024. 5. 20. 17:52

이번 포스팅에서는 Linux에서 고정ip를 사용해보겠습니다.

고정IP를 사용시 여러 장점을 가질수있습니다.

 

1.서버 운영의 안정성 - 서버의 IP주소가 변경되지 않기 때문에 서버에 접근하는 클라이언트나 외부 서비스에서 일관된 IP주소를 사용가능합니다. 이는 웹서버, 파일서버 DB서버등에서 매우 유용합니다.

2.네트워크 관리의 용이성 - 네트워크 관리자에게 고정IP는 네트워크를 더 쉽게 관리하고 모니터링 할수있게 합니다.

특정 장치에 항상 같은 IP주고가 할당되므로 트러블 슈팅과 네트워크 설정이 다순해집니다.

3.포트 포워딩 및 방화벽 설정 - 고정 IP를 사용하면 라우터에서 특정 장치로의 포트 포워딩 설정이나 방화벽 규칙을 쉽게 설정할 수 있습니다. 이는 원격 접속이나 특정 애플리케이션의 접근 제어를 더욱 쉽게 만듭니다.

4.VPN 및 원격 접속 - 고정 IP를 통해 VPN 서버나 원격 접속 설정이 간편해집니다. 항상 같은 IP를 사용하므로 원격 클라이언트에서 쉽게 접속할 수 있습니다.

5.DHCP 서버 부하 감소 - 고정 IP를 사용하는 장치가 많아지면 DHCP 서버가 IP 주소를 할당하는 작업이 줄어들어 서버 부하가 감소할 수 있습니다.

 

고정 IP를 사용할시 장점에 대해 알아 보았고 이제 실제로 2가지 방법을 통해서 고정IP설정을 해보도록하겠습니다.


고정 IP 설정

1. 명령어를 통한 방식

*centos9부터는 기존 방식과 달리 # /etc/sysconfig/network-scripts/에서 변경하지 않고 아래의 방식을 사용합니다.*

 

먼저 터미널을 실행줍니다. 그 후

cd /etc/NetworkManager/system-connections/

명령어를 입력해 네트워크 설정디렉토리로 이동해서 'ens160.nmconnection' 파일을 찾습니다.

ipv4부분을 수정해 보도록하겠습니다.

'method=auto'를 아래와 같이 수정해줍니다.

method=manual
addresses=192.168.10.10/24
gateway=192.168.10.1
dns=8.8.8.8;8.8.4.4;

 

저장한후 터미널로 돌아와

systmecltl restart NetworkMannger
혹은
sudo nmcli con down ens160
sudo nmcli con up ens160

 

명령어를 입력해 새로 네트워크매니저를 실행시켜 변경사항을 적용시킵니다.

ip addr show ens160

명령어를 통해 ip주소를 확인합니다

ip주소가 변경되고 고정된것을 확인가능합니다.

 


이번에는 nmtui를 통해서 변경을 해보도록하겠습니다.

nmtui

a

명령어를 사용해서 네트워크 관리자 TUI를 실행해줍니다.

연결 편집 > ens160 > 편집 엔터를 눌러 편집으로 들어갑니다.

이번에는 주소를 192.168.10.20/24로 변경하고 저장합니다.]

systmecltl restart NetworkMannger
혹은
sudo nmcli con down ens160
sudo nmcli con up ens160

이번에도 ip주소가 변경된것을 확인가능합니다.


이번 포스트에서는 고정ip의 장점과 ip주소를 고정하고 변경하는 2가지 방법을 알아보았습니다.

 

이상으로 이번 포스팅을 마치겠습니다.