Il server Ubuntu può connettersi a una rete wireless crittografata WPA2?


8

Sto pensando di installare forse il server Ubuntu su una vecchia macchina. Ma la mia domanda è: posso installare il server Ubuntu su una macchina e collegarlo alla mia rete domestica - in modalità wireless? Non posso usare un cavo in questo caso.

Risposte:



5

Nota: prima di tutto dovrai assicurarti che sul server sia installato wpa_supplicant. I server non lo hanno sempre e questo può rendere difficile se non riesci a collegarlo a Ethernet almeno una volta.

Questo è come lo faccio. (assicurarsi di utilizzare i numeri IP e il nome dell'interfaccia di rete)

Non è necessaria questa parte per un server, è solo se si desidera eliminare tutto ciò che interferirebbe su un desktop.

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

questo deve essere fatto solo una volta a meno che il file non venga eliminato. (puoi mettere la configurazione ovunque davvero)

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

-Baffinché lo sfondo -sacceda a syslog -cper dire dove si trova la configurazione. -iinterfaccia

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

per DHCP basta usare

sudo dhclient wlan0

per ip statico

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

dovrebbe essere in grado di eseguire il ping del router tramite ip. $ ping 192.168.1.1

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

dovrebbe essere in grado di eseguire il ping della rete in generale. $ ping 8.8.8.8

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

dovrebbe essere fatto. $ ping google.com

Questo non durerà attraverso un riavvio. Per far sì che persista con un riavvio,

sudo nano /etc/network/interfaces

Aggiungi questo in fondo (sostituisci wlan0 se hai un'interfaccia diversa):

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

Nota che potresti non avere il componente KILLALL installato se hai un server minimo. Puoi ottenere killall con:

aptitude install psmisc

La risposta sopra è quasi perfetta, anche se ho dovuto aggiungere un "-i wlan0" alla linea di pre-up che chiama wpa_supplicant. (Questo corrisponde all'esempio fornito più avanti nella risposta.)
Gervase Markham
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.