Deshabilitar la interfaz a través del archivo "interfaces"
Esta configuración te permite deshabilitar la interfaz por su nombre.
Editar la configuración de "interfaces":
# vi /etc/network/interfaces
Agregar:
auto <if> iface <if> inet manual
* Donde <if> corresponde al nombre de la interfaz (Ej: wlan0)
Editar la configuración del "Network-Manager":
# vi /etc/NetworkManager/NetworkManager.conf
Cargar plugin "ifupdown":
[main] plugins=ifupdown
* Pueden haber otros plugins, estos no interferirán.
Especificar que no sobreescriba la configuración del archivo "interfaces":
[ifupdown] managed=false
Deshabilitar la interfaz a través del archivo "Network-Manager"
Esta configuración te permite deshabilitar la interfaz por medio de la dirección MAC de esta.
Poco interesa este archivo, ya que se puede ignorar la definición que tenga, gracias al plugin de NetworkManager: "ifupdown"
Editar la configuración del "Network-Manager":
# vi /etc/NetworkManager/NetworkManager.conf
Cargar los plugins "keyfile" e "ifupdown".
[main] plugins=keyfile,ifupdown
* Pueden haber otros plugins, estos no interferirán.
Especificar que sobreescriba la configuración del archivo "interfaces":
[ifupdown] managed=true
Agregar la dirección MAC de la interfaz a deshabilitar:
[keyfile] unmanaged-devices=mac:<mac>
* Donde <mac> corresponde a la dirección MAC de la interfaz (Ej: 00:11:22:33:44:55)
Información complementaria:
* La configuración sobre el plugin "ifupdown" es opcional, pero se recomienda para asegurar la toma de control de las interfaces.
* Mediante las pruebas realizadas, se mantuvo deshabilitada la interfaz aún cambiándole la dirección MAC y reiniciando el "Network-Manager".
* La siguiente configuración no me funciona y no logré encontrar información sobre la versión donde aplica:
[keyfile] unmanaged-devices=interface-name:<if>
Anexo 1:
Reinicio del servicio "Network-Manager:
# service network-manager stop # rm /var/lib/NetworkManager/NetworkManager.state # service network-manager start