네트워크 구성 파일의 위치 AlmaLinux 9

네트워크 구성 파일의 위치 AlmaLinux 9

AlmaLinux 9의 NetworkManager에 대해 약간 혼란스럽습니다. Linode의 VPS를 사용하고 있습니다. 공용 IP를 사용하는 이더넷 인터페이스로 VPS를 만들었습니다. 해당 구성 파일은 .에 저장됩니다 /etc/sysconfig/network-scripts/ifcfg-eth0. 그런 다음 공용 IP가 없는 다른 이더넷 인터페이스를 VLAN에 추가했습니다. IP를 구성했을 때 nmcli해당 구성이 /etc/NetworkManager/system-connections/eth1.nmconnection.

왠지 말해줘?

답변1

/etc/sysconfig/network-scripts/ifcfg-*네트워크 구성 설정을 저장하는 RedHat 스타일의 이전 버전과 호환되는 방법입니다.

/etc/NetworkManager/system-connections/*.nmconnection동일한 작업을 수행하는 NetworkManager의 기본 배포 독립적 방법입니다.

NetworkManager 개발자는 결국 NetworkManager를 사용하는 모든 배포판이 네트워크 설정을 저장하는 방식을 중앙 집중화하기를 바라고 있지만, 네트워크 설정을 저장하는 고전적인 배포판별 방법에 의존하는 기존 자동화/통합 코드가 많이 있다는 것을 인식하고 있습니다. 구성 설정(예: Linode VPS 관리 웹 UI)이 그 중 하나일 수 있습니다. 따라서 수렴이 매우 느리거나 전혀 발생하지 않을 수 있습니다.

따라서 NetworkManager에는 플러그인 기반 네트워크 구성 스토리지 시스템이 있습니다. 각 배포판은 최소한 이전 네트워크 구성 저장소를 읽기 위해 자체 플러그인을 생성할 수 있으며, 배포판이 NetworkManager의 기본 구성 스타일로의 변환을 구현하려고 시도하지 않는 경우 선택적으로 여기에 쓸 수 있습니다.

또한 다양한 데스크탑 환경에서는 동일한 플러그인 메커니즘을 사용하여 데스크탑 환경의 자체 메커니즘(예: GNOME Keyring, KDE Store 설정(암호 포함 가능))을 사용하여 각 사용자의 네트워크 구성 설정(예: VPN 설정)을 저장하는 방법을 제공합니다. 안전하게.

Linode는 지원 직원의 작업을 더 쉽게 만들기 위해 의도적으로 VPS에 NetworkManager를 설정할 수도 있습니다. VPS 관리 웹 GUI에서 생성된 설정이 진행되고 /etc/sysconfig/network-scripts/ifcfg-*고객의 자체 사용자 정의가 진행되면 /etc/NetworkManager/system-connections/자동화된 서비스를 제공하기가 쉬워집니다. 고객이 실수로 VPS에 액세스할 수 없게 만든 경우 고객의 사용자 정의를 비활성화하고 기본 네트워크 구성을 VPS로 복원합니다. Linode 지원 직원을 위한 도구로 구현되거나 VPS 관리 웹 GUI에서 고객 셀프 서비스 기능으로 제공될 수도 있습니다.

관련 정보