비교해서 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).