Temporalmente quiero enviar comandos AT a un módem para su desarrollo. Pero desde que instalé NetworkManager en mi sistema integrado, ya no puedo acceder al puerto de comando at (al usar minicom
, me dice: El dispositivo /dev/ttyACM0
está bloqueado). Para poder enviar los comandos AT, actualmente saco NetworkManager del inicio automático y luego reinicio la máquina. Después de realizar el desarrollo, tengo que incluir NM en el inicio automático nuevamente y luego reiniciar.
¿Existe una mejor manera? ¿Preferiblemente con comandos de NetworkManager y sin reiniciar el sistema?
Respuesta1
Puede bloquear un dispositivo de NetworkManager
cualquiera de las dos formas siguientes.
- Vaya al archivo de configuración del dispositivo como
ifcfg-eth0
para el dispositivoeth0
y agregueNM_CONTROLLED=no
. En un sistema basado en Fedora, el archivo de configuración estará en formato/etc/sysconfig/network-scripts/ifcfg-interface_name
. Luego reiniciaNetworkManager
Vaya a la sección
/etc/NetworkManager.conf
yplugins=keyfile
agreguela[main]
. Agregue[keyfile]
la sección y actualice de la siguiente manera.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*
Utilice el nombre de dispositivo adecuado en las ediciones anteriores y reinicie `NetworkManager.
Este artículo será útil.http://support.qacafe.com/knowledge-base/how-do-i-prevent-network-manager-from-controlling-an-interface/