NetworkManager가 메모리 내 연결을 생성하지 않았습니다.

NetworkManager가 메모리 내 연결을 생성하지 않았습니다.

비교해서 Centos7설치 Rhel 7.2하고 있습니다.

rhel/centos 설치 프로그램은 기존 어댑터에 대한 간단한 네트워크 스크립트를 생성합니다. 자동으로 시작되지 않습니다. NetworkManager그들의 이름을 보십시오 enp0s*.

Centos에서는 NM이 dhcp에 대한 메모리 연결을 생성하고 활성화하기 위해 설치 프로그램에서 생성한 네트워크 스크립트를 제거하는 것으로 충분합니다.

rm -f /etc/sysconfig/network-scripts/ifcfg-enp*

다시 시작하면 연결이 나타나고 nmtui활성화 Wired connection n됩니다.

그러나 Rhel에서는 스크립트를 삭제한 후 nmtui에서 볼 수 없습니다. 목록이 비어 있습니다.

왜 이것이 필요합니까? 가상 머신이기 때문에 다른 호스트로 이동하면 어댑터 이름이 변경될 수 있습니다.

답변1

NetworkManager가 시작되고 장치가 연결되지 않은 것을 발견하면 보시다시피 인메모리 연결을 생성할 수 있습니다. "no-auto-default" 구성은 이 동작을 비활성화합니다. "man NetworkManager.conf"를 참조하십시오. 어쩌면 이미 이 구성을 완료했을 수도 있습니다. 이러한 구성을 제공하는 NetworkManager-config-server 패키지도 있습니다. 어쩌면 이미 설치했을 수도 있습니다.

NM은 이러한 자동 기본 연결을 생성하므로 구성 없이 시스템에서 시작할 수 있으며 네트워크가 활성화됩니다. 일반적으로 일반 시스템에서는 이를 사용하지 않지만 영구 연결을 구성합니다. 연결을 수정하면 연결이 지속되어 디스크에 저장됩니다.

장치 이름이 변경될 수 있다고 말하면 이 연결이 모든 장치에서 작동하도록 "connection.interface-name"을 설정 해제해야 합니다. "man nm-설정"을 참조하십시오.

설치 프로그램의 연결이 만족스럽지 않으면 제거하는 대신 수정할 수 있습니다(nmcli 연결 수정 $name 연결.auto-connect yes).

관련 정보