Fase 4 - Corrigindo detalhes e finalizando instalação
1. Nesse momento você vai identificar alguns problemas, ao reiniciar o computador, perde-se a conexão, tendo que repetir a fase 3 novamente.
2. Firefox sempre inicia-se em modo offline.
3. O
Knetworkmaneger não funciona.
Vamos corrigir esses problemas agora.
1) Para que você possa reiniciar a máquina e ela iniciar conectada, basta montar o seguinte script. Abra o kate (ou seu editor de textos predileto) e digite o seguinte código:
#!/bin/sh
#Conjunto de comandos para ativar rede sem fio
#Segunda versão do script de ativação detecção automática do dispositivo
placa=`cat /proc/net/wireless | tail -n 1 | cut -f 1 -d ":"`
iwconfig $placa channel 6 essid "sua_rede" key s:sua_senha
route add default gw IP_do_seu_Roteador_wireless
Salve como "wireless".
Torne o arquivo wireless executável:
# chmod 777 wireless
Copie o arquivo para a pasta /usr/bin:
# cp wireless /usr/bin
Abra o kate e coloque o seguinte script dentro dele:
[Desktop Entry]
Comment=
Comment[pt_BR]=
Exec[$e]=sudo wireless
GenericName=
GenericName[pt_BR]=
Icon=kwifimanager
MimeType=
Name=Ativar rede Wireless
Name[pt_BR]=Ativar rede Wireless
Path[$e]=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DCOP-ServiceType=
X-KDE-SubstituteUID=false
X-KDE-Username=
X-Ubuntu-Gettext-Domain=desktop_kdebase
Salve em /home/seu_usuário/.kde/autostart com o nome "Ativar rede Wireless.desktop".
Pronto, com isso ao reiniciar o computador a rede wifi será ativada. Coloque o arquivo "Ativar rede Wireless.desktop" na pasta autostart de todos os usuários da máquina.
Agora ele vai precisar da senha do sudo. Para que não precisemos digitar essa senha vamos mudar a configuração do sudo para que não peça senha.
Tirar senha do sudo
Quando queremos liberar comandos de root para usuários de confiança, podemos adicionar a seguinte linha ao arquivo
/etc/sudoers:
aacferreira ALL=NOPASSWD:ALL #Troque o aacferreira pelo nome do seu usuário
Onde:
- NOPASSWD: não pede senha;
- ALL: para todos os comandos.
Exemplo de arquivo sudoers:
# /etc/sudoers
Defaults !lecture,tty_tickets,!fqdn
root ALL=(ALL) ALL
luiz ALL=(ALL) ALL
aacferreira ALL=NOPASSWD:ALL #Troque o aacferreira pelo nome do seu usuário
2) Firefox em modo offline. Isso ocorre porque o Firefox recebe a informação de conexão realizada do knetworkmanager, como ele não funciona com essa placa, o Firefox vai achar que está desconectado.
A solução é modificar a configuração do knetworkmaneger, uma vez que desinstalá-lo causaria grandes problemas no sistema.
Com seu editor de texto preferido abra o arquivo
NetworkManager.conf:
# kate /etc/dbus-1/system.d/NetworkManager.conf
Procure pela linha:
< allow send_interface="org.freedesktop.NetworkManager"/ >
e troque-a para:
< deny send_interface="org.freedesktop.NetworkManager"/ >
Essa linha vai aparecer 3 vezes, troque-a em todas as ocorrências.
Essa é a última parte:
3) Você fica sem um gerenciador de conexão pois o knetworkmanager não funciona, assim você não tem noção se está conectado, nível de sinal, nível de ruídos, redes próximas e até mesmo reativar a conexão se necessário, afinal usar comando de shell para obter essas informações é complicado né!?
Existem 2 excelentes programas para isso, o
rutilt e o
kwifimanager, sendo o segundo do próprio KDE.
O rutilt tem um visual mais simples no System Tray, e só informa intensidade de sinal se você restaurar a janela, porém tem mais informações sobre a rede e sua qualidade, possui um software de conexão bem legal, mas precisa da senha de root.
O Kwifimanager tem uma excelente representação de sinal no System Tray, uma interface simples e descomplicada, permitindo realizar testes de ruídos, representação gráfica de sinal e um sistema de conexão que não depende de senha e tem a vantagem se ser do próprio KDE, sendo assim mais estável.
Usei o kwifimanager devido a representação de sinal no system Tray muito parecida com a do knetworkmanager.
Bem, espero que gostem.
André Ferreira