웹사이트 검색

RHEL 8에서 고정 IP 주소를 설정하는 3가지 방법


Linux 배포판에 대한 고정 IP 주소를 구성하는 것은 기본적인 작업이며 몇 가지 간단한 단계를 거쳐 완료해야 합니다. RHEL 8 공개 베타 출시로 이제 NetworkManager 유틸리티를 사용하여 몇 가지 다른 방법으로 네트워크 인터페이스를 구성할 수 있습니다.

이 튜토리얼에서는 RHEL 8 설치에서 고정 IP 주소를 설정하는 몇 가지 방법을 보여 드리겠습니다. 이 문서에서는 귀하가 시스템에 적용하려는 네트워크 설정을 이미 알고 있다고 가정합니다.

1. 네트워크 스크립트를 사용하여 수동으로 고정 IP를 구성하는 방법

다음을 편집하여 기존 방식으로 고정 IP 주소를 구성할 수 있습니다.

/etc/sysconfig/network-scripts/ifcfg-(interface-name)

내 경우에는 파일 이름이 다음과 같습니다.

/etc/sysconfig/network-scripts/ifcfg-enp0s3

네트워크 인터페이스 이름을 찾으려면 다음 nmcli 명령을 사용할 수 있습니다.

nmcli con

파일을 편집하려면 즐겨 사용하는 편집기를 사용하여 파일을 엽니다.

vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.150"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"

그런 다음 다음을 사용하여 NetworkManager를 다시 시작합니다.

systemctl restart NetworkManager

또는 다음을 사용하여 네트워크 인터페이스를 다시 로드할 수 있습니다.

nmcli con down enp0s3 && nmcli con up enp0s3

이제 표시된 대로 ip 명령을 사용하여 새 IP 주소를 확인할 수 있습니다.

ip a show enp0s3

2. Nmtui 도구를 사용하여 고정 IP를 구성하는 방법

RHEL 8의 고정 IP 주소를 구성하는 또 다른 방법은 nmtui 도구를 사용하는 것, 즉 TUI(텍스트 사용자 인터페이스)입니다. 이를 사용하려면 터미널에 다음 명령을 입력하기만 하면 됩니다.

nmtui

그러면 프로그램이 시작됩니다.

연결 편집을 선택한 후 인터페이스를 선택합니다.

다음 창에서는 키보드의 화살표 키로 커서를 이동하여 네트워크 인터페이스 설정을 편집할 수 있습니다.

이 예에서는 내 IP 주소를 192.168.20.150에서 192.168.20.160으로 변경했습니다. 변경사항을 저장하려면 페이지 끝까지 아래로 스크롤한 후 확인을 선택하세요.

그런 다음 '연결 활성화'를 선택하여 네트워크 인터페이스를 다시 로드합니다.

그런 다음 연결 이름을 선택하고 를 선택합니다.

이제 를 선택하여 지정한 새 설정으로 인터페이스를 활성화하세요.

그런 다음 <뒤로>를 선택하여 기본 메뉴로 돌아가고 '종료'를 선택하여 종료합니다.

다음을 사용하여 새 IP 주소 설정이 적용되었는지 확인하세요.

ip a show enp0s3

3. Nmcli 도구를 사용하여 고정 IP를 구성하는 방법

Nmcli는 정보를 얻거나 네트워크 인터페이스를 구성하는 데 사용할 수 있는 NetworkManager 명령줄 인터페이스입니다.

고정 IP 주소를 설정하려면 다음 옵션을 사용할 수 있습니다.

RHEL 8에서 enp0s3 인터페이스의 IP 주소를 설정합니다.

nmcli con mod enp0s3 ipv4.addresses 192.168.20.170/24

RHEL 8에서 게이트웨이를 설정합니다.

nmcli con mod enp0s3 ipv4.gateway 192.168.20.1

수동 구성(dhcp 등이 아님)을 사용하고 있음을 인터페이스에 알립니다.

nmcli con mod enp0s3 ipv4.method manual

DNS 구성:

nmcli con mod enp0s3 ipv4.dns "8.8.8.8"

인터페이스 구성을 다시 로드합니다.

nmcli con up enp0s3 

변경 사항은 /etc/sysconfig/network-scripts/ifcfg-에 저장됩니다.

나를 위해 생성된 구성 파일은 다음과 같습니다.

cat /etc/sysconfig/network-scripts/ifcfg-enp0s3
TYPE="Ethernet"
BOOTPROTO="none"
NAME="enp0s3"
IPADDR="192.168.20.170"
NETMASK="255.255.255.0"
GATEWAY="192.168.20.1"
DEVICE="enp0s3"
ONBOOT="yes"
PROXY_METHOD="none"
BROWSER_ONLY="no"
PREFIX="24"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="no"
UUID="3c36b8c2-334b-57c7-91b6-4401f3489c69"
DNS1="8.8.8.8"
결론

이 튜토리얼에서는 RHEL 8에서 네트워크 스크립트, nmtuinmcli 유틸리티를 사용하여 고정 IP 주소를 구성하는 방법을 살펴보았습니다. 강하다>. 질문이나 의견이 있으면 주저하지 말고 아래 의견란에 제출해 주세요.