O Ubuntu deve se conectar automaticamente ao AP sem fio sem fazer login

5

Temos uma caixa Ubuntu configurada para fazer algum monitoramento, mas devido ao posicionamento não é possível executar CAT5 para a caixa em si. 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 tempo.

Existe uma maneira de o Ubuntu conectar-se ao AP durante a inicialização e sempre se reconectar se encontrar um sinal de um AP especificado? A caixa teria um IP estático e só se conectaria a um AP específico usando WEP.

    
por dragonmantank 03.06.2009 / 15:12

5 respostas

3

Dependendo da segurança física da caixa, você poderá configurar o gdm para fazer o login automático usando uma conta de usuário sem privilégios que tenha acesso ao dispositivo sem fio. Em seguida, o Network Manager lidaria com todos os problemas de reconexão automática.

Isso é configurado em System | Administração | Janela de Login | Segurança

    
por 03.06.2009 / 15:49
6

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 move entre diferentes redes, uma vez que torna muito fácil encontrar e se conectar a redes sem fio.

A desvantagem é que parece que você precisa estar logado para obter uma conexão de rede, e isso obviamente é menos que o ideal para um servidor.

Em vez de executar o NetworkManager, o caminho a percorrer é definir as configurações de rede no arquivo / etc / network / interfaces, um arquivo que será lido na inicialização. Estou um pouco incerto sobre como desabilitar o networkmanager, mas acho que ele detectará que uma interface já foi configurada e ficará longe dela quando você fizer o login.

De qualquer forma, supondo que sua placa de rede tenha o nome 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

Tem sido um tempo desde que eu testei fazendo isso, então o acima não foi testado. Os seguintes manpages devem ser de ajuda:

  • interfaces (5)
  • iwconfig (8)
  • sem fio (7)
por 03.06.2009 / 17:09
4

How can I make NetworkManager connect to a network before I login?

On version 0.7.1 or later edit the profile of the connection you with to start prior to login and select the box in the bottom left "Available to all users"

    
por 12.01.2011 / 08:36
1

Use wpa_supplicant para gerenciar sua conexão Wi-Fi.

Você não precisa estar usando o WPA para isso. Ele funcionará com o wep ou até mesmo com uma rede sem fio aberta. Quando seu AP for reinicializado ou perder energia, o wpa_supplicant iniciará a varredura de APs disponíveis e verificará se um deles corresponde ao arquivo de configuração.

Dê uma olhada neste post do sobre como configurar o wpa_supplicant .

    
por 05.01.2010 / 04:25
0

Claro, você deve ser capaz de colocar os comandos iwconfig e ifconfig apropriados em /etc/init.d/rc.local, embora não seja o "modo Ubuntu".

    
por 03.06.2009 / 15:18