Fedora / RHEL / Centos에서 NetworkManager와 네트워크 서비스의 관계는 무엇입니까?


12

안녕하세요, Fedora / Centos / RHEL을 처음 사용합니다. 이 Linux OS의 NetworkManager 및 네트워크 서비스에 대해 혼란스러워합니다. NetworkManager와 네트워크 서비스의 관계가 무엇인지 알 수 있습니까?

NetworkManager를 사용하는 경우 네트워크 서비스를 꺼야합니까? 마찬가지로 네트워크 서비스를 사용하는 경우 NetworkManager를 꺼야합니까? 두 응용 프로그램을 동시에 사용하면 서로 충돌합니까?

답변:


9

서버 시스템으로 작업하는 경우 NetworkManager 서비스를 비활성화하십시오. 정상적인 서비스와의 상호 작용으로 인해 배포 한 프로덕션 시스템에는 설치되지 않습니다.

주로 대화식 사용자 세션 중에 인터페이스를 활성화하기위한 것이므로 서버 배포에는 적합하지 않습니다.


3
작은 메모를 추가하기 위해;) 곧 출시 될 릴리스에서 networkmanager가 기본적이고 사실상의 표준 일 수 있습니다.
Soham Chakraborty

1
@SohamChakraborty 설치에 NetworkManager를 통합해야합니까? 나는 그것이 현재의 형태로 어떤 이점을 제공한다고 생각하지 않습니다.
ewwhite

아니 아니. 현재 형태가 아닙니다. 하나의 주요 릴리스가 될 수도 있습니다.) 내가 무슨 뜻인지 알 것입니다. 그러나 그것은 크게 개선되었습니다. 나는 당신을 채팅에 핑합니다. 이 같은 것들을 논의하기에 더 좋은 곳입니다.
Soham Chakraborty

1
프로덕션에서 NetworkManager를 비활성화해야하는 이유, 근본 원인
Rahul Patil

1
@RahulPatil은 무겁고 불필요한 기능이 많고 데스크탑 용으로 설계된 프로그램이며 기본적으로 네트워킹 (일반적으로) 이더넷 인터페이스에서 IP를 설정하고 추가하는 것의 문제가되는 서버에서는 빨라지고 장소가 없습니다. 기본 경로.

12

Fedora 20에서이 질문에 대한 작업. 관련된 파일을 빠르게 다이어그램으로 작성하십시오.

Fedora 20의 네트워킹 관련 파일


2
나는 일반적으로 텍스트를 통신 매체로 선호하지만 모든 다른 네트워킹 구성 요소와 해당 구성 파일 간의 복잡한 관계를 설명하는 데 그래픽 응답이 전적으로 적합합니다. 좋은 대답입니다!
Anthony Geoghegan

4

최근 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가 네트워크 서비스에 의해 제어되고 부팅시 구성되도록하는 것입니다. 취한 단계는 다음과 같습니다.

  1. chkconfig NetworkManager 끄기

  2. 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를 사용하여 네트워크 연결을 관리하는 것입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.