O NetworkManager pode temporariamente não gerenciar completamente um dispositivo modem?

O NetworkManager pode temporariamente não gerenciar completamente um dispositivo modem?

Desejo enviar temporariamente comandos AT para um modem para desenvolvimento. Mas desde que instalei o NetworkManager no meu sistema embarcado, não consigo mais acessar a porta de comando at (usando minicom, ele me diz: O dispositivo /dev/ttyACM0está bloqueado.). Para poder enviar os comandos AT, atualmente retiro o NetworkManager da inicialização automática e reinicio a máquina. Depois de fazer o desenvolvimento, tenho que incluir o NM na inicialização automática novamente e reinicializar.

Existe uma maneira melhor? De preferência com comandos do NetworkManager e sem reinicialização do sistema?

Responder1

Você pode bloquear um dispositivo de NetworkManagerqualquer uma das duas maneiras a seguir.

  1. Vá para o arquivo de configuração do dispositivo como ifcfg-eth0para o dispositivo eth0e adicione NM_CONTROLLED=no. No sistema baseado no Fedora, o arquivo de configuração estará no formato /etc/sysconfig/network-scripts/ifcfg-interface_name. Então reinicieNetworkManager
  2. Vá para /etc/NetworkManager.confe adicione plugins=keyfilena [main]seção. Adicione [keyfile]a seção e atualize da seguinte maneira.

    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*
    

Use o nome de dispositivo adequado nas edições acima e reinicie o `NetworkManager.

Este artigo será útilhttp://support.qacafe.com/knowledge-base/how-do-i-prevent-network-manager-from-controlling-an-interface/

informação relacionada