답변:
서버 시스템으로 작업하는 경우 NetworkManager 서비스를 비활성화하십시오. 정상적인 서비스와의 상호 작용으로 인해 배포 한 프로덕션 시스템에는 설치되지 않습니다.
주로 대화식 사용자 세션 중에 인터페이스를 활성화하기위한 것이므로 서버 배포에는 적합하지 않습니다.
최근 CentOS 6.4 64 비트 설치에서 NetworkManager와 네트워크 서비스간에 충돌이 발생했습니다. "NetInstall"은 CentOS를 서버 (추가 패키지 포함)로 사용하여 NetworkManager와 eth0 (1 차 네트워크 카드)을 관리하는 네트워크 서비스로 시스템을 생성했습니다. 중앙 DHCP 서비스에서 얻은 고정 IP 주소가 시스템에 있습니다. 초기 설치시 명백한 문제는 없었지만 몇 주 후에 (아마도 시스템이 DHCP 임대를 갱신했을 때) 2 번의 DHCP 요청이 있었으며 University DNS 시스템은 서버의 2 번째 (잘못된) IP 주소를 캐시하여 효과적으로 제거했습니다. 서비스.
우리에게 해결책은 chkconfig를 사용하여 NetworkServices를 비활성화하고 / etc / sysconfig / network-scripts / ifcfg-eth0에 항목을 추가하여 NIC가 네트워크 서비스에 의해 제어되고 부팅시 구성되도록하는 것입니다. 취한 단계는 다음과 같습니다.
chkconfig NetworkManager 끄기
vi / etc / sysconfig / network-scripts / ifcfg-eth0
ㅏ. NM_Controlled = "yes"를 "no"로 변경하십시오.
비. ONBOOT = "no"를 "yes"로 변경
씨. DHCP_HOSTNAME = hostname.domain.edu 추가
디. DHCP_CLIENT_ID = hostname.domain.edu 추가
위에서 언급 한 페도라 포럼에서 논의한 바와 같이, 이는 물리적 네트워크 케이블을 사용하는 서버에는 적합하지만 WiFi를 통해 연결된 랩톱 또는 기타 시스템에는 적합하지 않습니다. 이 경우 더 나은 솔루션은 네트워크 서비스를 비활성화하고 대신 NetworkServices를 사용하여 네트워크 연결을 관리하는 것입니다.