실험과 독서에서 수집 한 내용에서 Network Manager가 기본적으로로드되는 것처럼 보이지만 네트워크 서비스는 그렇지 않습니다.
나는 최근 eth0를가 ifconfig를 출력에 표시없이 시작하는 VM 호스트를했을 때, 내가 네트워크 관리자는 네트워크가 실행되고 있지, 실행했다 때문이었다 NM_CONTROLLED=no
내에서 /etc/sysconfig/network-scripts/ifcfg-eth0
파일.
내가 실행하자마자 service network restart
eth0이 ifconfig 출력에 나타났습니다. 그러나 재부팅하면 다시 사라졌습니다.
나를위한 해결책은 NM_CONTROLLED=no
에서 설정 /etc/sysconfig/network-scripts/ifcfg-eth0
한 다음 시작시 네트워크 서비스를 켜는 chkconfig network on
것처럼 보입니다 ( , uther 및 alexnorthsoul이 지적한 것처럼). 아마도 기본적으로 NetworkManager를 끌 수는 있지만 지금은 효과가 있으며 다른 것을 만지는 것에 대해 긴장합니다.
그건 그렇고, 나의 목표는 시스템이 내가 선택한 고정 IP를 존중하도록하는 것이 었습니다. NetworkManager를 실행 상태로두고 설정 NM_CONTROLLED=yes
(또는 생략)하면 eth0이 ifconfig에 표시되지만 주소는 정적 IP가 아닌 DHCP 주소입니다. 따라서 NetworkManager를 끄면 DHCP에서 벗어날 수 있었고 네트워크를 켜면 고정 IP가 포함 된 설정이로드되었습니다.
저는 시스템 관리자가 아니라 개발자이므로 CentOS 전문가의 말이 아니라 필요한 VM을 구성한 생존자입니다.
eth1
스크린 샷 이 없습니다 ... Btw, 인터페이스에서 DHCP를 실행하십시오dhclient eth0
.