Ubuntu Server - Como conectar-se à rede pessoal sem fio WPA2?

8

A conexão à rede sem fio é relativamente simples.

Depois de alguma luta, você tem wifi no seu instalador. Você pode instalar o Ubuntu Server e está tudo bem. Você está pronto para inicializar seu novo sistema.

Após a conclusão da instalação, as configurações de wifi desapareceram.

tl; dr: Como eu me conecto a uma rede sem fio (WPA2 Personal) do Ubuntu Server 12.10?

O que eu tentei até agora:

Conectado com os comandos iw *. Endereço IP obtido com dhclient. Coloque esses comandos para etc/rc.local.

Na inicialização, o servidor aguarda 120 segundos com a mensagem "Aguardando a instalação da rede"

Para corrigir isso, removi tudo /etc/network/interfaces(wpa-psk e wpa-ssid).
Isso não funcionou. Ainda estava esperando. Encontrei uma resposta que dizia que eu poderia remover o / etc / ... (o arquivo responsável pelo tempo de espera de 120 segundos).

Eu fiz isso e mantive um backup disso. Agora o servidor aguarda ~ 3 segundos (suspensão modificada no arquivo) e inicializa. No entanto, não há conexão de rede disponível. É algum erro dhcp.

Como eu estava sem opções, tentei usar a que estava no comentário. Aquele que usou "tee".
Acontece que também não funciona.

Como essa coisa toda pode ser tão inconsistente? Como eles não podem instalar os firmwares no ISO enquanto ele se encaixa perfeitamente (673 + ~ 10MB = 683). Como o instalador NÃO pode copiar os arquivos necessários e configurar a conexão a ser usada posteriormente? (Ou pergunte se o usuário deseja usá-lo.)

Apache
fonte
Possível duplicado de askubuntu.com/questions/8568/... (olhada na segunda resposta, não a aceita) ou askubuntu.com/questions/172473/...
guntbert
@ guntbert - Obrigado pela resposta rápida (desculpe, eu estava no outro monitor que está conectado ao servidor). Tentando a segunda resposta, como você sugeriu, evite votar / fechar o Q até então. (Vou retrabalhá-lo com mais informações, se isso também falhar.) #
Apache
@ guntbert: Tudo bem, vou anexar o arquivo em algumas horas (não é possível acessar agora o servidor porque não consegui consertar essa coisa do wifi). btw. é uma instalação de estoque de 12,10 x64.
Apache
Não se preocupe, por favor, meu comentário foi destinado para um problema diferente, o meu cliente / esta pessoa estragou a coisa :-))
guntbert
1
@guntbert - Tudo bem. Acho que também não há solução. Parece que está quebrado. Bem, quem usaria o Wifi em um servidor? (Além de mim.) Vou pegar um cabo longo.
Apache

Respostas:

12

1) Instale o pacote wpasupplicant .

2) Escreva então:

sudo su
wpa_passphrase [SSID] >> /etc/wpa_supplicant.conf
exit

Onde [ SSID ] é o SSID do ponto em que você deseja se conectar. Depois de inserir este comando, você deve escrever a senha para esse ponto de acesso.

3) Execute wpa_suplicant com o novo arquivo de configuração.

sudo wpa_supplicant -B -D wext -i wlan0 -c /etc/wpa_supplicant.conf

Verifique se a sua interface é wlan0 ou altere-a, se necessário!

-B é para execução em segundo plano.

-D é um driver usado.

-i é interface.

4) Você deve estar conectado agora :)

HELU
fonte
Isso funcionou muito bem. No meu caso, eu perdi o -D <your_adapter>que achei que era tempo suficiente desde que o meu laptop foi lançado para detectar automaticamente. Também isso entrou no wifi, ele não solicitou um endereço IP, então eu corri dhclient wlan0depois para corrigir isso.
Forbesmyester
6

Usei instruções de https://wiki.debian.org/WiFi/HowToUse#WPA-PSK_and_WPA2-PSK .

Não se esqueça de remover qualquer coisa que você adicionou em etc / rc.local, pois pode entrar em conflito

Primeiro, verifique se você instalou (não se lembra se está instalado por padrão ou não) o pacote "wpasupplicant"

Então você precisa editar o arquivo "/ etc / network / interfaces".

A estrofe usada foi baseada no exemplo do link acima (reproduzido abaixo):

auto wlan0
iface wlan0 inet dhcp
    wpa-ssid mynetworkname
    wpa-psk mysecretpassphrase

Você precisará verificar qual interface é a sua placa Wifi (geralmente é wlan0) e a chave e o ssid da sua rede sem fio.

NGRhodes
fonte
Este é, de longe, a solução mais simples
Michael
1

Aqui estão minhas anotações para conectar a um

Ponto de acesso portátil Android

/ etc / network / interfaces

iface wlan1 inet dhcp
    wpa-conf /etc/wpa_supplicant/wpa_supplicant_android.conf

/etc/wpa_supplicant/wpa_supplicant_android.conf

network={
    ssid="AndroidAP"
    psk="password"
}

Notas

  • use $ ifup wlan1 para abrir a interface. Insira ' auto wlan1 ' na linha antes de ' iface wlan1 inet dhcp ' para que o linux abra automaticamente a interface
  • $ ip link é um comando bash útil para identificar o identificador sem fio (wlan *).

hotspot pessoal / wifi para iPad / MAC

/ etc / network / interfaces

iface wlan1 inet dhcp
    wpa-conf /etc/wpa_supplicant/wpa_supplicant_ipad.conf

/etc/wpa_supplicant/wpa_supplicant_ipad.conf

network={
    ssid="Hamish’s iPad"
    psk="myPassword"
    proto=RSN
    key_mgmt=WPA-PSK
    pairwise=CCMP
    auth_alg=OPEN
}

Notas

  • Cuidado com o caractere "'", não é o mesmo que "'"
  • Ao contrário da rede Android, o suplicante wpa requer paparameters adicionais para conectar-se ao wifi baseado em MAC ...
hamish
fonte