CentOS에서 네트워크를 구성하는 것은 서버를 작동시키기 위한 준비의 중요한 측면입니다. 이를 통해 서버가 외부 세계와 연결되고 네트워크의 다른 장치와 상호 작용이 설정됩니다. 이 문서에서는 필요한 도구를 설치하는 것부터 네트워크 인터페이스의 자세한 구성까지 콘솔을 통해 네트워크 설정을 구성하는 과정을 철저히 살펴보겠습니다.
CentOS에서 네트워크 구성의 첫 번째 단계는 다음을 설치하는 것입니다. net-tools 중요한 네트워크 유틸리티를 포함하는 패키지 ifconfig. 이 패키지를 설치하려면 다음 명령을 실행하세요.
sudo yum install net-tools
이 작업을 수행하면 네트워크를 설정하고 진단하기 위한 기본 도구에 액세스할 수 있습니다. 자세한 내용은 다음을 참조하세요. 리눅스 리소스 진단.
다음으로 네트워크 인터페이스 구성을 진행해야 합니다. 네트워크 인터페이스의 구성 파일은 다음 위치에 있습니다. /etc/sysconfig/network-scripts 디렉토리. 편집을 위한 기본 파일은 다음과 같습니다. ifcfg-eth0 (또는 구성에 따라 다른 인터페이스). 이 파일에서 IP 주소와 같은 매개변수를 설정할 수 있습니다.IPADDR), 서브넷 마스크(NETMASK), 기본 게이트웨이(GATEWAY), 및 네트워크가 제대로 작동하는 데 필요한 기타 설정을 합니다.
의 예 ifcfg-eth0 파일 내용은 다음과 같습니다.
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
단일 네트워크 인터페이스에서 여러 IP 주소를 구성해야 하는 경우 다음과 같은 추가 구성 파일을 만들어야 합니다. ifcfg-eth0:0 첫 번째 추가 주소의 경우, ifcfg-eth0:1 두 번째 등의 설정도 이에 상응하는 설정을 지정합니다.
구성 파일을 변경한 후에는 네트워크 서비스를 다시 시작하여 설정을 적용해야 합니다. 다음 명령으로 수행할 수 있습니다.
sudo systemctl restart network
따라서 콘솔을 통한 CentOS의 네트워크 구성은 필요한 도구 설치, 구성 파일 편집, 설정 적용으로 끝나는 일련의 작업입니다. 이러한 단계를 따르면 CentOS 서버에서 네트워크를 성공적으로 구성할 수 있습니다.