
Temos uma caixa Ubuntu configurada para fazer algum monitoramento, mas devido ao posicionamento não conseguimos executar o CAT5 na própria caixa. Eu tenho uma placa PCI Atheros que funciona muito bem desde que alguém esteja logado no Gnome e não se desconecte do AP durante esse período.
Existe uma maneira de conectar o Ubuntu ao AP durante a inicialização e sempre reconectar se encontrar um sinal de um AP especificado? A caixa teria um IP estático e se conectaria apenas a um AP específico usando WEP.
Responder1
Dependendo da segurança física da caixa, vocêpoderiaconfigure o gdm para login automático usando uma conta de usuário sem privilégios que tenha acesso ao dispositivo sem fio. EntãoGerente da redelidaria com todos os problemas de reconexão automática.
Isso é configurado emSistema | Administração | Janela de login | Segurança
Responder2
Primeiro, vale a pena saber que uma instalação padrão do Ubuntu Desktop usa um software chamado NetworkManager para gerenciar a rede.
A vantagem disso é que é muito útil em laptops onde você se movimenta muito entre diferentes redes, pois torna muito fácil encontrar e conectar-se a redes sem fio.
A desvantagem é que parece que você precisa estar logado para obter uma conexão de rede, e isso obviamente não é o ideal para um servidor.
Em vez de executar o NetworkManager, o caminho a seguir é definir as configurações de rede no arquivo /etc/network/interfaces, um arquivo que será lido na inicialização. Não tenho certeza de como desabilitar o networkmanager, mas acho que ele detectará que uma interface já foi configurada e ficará longe dela quando você fizer login.
De qualquer forma, supondo que sua placa de rede se chame ath0, você precisa adicionar algo como o exemplo abaixo em /etc/network/interfaces:
auto ath0
iface ath0 inet static
address 10.20.30.40
netmask 255.255.255.0
gateway 10.20.30.1
wireless-essid ESSID
wireless-ap 00:60:1D:01:23:45
wireless-key 0123-4567-89
Já faz um tempo desde que testei isso, então o que foi dito acima não foi testado. As seguintes páginas de manual devem ser úteis:
- interfaces(5)
- iwconfig(8)
- sem fio(7)
Responder3
Como posso fazer com que o NetworkManager se conecte a uma rede antes de fazer login?
Na versão 0.7.1 ou posterior edite o perfil da conexão que você deseja iniciar antes do login e selecione a caixa no canto inferior esquerdo "Disponível para todos os usuários"
Responder4
Claro, você deve ser capaz de colocar os comandos iwconfig e ifconfig apropriados em /etc/init.d/rc.local embora esse não seja o "jeito do Ubuntu".