você está aqui: Home  → Arquivo de Mensagens

Script para Redes Wireless

Colaboração: Marcio de Castro

Data de Publicação: 03 de abril de 2008

Script simples para conectar a redes wireless, e verificar(procurar) redes sem fio. Script feito com o uso do kdialog, com exemplo de barra de progressão e mensagens, simples, prático e bom para ser estudado e modificado.

Antes de usar altere seu device de rede wireless (eth1, wlan0, sit0, etc), e altere a chave Wep caso necessário.

  #!/bin/bash
  #Autor: Marcio de Castro
  #e-mail: decastromarcio@gmail.com
  #
  
  kdialog --title "Conexao Wireless" --msgbox "Escolha qual Rede Sem Fio, Você quer conectar"
  operacao=`kdialog --menu "Escolha qual Rede Sem Fio, você quer conectar" a "Casa" b "Rede A" c "Rede B" d "Rede C" e "Procurar Redes Sem Fio" `
  
  case $operacao in
  a) kdialog --passivepopup " Conectando na Rede Casa ..." 2 & iwconfig wlan0 essid Casa & iwconfig wlan0 rate auto & iwconfig wlan0 key XXXXXXXXXX & iwconfig & sleep 2 ; kdialog --title "Casa" --msgbox " Você está Conectado na Rede Casa " ;;
  
  
  b) kdialog --passivepopup " Conectando na Rede A .." 2 & iwconfig wlan0 essid Rede A & iwconfig wlan0 rate auto & iwconfig wlan0 key XXXXXXXXXX & iwconfig & sleep 2 ; kdialog --title "Rede A" --msgbox " Você está Conectado na Rede A " ;;
  
  
  c) kdialog --passivepopup " Conectando na Rede B .." 2 & iwconfig wlan0 essid Rede B & iwconfig wlan0 rate 54 & iwconfig wlan0 key XXXXXXXXXX & iwconfig & sleep 2 ; kdialog --title "Rede B" --msgbox " Você está Conectado na Rede B " ;;
  
  
  d) kdialog --passivepopup " Conectando na Rede C .." 2 & iwconfig wlan0 essid Rede C & iwconfig wlan0 rate auto & iwconfig wlan0 key XXXXXXXXXX & iwconfig & sleep 2 ; kdialog --title "Rede C" --msgbox " Você está Conectado na Rede C " ;;
  
  
  e) kdialog --passivepopup " Procurando Redes..." 3 & iwlist wlan0 scanning > /tmp/iwlist.txt ; cat /tmp/iwlist.txt |grep ESSID >/tmp/iwlist1.txt & sleep 1 ; dcopRef=`kdialog --progressbar "Iniciando .." 2` ; dcop $dcopRef setProgress 1 ; dcop $dcopRef setLabel "Procurando Redes ..." ; sleep 2 ; dcop $dcopRef setProgress 2 ; dcop $dcopRef close ; kdialog --title "Redes Detectadas " --textbox /tmp/iwlist1.txt ;;
  esac


 

 

Veja a relação completa dos artigos de Marcio de Castro

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script