Wicd + Wireless UVV
Este texto foi feito especificamente para os alunos e funcionários da UVV, mas também pode ser útil para quem deseje ter acesso a uma rede wireless com certificado pfx.
Fiz algumas modificações ao script de instalação e configuração da rede Wireless UVV. O processo no geral não mudou muito e ainda pode ser feito manualmente, seguindo os passos apresentados no texto Rede Wireless com o wicd.
Aqui vou apenas apresentar a instalação automática pelos stripts wicd-uvv-install e wicd-uvv-templete.
1. Alguns requisitos recomendados
O primeiro requisito indispensável para executar os procedimentos neste texto é a conexão à internet, essencial para a instalação de alguns pacotes. Exceto pela seção 3, todos os outros procedimentos podem ser executados sem o acesso à rede wireless da UVV, como uma rede residencial (GVT, Velox Oi, …).
Muitas vezes me impressiona o que não vem instalado no Ubuntu/Debian e derivados. Se estiver usado estas distribuições, antes de continuar a leitura deste texto, aconselho instalar os pacotes: dialog e lynx. Sugeriria outros muitos pacotes, mas este não é o objetivo deste texto.
A instalação pode ser feita graficamente através menu Applications -> Ubuntu Software Center, ou em um terminal com os comandos a seguir:
sudo aptitude update ... [prompt]sudo aptitude -y install dialog ... [prompt]sudo aptitude -y install lynx ...
O ‘-y’ é apenas para confirmar a instalação, uma vez que nenhum pacote será substituído. Embora não seja um usuário do Debian/Ubuntu, prefiro a simplicidade do comando único aptitude à família apt.
O pacote dialog é usado para criar as telas de instalação, deixando o processo um pouco mais limpo, enquanto o lynx é usado para baixar o pacote da internet e executá-lo.
2. Instalação
Todo o processo de instalação ocorrerá em uma shell, na conta root, para isto você terá que utilizar o comando ‘su -‘. No Ubuntu e Debian, chame o ‘su -‘ através do comando sudo, pois a conta root geralmente vem desabilitada nestas distribuições:
sudo su - [sudo] password for rudson:root@luskan:#
Antes de iniciar a instalação do wicd e do templete, copie o seu certificado wireless para o diretório em que fara a instalação. Preferencialmente escolha um diretório diferente da raiz do sistema ou mesmo da área root, como por exemplo /root/tempo/wicd-uvv:
mkdir -p /root/tempo/wicd-uvv [prompt]cp "1234 - Fulano.pfx" /root/tempo/wicd-uvv/ [prompt]cd /root/tempo/wicd-uvv
As aspas duplas são necessárias para incluir os espaços no nome do arquivo do certificado. De uma outra forma, você terá que escapar cada espaço com uma barra invertida, “\”.
Para este exemplo, o certificado terá o nome ‘1234 – Fulano.pfx’. Em sua instalação não altere o nome do seu certificado, pois nele está as informações necessárias para terminar a configuração de sua rede wireless na UVV.
A linha a seguir é para baixar e executar o script de instalação, wicd-uvv-install. Caso tenha instalado o lynx, como sugerido acima, execute a linha a seguir:
lynx --dump http://localhost/linux/wicd-templete/wicd-uvv-install | sh
Se não instalou o lynx use o wget com os comando a seguir, que terá o mesmo efeito:
wget http://localhost/linux/wicd-templete/wicd-uvv-install . ./wicd-uvv-install
O script wicd-uvv-install baixa o pacote wicd-uvv-1.4.tar.bz2, descompacta e executa o script wicd-uvv-templete, quem de fato instala o wicd e cria o templete para a rede wireless da UVV.
ATENÇÃO UBUNTU/DEBIAN: Durante a instalação, o NetworkManager será substituído pelo wicd, já que o templete foi feito para este gerenciador de redes. Isto significa que terá que redefinir as suas conexões de rede, uma vez que o wicd não troca configurações com o NetworkManager, ao menos não até onde os conheço.
Durante a instalação no Debian ou Ubuntu, será solicitado a adição do usuário ao grupo netdev. Somente os usuários deste grupo poderão definir conexões de rede. Por isto não deixe de adicioná-los ao grupo netdev, sem exageros para não comprometer a integridade de seu sistema.
Se necessário, após a instalação você pode editar o arquivo /etc/group e adicionar ou remover usuários ao grupo netdev. Para adicionar novos usuários, basta adicionar seus nomes ao final da linha netdev, separando-os por vírgula, sem espaço:
...
netdev:x:86:fulano,beutrano,cicrano
...
Ou removê-los, se quiser retirar o acesso ao grupo.
A instalação do wicd e do templete é automática. Ao final o script irá lhe perguntar onde está o certificado pfx para a rede wireless. Se segui os passo deste tutorial até aqui, o arquivo estará em /root/temp/wicd-uvv/1234 – Fulano.pfx. Responda a questão com o seu certificado e prossiga.
Ao final o deve aparecer algumas informações como as da figura a seguir:
Anote as informações Identily, Path to Private Key e o Password, pois você irá necessitá-los para configurar o acesso a rede wireless da UVV.
Para terminar, configure sua rede seguido os passo no texto 3. Configurando a Rede wireless, que reproduzo a seguir.
3. Configurando a Rede Wireless
Com tudo pronto, chame o wicd, clicando no ícone na área de processos em background, como indicado no círculo verde nas figuras abaixo, para o KDE ou no Gnome, respectivamente:
Caso o ícone do wicd não apareça, reinicia a máquina.
Ao clicar no ícone do wicd deve abrir o diálogo de configuração semelhante ao apresentado na figura abaixo,
Selecione a rede laboratorio.uvv, para abrir as opções de configuração, conforme a figura a seguir. Em seguida marque ‘Conectar automaticamente a esta rede’, para conexão automática e pressione o botão ‘Configurações Avançadas’.
A figura a seguir ilustra o diálogo de configuração da Rede. Selecione as opções ‘Use essas configurações para todas as redes compartilhando esse essid’, útil quando se tem vários APs para servir a mesma rede, e ‘Usar Encriptação’. Em seguida selecione o templete ‘EAP – UVV’.
Os três campos a seguir serão preenchidos com as informações passadas ao final da execução do script wicd-uvv-templete, como na última figura da seção 2.
Em Identidade, identity, coloque o número de sua matrícula, neste exemplo ‘1234‘. Em ‘Path to Private Key’, o caminho completo para o seu certificado, aqui ‘/etc/wicd/keys/1234 – Fulano.pfx‘. Em ‘Private Key Password’, coloque a senha da rede UVV, ‘uvv‘. Tecle OK para fechar.
Para terminar, clique em ‘Conectar’. O status do processo aparece na parte inferior do diálogo. Se tiver algum problema, habilite o modo debug em ‘Preferências → Habilitar Modo Debug’ e acompanhe o arquivo de log do wicd em /var/log/wicd/wicd.log.
Deixe uma resposta