Réponses:
Vous pouvez installer une interface graphique sur le serveur Ubuntu pour obtenir Network Manager ou suivre le wpa_supplicant sur cette page ( https://help.ubuntu.com/community/WifiDocs/WPAHowTo ).
Remarque: Tout d'abord, vous devez vous assurer que wpa_supplicant est installé sur le serveur. Les serveurs ne l'ont pas toujours et cela peut être difficile si vous ne pouvez pas le connecter à Ethernet au moins une fois.
Voilà comment je le fais. (assurez-vous d'utiliser vos numéros IP et le nom de l'interface réseau)
Vous n'aurez pas besoin de cette partie pour un serveur, c'est juste si vous vouliez tuer tout ce qui interférerait sur un bureau.
sudo stop network-manager
sudo killall wpa_supplicant #must stop network-manager before this as it resurrects it.
sudo killall nm-applet
cela ne doit être fait qu'une seule fois, sauf si le fichier est mis à la poubelle. (vous pouvez vraiment mettre la config n'importe où)
wpa_passphrase "YOUR_ESSID" | sudo tee /etc/wpa_supplicant.conf #and type your password
-B
pour que l'arrière-plan -s
se connecte à syslog -c
pour lui indiquer où se trouve la configuration. -i
interface
sudo wpa_supplicant -B -s -c /etc/wpa_supplicant.conf -i wlan0
pour DHCP, utilisez simplement
sudo dhclient wlan0
pour ip statique
sudo ifconfig wlan0 192.168.1.12 #Be sure to set you ip to what works for you.
devrait être en mesure de cingler votre routeur par ip. $ ping 192.168.1.1
sudo route add default gw 192.168.1.1 # use the ip of you router
devrait être en mesure de cingler le net dans son ensemble. $ ping 8.8.8.8
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
devrait être fait. $ ping google.com
Cela ne durera pas lors d'un redémarrage. Pour que cela persiste lors d'un redémarrage,
sudo nano /etc/network/interfaces
Ajoutez ceci en bas (remplacez wlan0 si vous avez une interface différente):
auto wlan0
iface wlan0 inet dhcp
pre-up wpa_supplicant -B -c /etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant
Notez que le composant KILLALL peut ne pas être installé si vous disposez d'un serveur minimal. Vous pouvez obtenir killall avec:
aptitude install psmisc