CentOS7 시스템에서 고정 IP를 구성할 수 없는 이유는 무엇입니까?

CentOS7 시스템에서 고정 IP를 구성할 수 없는 이유는 무엇입니까?

내 /etc/sysconfig/network-scripts/ifcfg-eth0은 다음과 같습니다. /etc/sysconfig/network-scriptst/ifcfg-eth0

"systemctl restart network" 명령을 실행했습니다. 그러나 "ifconfig"를 실행하면 eth0의 IP가 192.168.1.117로 표시되지만 이를 고정 IP 192.168.1.210으로 구성한 다음 "ip addr"을 실행하면 IP는 192.168.1.210이지만 IP는 192.168이 됩니다. 1.117도 나타납니다. 전혀 갖고 싶지 않은 것입니다. 결과는 "ifconfig" 및 "ip addr"입니다.

이 문제를 어떻게 처리해야 합니까?

답변1

대신 네트워크 재시작 /etc/sysconfig/network-scripts/ifcfg-eth0BOOTPROTO사용한 후nonestaticsystemctl restart network

BOOTPROTO가 지원되지 않습니다 static. 지원되어야 합니다 none. bootp또는dhcp

https://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-networkscripts-interfaces.html

답변2

이는 NetworkManager 서비스가 여전히 사용 중일 수 있기 때문입니다(CentOS 7에서).

NetworkManager를 완전히 비활성화해야 합니다(서버에서 권장).

systemctl disable NetworkManager && systemctl stop NetworkManager && service network restart && chkconfig network on

또는 다음을 추가하여 이 인터페이스(데스크톱에 권장)에서 활성화되는 NetworkManager를 비활성화합니다.

NM_CONTROLLED=no 

귀하의 파일에 ifcfg-eth0.

답변3

주의해서 지정해 주세요.게이트웨이맞습니다. 서브넷 IP 주소를 입력했을 수도 있습니다. 일반적으로 1숫자 높은 게이트웨이 IP를 추가해야 합니다. 따라서 온라인 계산기 도구(예:이것) 올바른 게이트웨이를 찾으세요.

관련 정보