일시적으로 개발을 위해 모뎀에 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/