네트워크 스크립트를 NetworkManager 구성 파일로 변환하는 방법은 무엇입니까?

네트워크 스크립트를 NetworkManager 구성 파일로 변환하는 방법은 무엇입니까?

/etc/sysconfig/network-scripts/ifcfg-XXX/etc/NetworkManager/system-connections/XXX.nmconnection네트워크 스크립트를 구성 파일 로 변환하기 위한 명령이나 쉘 스크립트가 있습니까 ?

현재 ifcfg-rh플러그인을 사용하고 있는데 잘 작동하지만 모든 인터페이스 구성을 한 곳에서 관리하고 싶습니다. 하나 또는 두 개의 인터페이스에 대해 수동으로 다시 작성할 수 있다고 생각하지만 여러 서버에서 이를 수행해야 합니다.

답변1

이를 수행하는 간단하고 쉬운 방법은 없습니다. 서로 다른 구성 간의 변환에는 오류가 많기 때문에 결코 그렇지 않을 수도 있습니다.

즉, 키 파일 플러그인이 ifcfg-rh 플러그인(NetworkManager --print-config 확인) 앞에 먼저 나열되는 경우 이전 연결 프로필을 복제(nmcli con clone oldprofile newprofile)하면 키 파일 형식 구성 파일에 새 복제본이 생성됩니다. 그런 다음 새 버전으로 전환/업그레이드할 수 있습니다.

답변2

최신 버전의 Fedora/RHEL이 지원됩니다 nmcli conn migrate. 이전 버전에서는 연결을 복제하고 이전 연결을 삭제합니다.

관련 정보