CentOS 8에서 고정 IP를 구성하는 방법(CLI)

CentOS 8에서 고정 IP를 구성하는 방법(CLI)

2022-10-18 last update

5 minutes reading RHEL8 CentOS 8
CentOS 8 운영 체제의 네트워크 인터페이스에서 IP 주소를 구성하는 두 가지 빠른 방법이 있습니다. 하나는 nmtui 명령을 사용하고 다른 하나는 네트워킹 파일을 직접 편집하는 것입니다. 구성 파일을 편집하는 데 익숙하지 않은 경우 옵션 1을 선택하여 대화식 방식으로 네트워킹을 설정합니다.

방법 1 - nmtui 도구 사용

다음 명령을 실행하여 네트워크 인터페이스 구성의 대화식 방식에 액세스하십시오.
sudo nmtui
이제 기본 기존 연결을 편집하십시오. 사용할 수 있는 연결이 없는 경우 연결 활성화를 사용합니다. 이더넷 인터페이스 목록이 표시되면 구성할 인터페이스를 선택한 다음 인터페이스 오른쪽에서 편집 옵션을 선택합니다. 프로필 이름과 장치 이름을 변경하지 않고 유지합니다. IPv4 구성 옵션에서 IP 주소, 게이트웨이 및 DNS 서버를 설정합니다. IP 주소 상자 바로 아래에 있는 옵션을 선택하여 여러 주소를 추가할 수 있습니다. 구성을 저장하고 다음 명령을 사용하여 NetworkManager 서비스를 다시 시작하십시오.
sudo systemctl restart NetworkManager.service

방법 2 – 구성 파일 사용

기본 네트워크 인터페이스 구성 파일은/etc/sysconfig/network-scripts/디렉토리에 있습니다. 파일 이름은 물리적 머신 또는 가상 머신과 같은 설치 유형에 따라 다를 수 있습니다. 구성 파일은 ifcfg-XXXX(예: ifcfg-eth0, ifcfg-eth1, ifcfg-enp0s3 등)와 같아야 합니다.
sudo vim /etc/sysconfig/network-scripts/ifcfg-enp0s3
다음 구성을 사용하여 CentOS 8 네트워크 인터페이스에 대한 고정 IP 주소를 구성합니다. 고정 IP 구성:
TYPE=Ethernet
BOOTPROTO=static
NAME=enp0s3
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.1.237
PREFIX=24
GATEWAY=192.168.1.2
DNS1=8.8.8.8
DNS2=192.168.1.2
USRCTL=no
또는, DHCP 서버를 통해 IP 주소를 할당하려면 다음 설정을 사용하십시오.DHCP 구성
TYPE = Ethernet
DEVICE = enp0s3
BOOTPROTO = dhcp
ONBOOT = yes
구성 매개변수의 세부사항:
  • DEVICE: 이더넷 장치 이름
  • BOOTPROTO: dhcp 또는 정적
  • ONBOOT: yes/no , 인터페이스가 부팅 시 자동으로 실행되는지 여부를 알려줍니다.
  • 유형: 인터페이스 유형.
  • USRCTL: yes/no , 루트가 아닌 사용자가 이 장치를 올리거나 내릴 수 있음을 나타냅니다.
  • 구성을 저장하고 다음 명령을 사용하여 NetworkManager 서비스를 다시 시작하십시오.
    sudo systemctl restart NetworkManager.service
    
    모두 완료되었습니다.