Ubuntu 14.04 Servidor - WiFi WPA2 Pessoal

37

Acabei de instalar o Ubuntu 14.04 Server e não pode obter WiFi configurado corretamente para trabalhar com WPA2 pessoal e poderia usar alguma ajuda.

Houve um assistente simples durante a instalação onde eu selecionei meu SSID a partir de uma lista e entrou na minha senha e que funcionou muito bem. Agora que a instalação está concluída, estou tendo problemas para configurar o wifi. Meu ponto de acesso é configurado para WPA2 Personal TKIP ou AES. Qualquer conselho seria muito apreciado. Eu tenho andado com o suplicante WPA e meu arquivo / etc / network / interfaces sem sorte.

Obrigado

    
por clettsome 11.05.2014 / 22:09

5 respostas

53

Sugiro que você configure o / etc / network / interfaces como:

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-ssid <your_router>
wpa-psk <your_wpa_key>
dns-nameservers 8.8.8.8 192.168.1.1

Certifique-se de selecionar um endereço estático fora do intervalo usado pelo servidor DHCP no roteador, switch ou outro ponto de acesso. Claro, substitua seus detalhes aqui.

Faça o sistema ler e usar as alterações:

sudo ifdown wlan0 && sudo ifup -v wlan0

Você se conectou?

ping -c3 192.168.1.1
ping -c3 www.google.com
    
por chili555 12.05.2014 / 00:26
28

Consegui me conectar ao meu ponto de acesso WPA2 colocando o seguinte em /etc/network/interfaces . Ligeiramente modificado da resposta aceita e usando o DHCP.

auto wlan0
iface wlan0 inet dhcp
wpa-ssid <your_router>
wpa-psk <your_wpa_key>

Em seguida, um simples sudo ifup -v wlan0 e conectado. Tudo bem.

    
por phocks 20.07.2015 / 02:33
3

Usando o DHCP ou uma configuração estática (não importa qual) - E assumindo que seu wifi funcionou durante a instalação - faça o / etc / network / interfaces parecer algo abaixo (para < strong> wlan0 deve corresponder ao nome da sua placa wifi listada em ifconfig -a , por exemplo, sua placa wifi detectada pode ser apelidada de eth1 pelo sistema operacional por tudo o que sei .):

 auto lo iface lo inet loopback     
 auto wlan0 iface wlan0 inet dhcp    
 wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

Para configurar o wpa_supplicant use o comando (Referenciado na configuração acima)

wpa_passphrase "YOUR_SSID" SSID_PASSWORD | sudo tee /etc/wpa_supplicant/wpa_supplicant.conf

Em seguida, crie um novo script executável chamado iwconfig (você pode nomear este script com alguma coisa realmente, "iwconfig-default-ssid", talvez? - Acabei de resumir o exemplo):

sudo touch /etc/network/if-up.d/iwconfig && sudo chmod 700
/etc/network/if-up.d/iwconfig && sudo ln -s
/etc/network/if-up.d/iwconfig /etc/network/if-pre-up.d/iwconfig

Agora edite /etc/network/if-up.d/iwconfig e adicione o SSID ao qual você deseja conectar o Ubuntu Server na inicialização:

#!/bin/sh
iwconfig wlan0 essid "YOUR_DEFAULT_SSID" mode managed

Agora traga ifdown (se você ainda não o fez), então ifup, e você deve ser dourado agora e quando você reiniciar (contanto que esteja perto do seu SSID.)

Se você estiver em público com seu laptop com essa configuração, terá que usar: iwlist wlan0 scan , e então sudo iwconfig essid modo "PUBLIC_ESSID" gerenciado para se conectar com qualquer coisa (e / ou fazer um script único para cada lugar visitado) - apenas não coloque qualquer um desses scripts no 'if-up.rc.d' pasta. / etc / network / interfaces também pode manipular o alias de localização, portanto, verifique o man / forums para obter ajuda sobre isso.)

Ou você pode tentar a sua sorte com a interface do CLI para wicd quando estiver em roaming na cidade:

  

sudo apt-get instala wicd-curses

    
por Jasen Ramon 31.05.2015 / 04:45
1

Talvez você possa tentar usar o Network Manager ou o Wicd. Embora o Network Manager tenha algumas dependências GUI que você pode não gostar de ter em um servidor sem cabeçalho, conectar-se ao wifi é bastante simples. Para uma configuração de ponto de acesso pelo meu smartphone Android (chamado Android AP), eu poderia conectar usando:

nmcli dev wifi connect 'Android AP' password test

Você pode achar o WICD mais útil, assim como a interface baseada em curses ( link ). Eu não usei muito, então eu não tenho certeza da sintaxe para se conectar ao wifi.

Se /etc/network/interfaces for sua única opção, talvez você possa mostrar o que fez até agora para ver como podemos corrigi-lo.

    
por muru 11.05.2014 / 22:35
0

Uma boa maneira super fácil de configurar o WiFi na linha de comando é com o nmtui , mas não consigo encontrar como instalá-lo.

    
por Raymond Day 15.01.2016 / 16:12