NetworkManager가 일시적으로 모뎀 장치를 완전히 관리하지 못할 수 있습니까?

NetworkManager가 일시적으로 모뎀 장치를 완전히 관리하지 못할 수 있습니까?

일시적으로 개발을 위해 모뎀에 AT 명령을 보내고 싶습니다. 하지만 임베디드 시스템에 NetworkManager를 설치한 이후로 더 이상 at 명령 포트에 연결할 수 없습니다( 를 사용하면 minicom장치가 잠겨 있다는 메시지가 나타납니다 /dev/ttyACM0). AT 명령을 보낼 수 있도록 현재 NetworkManager를 자동 시작에서 해제한 다음 컴퓨터를 다시 시작합니다. 개발을 마친 후 다시 자동 시작에 NM을 포함시킨 후 재부팅해야 합니다.

더 좋은 방법이 있나요? NetworkManager 명령을 사용하고 시스템을 재부팅하지 않는 것이 바람직합니까?

답변1

NetworkManager다음 두 가지 방법 중 하나로 장치를 차단할 수 있습니다 .

  1. ifcfg-eth0장치 eth0와 같은 장치 구성 파일로 이동하여 NM_CONTROLLED=no. Fedora 기반 시스템에서 구성 파일은 /etc/sysconfig/network-scripts/ifcfg-interface_name. 그런 다음 다시 시작하세요.NetworkManager
  2. 섹션 으로 이동하여 /etc/NetworkManager.conf추가하세요 . 섹션을 추가 하고 다음과 같이 업데이트합니다.plugins=keyfile[main][keyfile]

    unmanaged-devices=mac:00:11:22:33:44:55;mac:66:77:88:99:00:aa
    or
    unmanaged-devices=interface-name:eth*,except:interface-name:eth0;interface-name:wlan*
    

위 편집에서 적절한 장치 이름을 사용하고 `NetworkManager를 다시 시작하세요.

이 글은 도움이 될 것입니다http://support.qacafe.com/knowledge-base/how-do-i-prevent-network-manager-from-controlling-an-interface/

관련 정보