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

2

Eu quero temporariamente enviar 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 (usando minicom , ele me diz: Device /dev/ttyACM0 está bloqueado). Para poder enviar os comandos AT, atualmente retiro o NetworkManager da autoinicialização e, em seguida, reinicio a máquina. Depois de fazer o desenvolvimento, tenho que incluir o NM no início automático novamente e depois reinicializar.

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

    
por StrawHat 28.11.2017 / 17:30

1 resposta

1

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

  1. Vá para o arquivo de configuração do dispositivo, como ifcfg-eth0 , para o dispositivo eth0 e adicione NM_CONTROLLED=no . No sistema baseado no Fedora, o arquivo de configuração estará em /etc/sysconfig/network-scripts/ifcfg-interface_name . Em seguida, reinicie o NetworkManager
  2. Acesse a seção /etc/NetworkManager.conf e adicione plugins=keyfile in [main] . Adicione a seção [keyfile] e atualize da seguinte forma.

    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 do dispositivo correto nas edições acima e reinicie o 'NetworkManager'.

Este artigo deve ser um link de ajuda

    
por 28.11.2017 / 18:13