일시적으로 개발을 위해 모뎀에 AT 명령을 보내고 싶습니다. 하지만 임베디드 시스템에 NetworkManager를 설치한 이후로 더 이상 at 명령 포트에 연결할 수 없습니다( 를 사용하면 minicom
장치가 잠겨 있다는 메시지가 나타납니다 /dev/ttyACM0
). AT 명령을 보낼 수 있도록 현재 NetworkManager를 자동 시작에서 해제한 다음 컴퓨터를 다시 시작합니다. 개발을 마친 후 다시 자동 시작에 NM을 포함시킨 후 재부팅해야 합니다.
더 좋은 방법이 있나요? NetworkManager 명령을 사용하고 시스템을 재부팅하지 않는 것이 바람직합니까?
답변1
NetworkManager
다음 두 가지 방법 중 하나로 장치를 차단할 수 있습니다 .
ifcfg-eth0
장치eth0
와 같은 장치 구성 파일로 이동하여NM_CONTROLLED=no
. Fedora 기반 시스템에서 구성 파일은/etc/sysconfig/network-scripts/ifcfg-interface_name
. 그런 다음 다시 시작하세요.NetworkManager
섹션 으로 이동하여
/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/