2011-03-16 15 views
7

Me gustaría deshabilitar el servicio de administrador de red para interfaces particulares. "/etc/init.d/NetworkManager stop" no servirá para mi propósito ya que detendrá el servicio. Por favor, hágame saber cómo lograr esto. Sugiera solo comandos/código: no estoy interesado en la configuración gráfica. Si ya hay algunas rpm/parches disponibles, avíseme. ¿Podemos configurar el administrador de red de tal forma que no detecte ninguna tarjeta de red nueva conectada al sistema?Deshabilitar el administrador de red para una interfaz en particular

Gracias de antemano,

Souvik

+0

¿Es posible deshabilitar el administrador de red para la red inalámbrica? ¿O puedo configurar el sistema para que no se notifique al administrador de la red cuando se conecta una nueva tarjeta? – Souvik

+0

Si desactivo la casilla de verificación de la red inalámbrica desde el ícono del administrador de red, entonces el administrador de red escanea los AP disponibles una vez que conecté la tarjeta que me causa problemas. – Souvik

+0

¿Hay indicadores de núcleo que puedan controlar las operaciones del administrador de red? – Souvik

Respuesta

8

que dan cuenta de esta pregunta es un poco viejo, pero ocurrió cuando yo estaba tratando de Google la respuesta a esto mismo. Lo que finalmente funcionó para mí fue:

  1. Agregue la interfaz a /etc/network/interfaces. Por la mía:
 
    iface eth1 inet static 
     address 192.168.168.1 
     netmask 255.255.255.0 
     gateway 192.168.168.1 
  1. redes Reiniciar: sudo /etc/init.d/networking restart
  2. Restart Network Manager: sudo service network-manager restart

Network Manager debe ignorar cualquier interfaz que encuentra en /etc/network/interfaces. En este punto, obviamente, usted está solo para administrar esta interfaz con ifconfig o algo similar.

+0

Si el administrador de red está usando _ifupdown_ plugin, el archivo 'NetworkManager.conf' debería tener' managed = False' en la sección '[ifupdown]'. – jhonkola

13

poner esto en su NetworkManager.conf (normalmente en/etc/NetworkManager /):

[main] 
plugins=keyfile 

[keyfile] 
unmanaged-devices=mac:xx:xx:xx:xx:xx:xx 

por supuesto, ajustar la dirección MAC en el dispositivo de su falta de ignorar.

+0

tenga en cuenta que el archivo a veces debe ubicarse en /etc/NetworkManager/nm-system-settings.conf, dependiendo de su distribución – bjesus

+0

¿No funcionó para mí en Gentoo usando Systemd y NetworkManager 1.0.6, alguna idea? – Debianita

+3

También puede ignorar el dispositivo por nombre usando 'unmanaged-devices = interface-name: vboxnet0' etc. –

1

En mi sistema RHEL 6.5, tuve que editar el archivo de configuración del adaptador en particular (/ etc/sysconfig/network-scripts/ifcfg-eth0) y añadir la siguiente línea:

NM_CONTROLLED = sin

La segunda parte de su pregunta, "¿Podemos configurar el administrador de red de forma tal que no detecte ninguna nueva tarjeta de red conectada al sistema?", Creo que se maneja en /etc/NetworkManager/NetworkManager.conf archivo con la línea:

no-auto-default = 00: 80: A4: 0A: 3C: 20,

Establezca esta propiedad, por supuesto, al valor de la dirección MAC de su adaptador. Más información sobre esta opción se puede leer here.

Cuestiones relacionadas