Assistente de conexăo Wireless - KDialog
Publicado por Carlos Eduardo Junges 19/02/2009
[ Hits: 7.298 ]
Neste script utilizo o KDialog para auxiliar usuários novos no mundo linux que estão com problemas com a placa atheros ar242x.
O script pode ser usado para outras placas, basta mudar o link do driver do madwifi no script.
Funções:
- Instala o madwifi
- Configura a rede
- Ativa a rede
- Obtém uma lista das redes disponiveis
- Testa a conexão
#!/usr/bin/bash #Por: Carlos Eduardo Junges #Script para auxiliar na configuracao da rede Wireless #Desenvolvido para a placa atheros AR242x #Use como ROOT #Tenha em maos os dados de sua rede, tais como: IP, Mascara de Rede, Gateway clear echo "Script Running... " sleep 1; respostas="a" while $resposta; do menu=`kdialog --menu "Wireless Installer v1.0 - By Carlos" \ a "Instalar Madwifi" \ b "Configurar a rede" \ c "Ativar a rede" \ d "Desativar a rede" \ e "Ver lista de redes disponiveis" \ f "Testar Conexao" \ g "Sair"` case $menu in a) kdialog --msgbox "Ok, vamos instala-lo entao!" mkdir wifi-install cd wifi-install wget -c http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3917-20090116.tar.gz tar zxvf madwifi-hal-0.10.5.6-r3917-20090116.tar.gz cd madwifi-hal-0.10.5.6-r3917-20090116 make make install modprobe "ath_pci" kdialog --title "Etapa 1/4 Terminada" --passivepopup \ "Etapa 1/4 Terminada, madwifi instalado e configurado!" 5 ;; b) ip=`kdialog --inputbox "Digite seu IP (ex: 192.168.1.3)" ""` gat=`kdialog --inputbox "Digite o Gateway" ""` mask=`kdialog --inputbox "Mascara de rede:" ""` placa=`kdialog --inputbox "Digite o nome de seu dispositivo (ex: ath0)" ""` rede=`kdialog --inputbox "Nome da rede para conectar (ex: Casa) " ""` canal=`kdialog --inputbox "Canal pelo qual sua rede funciona (ex: 6)" ""` ;; c) #Configurando a Placa e conectando na rede iwconfig $placa essid $rede channel $canal #iwconfig $dispositivo key restricted $wep #iwconfig $dispositivo key restricted s:$wepacssi #Configurando IP ifconfig $placa $ip netmask $mask #Configurando Gateway route del default route add default gw $gat dev $placa ;; d) ifconfig $placa down ;; e) kdialog --passivepopup " Procurando redes! " 2 iwlist ath0 scan > /tmp/scan.txt cat /tmp/scan.txt |grep ESSID >/tmp/scan2.txt progrf=`kdialog --progressbar "Iniciando .." 2` dcop $progrf setProgress 1 dcop $progrf setLabel "A procura ..." sleep 2 dcop $progrf setProgress 2 dcop $progrf close kdialog --title "Redes Detectadas " --textbox /tmp/scan2.txt ;; f) ping=$(ping -c 2 209.85.193.99) progresso=`kdialog --progressbar "Testando"` dcop $progresso setProgress 1 dcop $progresso seLabel "Testando...." sleep 1 dcop $progresso setProgress 2 dcop $progresso close if [ $? != "0" ]; then kdialog --error "Conexao com Problemas" else kdialog --msgbox "Conexao OK" fi ;; g) kdialog --msgbox "Tchau" exit ;; *) kdialog --msgbox "Opcao invalida" ;; esac done
Toca preview de músicas do XMMS
debcreate - Script que facilita o uso do dpkg-deb
Nenhum comentário foi encontrado.
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Título: Descobrindo o IP externo da VPN no Linux
Armazenando a senha de sua carteira Bitcoin de forma segura no Linux
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Instalando Brave Browser no Linux Mint 22
vídeo pra quem quer saber como funciona Proteçăo de Memória:
Encontre seus arquivos facilmente com o Drill
Mouse Logitech MX Ergo Advanced Wireless Trackball no Linux
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Programa duplicado no "Abrir com" e na barra de pesquisa do ... (1)
VMs e Interfaces de Rede desapareceram (13)
Como abrir o pycharm no linux [RESOLVIDO] (4)