CentOS/RHEL7에서 NetworkManager의 목적은 무엇입니까?

CentOS/RHEL7에서 NetworkManager의 목적은 무엇입니까?

CentOS7/RHEL7에서 NetworkManager의 사용법/목적을 이해하고 싶습니다. NetworkManager를 비활성화하면 네트워크 서비스가 실행되는 동안 네트워크 연결이 끊어지지 않습니다.

기본적으로 저는 Linux에서 Network와 NetworkManager 서비스의 차이점을 이해하려고 노력하고 있습니다.

답변1

그 목적은 VPN, DNS, 정적 경로, 주소 등과 같은 유선 또는 무선 네트워크를 자동으로 감지, 구성 및 연결하는 것입니다. 이것이 바로 #Configured by NetworkManager에서 볼 수 있는 이유 입니다 /etc/resolv.conf. 유선 연결을 선호하지만 가장 잘 알려진 무선 연결과 가장 안정적이라고 생각되는 연결을 선택합니다. 또한 가능한 경우 자동으로 유선 모드로 전환됩니다.

이것은 필요하지 않으며 대부분의 사람들은 자신의 네트워크 설정을 관리하고 이를 수행할 필요가 없기 때문에 이를 비활성화합니다. 신규 사용자이고 아직 네트워크 설정을 관리하고 싶지 않다면 사용해도 문제가 없지만, 그렇게 하는 사용자에게는 자동 구성 설정(예: DNS 서버 재정의)이 불편할 수 있습니다. 대부분의 숙련된 사용자가 직접 NM_CONTROLLED = no콘텐츠를 추가할 것이므로 안심하셔도 됩니다 ./etc/sysconfig/network-scripts/ifconfig-eth#

필요하지 않은 경우, 특히 구현하려는 설정이 있는 경우 비활성화할 수 있습니다. NetworkManager가 나쁘다거나 사용자가 원하는 대로 네트워크를 구성하는 것을 완전히 방지한다고 말하는 것은 아니지만 불필요하고 어쨌든 설정을 재정의할 수 있으므로 전혀 필요하지 않다고 말하는 것이 아닙니다.

관련 정보