Risposte:
È possibile installare un'interfaccia GUI sul server Ubuntu per ottenere Network Manager o seguire il wpa_supplicant in questa pagina ( https://help.ubuntu.com/community/WifiDocs/WPAHowTo ).
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
-B
affinché lo sfondo -s
acceda a syslog -c
per dire dove si trova la configurazione. -i
interfaccia
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