Habilite ou desabilite dispositivos sem fio com o rfkill

Antes de mais nada gostaria de explicar que existe a ferramenta rfkill e o subsistema do kernel rfkill (que é usado pela ferramenta), mas neste post irei falar somente sobre a ferramenta e, caso tenha interesse em saber mais sobre o subsistema, dá uma lida nessa documentação aqui.

Com a ferramenta Rfkill você pode pesquisar e mudar o status (habilitar ou desabilitar) de transmissores de rádio no rfkill do sistema.

Sua sintaxe é a seguinte:

Abaixo irei mostrar os comandos existentes:

help – retorna um pequeno manual de ajuda (nem precisava falar neh, rsrs);

event – retorna os eventos;

list – retorna o status dos dispositivos;

block index|type* – desabilita o dispositivo correspondente ao index;

unblock index|type* – habilita o dispositivo correspondente ao index.

*Type: all, wifi, bluetoothuwbwimaxwwan ou gps.

Abaixo dois exemplos de uso:

Recomendo dá uma lida aqui.



5 comments Comentario

  1. Alfredo Rangel

    Cris, Muito legal esse post!! Se tivesse conhecido seu blog antes… Eu penei atrás dessa informação… 🙂 Geralmente quando utilizamos dual boot e desativamos a wireless no windows, a mesma fica bloqueada por software no linux. E a única forma de desbloquear é pelo rfkill.

    Reply
    1. Rsrs, sério? Menino pq num perguntou, tu do lado da gente no suporte o tempo todo…

      Quando tiver dúvida pode avisar, ou mandar email por que ai compartilho por aqui, com certeza deve ter alguém que deva ter as mesmas dúvidas, afinal ninguem sabe de tudo né 🙂

      []'s

      Reply
  2. Karlos

    Minha salvadora! I loved your bolg! Thank you my friend!

    Reply
  3. Sérgio

    olá boa tarde, possuo um note cce ultra thin u45l linux satux, problema: rede wifi diz: hardware desabilitado. sou iniciante pode me ajudar? há alguma linha de comando que o faça voltar a reconhecer as redes?

    Reply
  4. alber

    Meu linux satux n pega wifi amostra hardware desabilitado como fasso para abilitar ??

    Reply

Leave a comment

Your email address will not be published. Required fields are marked *