Le serveur Ubuntu peut-il se connecter à un réseau sans fil crypté WPA2?

8

Je prévois peut-être d'installer le serveur Ubuntu sur une vieille machine. Mais ma question est: puis-je installer le serveur Ubuntu sur une machine et le connecter à mon réseau domestique - sans fil? Je ne peux pas utiliser de câble dans ce cas.

Lyrositor
la source

Réponses:

3

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 ).

Mike
la source
Est-ce que wpa_supplicant nécessite également une interface graphique?
Lyrositor
2
wpa_supplicant peut être configuré à partir de la ligne de commande.
Mike
NetworkManager peut également fonctionner sans interface graphique ...
2010
5

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

-Bpour que l'arrière-plan -sse connecte à syslog -cpour lui indiquer où se trouve la configuration. -iinterface

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
defiantredpill
la source
La réponse ci-dessus est presque parfaite, même si j'ai dû ajouter un "-i wlan0" à la ligne de pré-up qui appelle wpa_supplicant. (Cela correspond à l'exemple donné plus loin dans la réponse.)
Gervase Markham