네트워크 공부 & 실습/네트워크 실습

[Network] RHEL 계열 OS 에서 Ip 주소 수동 셋팅 하기

강_토발즈 2025. 8. 4. 22:31

리눅스는 무료로 사용가능한 데비안 계열 우분투가 있고, 유료 계열인 RadHat 이 있다. RedHat 계열에는 로키, 예전에는 CentOS 등이 있었다. 리눅스를 사용하면서 가장 킹받는(?) 건 두 운영체제가 같은 리눅스라고 하면서도 약간의 설정 방법이 다르다는 것이다. 오늘은 간단하게 ip 주소를 manula 로 설정하는 법을 공부해보자

 

 

1. 현재 활성화  된 인터페이스확인하기 

nmcli connection show

 

lo 는 로컬호스트 (루프), 녹색으로 표시된 것이 현재 사용하는 네트워크 인터페이스 이다. 인터페이스명은 ens160. 이후 나올 명령어들에 입력해 줘야 하는 이름이다.

 

 

2. ip 주소, gateway 설정하기

nmcli connection modify "ens160" \
  ipv4.addresses 192.168.0.50/24 \
  ipv4.gateway 192.168.0.1 \
  ipv4.method manual


\ 을 통해 명령문을 가독성 좋게 이어서 작성할 수 있다. (enter 를 누르지 않고 이어서 명령어를 한번에 실행 )

한 번에 여러 명령어를 실행할 때 한 줄이라도 오타가 있으면 되돌릴 수 없는 참담한 결과가 나타나니 오타에 주의하도록 하자.

 

 

dns 설정하기

nmcli connection modify ens160 \
  ipv4.dns "8.8.8.8 1.1.1.1"

 

너무 길어서 끊었다. 

ip 주소를 설정해서 양 기기간 통신만 가능하게 할 수도 있지만, 인터넷을 사용하고자 한다면, gateway 와 dns 설정을 필수로 해줘야 한다.

 

 

3. 설정 적용 및 활성화

nmcli connection donw ens160
nmcli connection up ens160

 

설정을 적용한 인터페이스를 한 번 껏다가 켜준다는 개념이다. 이렇게 하면 앞서 수동으로 설정한 ip 가 적용되어 나온다.
확인하는 방법은 ip a 명령어를 통해 확인할 수 있다.