Conecte-se automaticamente a uma rede sem fio usando CLI

Conecte-se automaticamente a uma rede sem fio usando CLI

Preciso que minha máquina se conecte automaticamente a uma rede sem fio sempre que for iniciada

Estou executando um servidor headless (10.04) e uso os seguintes comandos para conectar-me manualmente à rede

sudo iwconfig wlan0 essid "SSID_Name"
sudo iwconfig wlan0 key XXXXX
sudo iwconfig wlan0 key open
sudo iwconfig wlan0 mode Managed
sudo dhclient wlan0

Agradecerei se pudermos fazer isso modificando o arquivo etc/network/interfaces

Observe que meu roteador está rodando wep, desde já agradeço

Responder1

Altere seu arquivo /etc/network/interfaces para:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet dhcp
wireless-ssid SSID_Name
wireless-key XXXXX

Se você espera fazer ssh e ftp no servidor, você precisa saber onde ele está. Faça isso com um endereço IP estático:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wireless-ssid SSID_Name
wireless-key XXXXX
dns-nameservers 8.8.8.8 192.168.1.1

Além disso, suas configurações implicam que sua rede esteja criptografada com WEP, o que é bastante inseguro. Eu recomendo que você mude o roteador para WPA2-AES:

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
address 192.168.1.150
netmask 255.255.255.0
gateway 192.168.1.1
wpa-essid SSID_Name
wpa-psk XXXXX
dns-nameservers 8.8.8.8 192.168.1.1

Certifique-se de selecionar um endereço fora do intervalo usado pelo servidor DHCP no roteador e, claro, substitua seus dados aqui.

Responder2

Conexão sem fio automática ao fazer login

Para os casos em que você deseja fazer login automaticamente em um roteador sem fio, aqui estão as etapas:

  1. Abra o interfacearquivo:

    sudo nano /etc/network/interfaces
    
  2. Adicione as seguintes informações (supondo que sua interface seja chamada wlan0):

    auto wlan0
    iface wlan0 inet static
    address ASSIGNED_IP
    netmask 255.255.255.0
    gateway THE_GATEWAY
    wireless-essid YOURSSID
    wireless-key WIRELESSKEY_HERE
    
  3. Salve o arquivo e reinicie o computador.

informação relacionada