재부팅 후 ifconfig 변경 사항이 저장되지 않은 경우 - CENTOS ssh에서?

재부팅 후 ifconfig 변경 사항이 저장되지 않은 경우 - CENTOS ssh에서?

고정 IP로 eno2 인터페이스를 수동으로 구성했으며 eno2 구성을 위한 ifconfig 파일은 다음과 같습니다: (vi /etc/sysconfig/network-scripts/ifcfg-eno2) < Red Hat >

TYPE=Ethernet
PROXY_MODE=none
DEVICE=eno2
NAME=eno2
BOOTPROTO=static
ONBOOT=yes
NETMASK=255.255.254.0
IPADDR=10.63.1.50
GATEWAY=10.63.0.1
DEFROUTE=yes

그런 다음 스크립트를 저장하면 작성된 내용이 저장됩니다... 10.63.1.50에 가서 ping을 실행하면 eno2가 ping을 보내고 있고 인터페이스 eno2가 작동 중이라는 것을 알 수 있습니다!

그러나 컴퓨터를 재부팅하면 구성한 모든 내용이 사라지므로 이전에 수행한 작업을 수동으로 다시 수행해야 합니다. CENTOS SSH 환경에서 재부팅 후 eno2에 대한 ifconfig 변경 사항을 저장하는 방법은 무엇입니까? !

제안해 주셔서 감사합니다. 이상한 점은 재부팅할 때마다 ifconfig 구성이 계속 변경된다는 것입니다. eno2 IP 구성 인터페이스를 정적으로 유지해야 하므로 재부팅 후 ifconfig eno2 스크립트를 다시 재구성할 필요가 없습니다.

답변1

RH/CentOS 버전에 따라 이를 설치해야 할 수도 yum install network-scripts있으며, systemctl enable network여전히 이전 네트워킹 구성 방법을 사용하려는 경우에도 마찬가지입니다.

또한 모든 네트워크 관련 측면을 수동으로 구성하려면 NetworkManager를 비활성화해야 할 수도 있습니다.

# systemctl mask NetworkManager.service
# systemctl stop NetworkManager.service
# systemctl disable NetworkManager.service

대안으로 NM_CONTROLLED=no구성 파일의 NetworkManager 컨트롤을 사용하여 이 특정 장치만 명시적으로 비활성화할 수 있습니다.

도착하다네트워크 인터페이스 구성아니요네트워크 관리자 사용:

/etc/sysconfig/network-scripts/ifcfg-eno2:

DEVICE=eno2
BOOTPROTO=none
ONBOOT=yes
PREFIX=24
IPADDR=10.63.1.50
NM_CONTROLLED=no

관련 정보