특정 Linux 배포판에서 간단하고 안정적인 방법으로 어떤 네트워크 인터페이스 관리 솔루션이 사용되는지 확인하는 방법은 무엇입니까?

특정 Linux 배포판에서 간단하고 안정적인 방법으로 어떤 네트워크 인터페이스 관리 솔루션이 사용되는지 확인하는 방법은 무엇입니까?

저는 종종 다양한 Linux 설치 앞에 앉아 네트워크 설정을 확인하거나 변경해야 하는 경우가 있습니다. 이는 다양한 배포판(주로 debian 및 opensuse, ubuntu 및 파생 변형)의 버전이며, 사용자 정의 상태가 다르기 때문에 해당 구성에 대해 신뢰할 수 있는 가정을 할 수 없습니다.

그렇다면 네트워크 인터페이스 및 관련 네트워크 설정을 관리하는 데 어떤 서비스가 사용되는지 간단하면서도 강력한 방법(예: 배포 및 버전에 구애받지 않음)으로 어떻게 알 수 있습니까? (예: NetworkManager, Systemd-networkd 또는 ifup/down)

-> 기본 시스템 도구를 사용하는 것이 더 좋습니다

시스템은 시스템 시작 시 어떤 서비스를 사용/시작할지 알아낼 수 있으므로 알려주는 명령이나 이를 찾을 수 있는 구성 파일이 있어야 합니다.

비슷한 질문이 여러 번 제기되었다는 것을 알고 있지만 제가 찾을 수 있는 모든 답변은 별로 도움이 되지 않는 두 가지 사항 중 하나로 귀결됩니다.

  • 작성자가 배포/버전을 언급했고 누군가가 어떤 프로그램이 사용되었을지 알려줬습니다.
  • 아니면 기본적으로 운영 관리자를 찾을 때까지 모든 가능성을 시도하라는 지시를 받습니다.

나는 둘 다 신뢰할 수 없고 안전하지 않다고 생각합니다. (시행착오에는 시간이 많이 걸린다는 것은 말할 것도 없습니다)

답변1

현재 활성화된 네트워크 서비스(Wicked 또는 Network Manager)를 표시합니다.

systemctl show -p Id network.service

원천:수세르 가이드

관련 정보