Inhabilitar wlan0 en debian testing amd64 kde

Hola a todos quería hacer una pregunta bastante rápida y seguro que sencilla. Me tendría que dar vergüenza no saber hacerlo pero la verdad es que todavía no se…

Yo uso Debian testing amd64 con KDE como escritorio, mi ordenador es un portátil y le he comprado una antena wifi mas potente ya que mi viejo ordenador tiene una bastante vieja y de poco potencia.
Ahora al conectar el pc se me conectan las dos antenas, y al igual que hacía en mi antigua Windows me gustaría deshabilitar es antena.

En Windows lo hacía desde Conexiones de Red o algo asi, pero ahora desde debían en Preferencias del sistema --> Preferencias de red no encuentro la wlan0 que es la que quiero desactivar…

Tambien he probado con:

ifdown wlan0

pero me dice lo siguiente:

ifdown: interface wlan0 not configured

Seguro que necesito algo mas…

Tambien os quería pedir una cosa mas, si la desactivo me gustaría saber como poder activarla de nuevo.

Muchas gracias a todos y disculpad la ignorancia.

Saludos

P.D: se desactivar momentáneamente wlan0 pero al reiniciar el pc esta se inicia automaticamente asi que creo que tendría que modificar algun archivo o inhabilitarla directamete con algun comado, pero no se con cual. Gracias de nuevo!
Una opción algo "guarra" es decirle en /etc/rc.local que la desactive mediante comandos. El rc.local se ejecuta a cada inicio del sistema, asi que para ti, seria lo mismo ya que no la verias.
Yo siempre he desactivo con "ifconfig wlan0 down", y ningun problema.

Luego dependiendo del gestor de red que uses, puede que tenga opción o no de ello.

También podrías evitar que cargase los módulos de la tarjeta

Seguro que hay mas opciones.
nu_kru escribió:Yo siempre he desactivo con "ifconfig wlan0 down", y ningun problema.

Luego dependiendo del gestor de red que uses, puede que tenga opción o no de ello.

También podrías evitar que cargase los módulos de la tarjeta

Seguro que hay mas opciones.


Muchas gracias a los dos.


Cuando hago lo que dice nu_kru y reinicio se me vuelve a encender wlan0.

y respecto a lo que dice sodark

Una opción algo "guarra" es decirle en /etc/rc.local que la desactive mediante comandos. El rc.local se ejecuta a cada inicio del sistema, asi que para ti, seria lo mismo ya que no la verias.


la verdad es que necesitaria un poco de ayuda, ¿que tengo que escribir en este archivo para que desactive wlan0 al inicio del sistema?

Gracias de nuevo, y hasta pronto
Antes del exit, escribe el comando que te ha dicho el compañero :) y ya esta.

Eso cuando inicie el sistema, lanzara el comando que le hayas puesto (o los que le pongas ahi si quieres ir añadiendole cosillas).

Por eso te decia, es un poco "guarra" porque realmente lo que haces es que cada inicio de sistema, la desactive, en vez de desactivarla totalmente.
Siendo una tarjeta wifi, puedes usar el comando rfkill para activarla/desactivarla.

Lo primero que tienes que hacer es instalarlo si no lo tuvieras, usando aptitude, apt-get, o el gestor de paquetes que uses.
~# aptitude install rfkill

Una vez instalado, puedes comprobar el estado de las tarjetas de la siguiente forma:
~$ rfkill list
1: asus-wlan: Wireless LAN
        Soft blocked: no
        Hard blocked: no
2: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no

y una vez tengas localizado el identificador que corresponde a la tarjeta que quieres desactivar, compruebas que funciona usando
~# rfkill block 2


Si con esto te desactiva la wifi, sólo tienes que añadir al final del archivo /etc/rc.local (siempre antes de exit 0)el comando que te haya desactivado la wifi y ésta se desactivará al inicio del sistema.


Otra forma que puedes probar, es metiendo el módulo que se encarga de gestionar esa tarjeta en una blacklist para que el sistema no lo cargue al inicio. Con el comando
~$ lspci -v
pudes comprobar que Driver está usando la tarjeta wifi. Una vez sepas que modulo es, lo metes en blacklist, que en mi caso sería creando el archivo /etc/modprobe.d/ath9k-blacklist.conf con el contenido
blacklist ath9k

En mi caso, el modulo en cuestión es ath9k, sustituyelo por el tuyo (es una buena idea usar el nombre del modulo para el nombre de archivo, ya que así te será más facil de localizar.

Ambos métodos te permitirán, en caso de necesidad, activar la wifi en cualquier momento usando
~# rfkill unblock [ID]        <= si has usado rfkill para desactivarla.
~# modprobe [MODULO]   <= si has usado el método blacklist

y volver a desactivarla usando rfkill block o rmmod.
Muchas gracias a todos he conseguido probar todas las opciones que me habeis dicho y al final he podido hacerlo.

Con rfkill aunque le dijera que desactivara la wlan0 tambien desactivaba wlan1...

Con comandos no conseguia desactivar totalmente el wlan0, por lo que el rc.local no lo he usado.

Asi que luego probe con el método del blacklist que me parecio mejor para mi caso,


Con un archivo de blacklist lo he solucionado rapido, y como mi driver es iwl3945 en el archivo pone unicamente:

blacklist iwl3945

Gracias a todos y saludos
dongato69 escribió:..
Con un archivo de blacklist lo he solucionado rapido, y como mi driver es iwl3945 en el archivo pone unicamente:

blacklist iwl3945
...
Gracias a todos y saludos


Tienes esa tarjeta? pero si esa tarjeta va una maravilla hombre! :p
Yo aun tengo una por ahi y la uso de vez en cuando, de hecho la puse en este portátil cuando no iba bien la atheros y no había tanta diferencia.
7 respuestas