¿Puede el servidor Ubuntu conectarse a una red inalámbrica encriptada WPA2?


8

Estoy planeando instalar quizás el servidor Ubuntu en una máquina vieja. Pero mi pregunta es: ¿puedo instalar el servidor Ubuntu en una máquina y hacer que se conecte a mi red doméstica de forma inalámbrica? No puedo usar un cable en este caso.

Respuestas:



5

Nota: Primero, querrá asegurarse de que el servidor tenga instalado wpa_supplicant. Los servidores no siempre lo tienen y eso puede dificultarlo si no puede conectarlo a Ethernet al menos una vez.

Así es como lo hago. (asegúrese de usar sus números de IP y el nombre de la interfaz de red)

No necesitará esta parte para un servidor, es solo si desea matar todo lo que estaría interfiriendo en un escritorio.

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

esto solo debe hacerse una vez, a menos que el archivo se descarte. (puedes poner la configuración en cualquier lugar realmente)

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

-Bpara que el fondo -sinicie sesión en syslog -cpara indicarle dónde está la configuración. -iinterfaz

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

para DHCP solo use

sudo dhclient wlan0

para ip estática

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

debería poder hacer ping a su enrutador por ip. $ ping 192.168.1.1

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

debería poder hacer ping a la red en general. $ ping 8.8.8.8

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

debería estar hecho. $ ping google.com

Esto no durará a través de un reinicio. Para que esto persista mediante un reinicio,

sudo nano /etc/network/interfaces

Agregue esto al final (sustituya wlan0 si tiene una interfaz diferente):

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

Tenga en cuenta que es posible que no tenga instalado el componente KILLALL si tiene un servidor mínimo. Puedes obtener killall con:

aptitude install psmisc

La respuesta anterior es casi perfecta, aunque tuve que agregar un "-i wlan0" a la línea previa que llama a wpa_supplicant. (Esto coincide con el ejemplo dado más arriba en la respuesta.)
Gervase Markham
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.