O servidor Ubuntu pode se conectar a uma rede sem fio criptografada WPA2?

8

Estou planejando talvez instalar o servidor Ubuntu em uma máquina antiga. Mas minha pergunta é: posso instalar o servidor Ubuntu em uma máquina e conectá-lo à minha rede doméstica - sem fio? Não posso usar um cabo neste caso.

Lyrositor
fonte

Respostas:

3

Você pode instalar uma interface GUI no servidor Ubuntu para obter o Network Manager ou seguir o wpa_supplicant nesta página ( https://help.ubuntu.com/community/WifiDocs/WPAHowTo ).

Mike
fonte
Esse wpa_supplicant também requer uma interface gráfica?
Lyrositor 20/10/10
2
O wpa_supplicant pode ser configurado na linha de comando.
Mike
O NetworkManager também pode funcionar sem uma GUI ...
JanC
5

Nota: Primeiramente, você deve certificar-se de que o servidor tenha o wpa_supplicant instalado. Os servidores nem sempre o possuem e isso pode dificultar se você não conseguir conectá-lo à Ethernet pelo menos uma vez.

É assim que eu faço. (certifique-se de usar seus números de IP e nome da interface de rede)

Não precisará dessa parte para um servidor, é apenas se você quiser eliminar tudo o que estaria interferindo em uma área de trabalho.

sudo stop network-manager
sudo killall wpa_supplicant #must stop network-manager before this as it resurrects it.
sudo killall nm-applet

isso só precisa ser feito uma vez, a menos que o arquivo seja lixeira. (você pode colocar a configuração em qualquer lugar realmente)

wpa_passphrase "YOUR_ESSID" | sudo tee /etc/wpa_supplicant.conf #and type your password

-Bpara que o plano de fundo -sfaça logon no syslog -ce diga onde está a configuração. -iinterface

sudo wpa_supplicant -B -s -c /etc/wpa_supplicant.conf -i wlan0

para DHCP basta usar

sudo dhclient wlan0

para ip estático

sudo ifconfig wlan0 192.168.1.12 #Be sure to set you ip to what works for you.

deve poder executar ping no seu roteador por ip. $ ping 192.168.1.1

sudo route add default gw 192.168.1.1 # use the ip of you router

deve poder executar ping na rede em geral. $ ping 8.8.8.8

echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf

Deve ser feito. $ ping google.com

Isso não vai durar através de uma reinicialização. Para fazer isso persistir por meio de uma reinicialização,

sudo nano /etc/network/interfaces

Adicione isso na parte inferior (substitua wlan0 se você tiver uma interface diferente):

auto wlan0
iface wlan0 inet dhcp
pre-up wpa_supplicant -B -c /etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant

Observe que você pode não ter o componente KILLALL instalado se você tiver um servidor mínimo. Você pode obter killall com:

aptitude install psmisc
defiantredpill
fonte
A resposta acima é quase perfeita, embora eu tenha que adicionar um "-i wlan0" à linha de pré-up que chama wpa_supplicant. (Isto corresponde ao exemplo dado mais acima na resposta.)
Gervase Markham