No quiero que NetworkManager enumere o manipule mi tarjeta inalámbrica. ¿Puedo ocultar su interfaz de NetworkManager de alguna manera?
He intentado agregar esto /etc/network/interfaces,
iface wlan0 inet static
address 192.168.1.101
netmask 255.255.255.0
gateway 192.168.1.1
wireless-essid Synaptotagmin
pre-up wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant
y esto /etc/NetworkManager/nm-system-settings.conf,
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
[keyfile]
unmanaged-devices=/org/freedesktop/Hal/devices/net_00_19_e0_57_86_af
pero el Applet NetworkManager todavía enumera y me permite conectarme a redes inalámbricas.

Respuestas:
Según Gnome Wiki , la sintaxis en
/etc/NetworkManager/NetworkManager.conf(en versiones anteriores/etc/NetworkManager/nm-system-settings.conf) era diferente de lo que había leído Arch Linux Wiki . Debería ser:Esta configuración hace que NetworkManager sea ajeno a la existencia de mi tarjeta inalámbrica, pero todavía me permite controlarla usando otros métodos.
fuente
Creo que la línea incorrecta puede ser:
ya que no encontré ese formato especificado en la documentación oficial.
Los formatos válidos son
unmanaged-devices=mac:<hwaddr>o, en versiones recientes de Network Manager,unmanaged-devices=interface-name:<ifname>. Ambos se aceptan juntos separados por punto y coma, por ejemplo:Este es un extracto del manual NetworkManager.conf :
fuente
unmanaged-devicesclave (además de sólo una única dirección MAC)Use lo siguiente
/etc/NetworkManager/nm-system-settings.conf:De esta forma,
/etc/network/interfacesNetwork Manager no administrará sus interfaces , es decir, no intentará hacer nada con ellas.fuente
Método alternativo KEYFILE
Independientemente de qué distribución de Linux se esté ejecutando, se puede usar un método alternativo para indicarle a Network Manager que deje de controlar una interfaz. Esto se realiza agregando las siguientes líneas al archivo de configuración de Network Manager
/etc/NetworkManager/NetworkManager.conf:Enumere la dirección MAC de cada interfaz que desea que Network Manager ignore, separadas por un punto y coma. Asegúrese de que las direcciones MAC enumeradas aquí sean CASO INFERIOR (si ya hay una sección
[main]conplugins=..., agregue el complementokeyfilea esa lista allí)Para obtener la dirección mac de su dispositivo,
wlan0useEsto mostrará la mac del dispositivo, algo así como
Reinicie NetworkManager con
fuente
En Ubuntu 14.04, está en el
/etc/NetworkManager/NetworkManager.conf. Pero es posible que deba lidiar con los permisos.fuente
Supongo que estás en Ubuntu Desktop; si ese es el caso, haga clic derecho en nm-applet (creo que en Natty simplemente haga clic) y desmarque 'Activar inalámbrico'. La única advertencia es que tendrá que hacerlo cada vez que inicie sesión.
fuente
Simplemente cree un
.sharchivo que lo contengakillall -q wpa_supplicanty ejecútelo usando cron cuando inicie sesión.fuente