Para empezar necesitaremos hacer una instalación normal y usar el cable ethernet en un inicio.
Actualizaremos los repositorios:
apt-get update
Ahora instalamos el wpasupplicant:
apt-get install wpasupplicant
Ahora usaremos el siguiente comando:
wpa_passphrase NOMBRESSID CONTRASEÑA >> /etc/wpa_supplicant/wpa_supplicant.conf
Debería quedar el fichero algo así:
network={
ssid="SSID"
#psk="1234567890123"
psk=f481a4ce44b98f3309111f035763488d7cbe8f7afec23f35cbda9ff332fcfcb9
}
Ahora vamos a crea el fichero de configuración que usaremos para el servicio wpasupplicant:
touch /etc/systemd/system/wpa_supplicant.service
Ahora lo editamos (yo uso nano)
nano /etc/systemd/system/wpa_supplicant.service
Y lo dejamos así:
[Unit]
Description=WPA supplicant
Before=network.target
After=dbus.service
Wants=network.target
IgnoreOnIsolate=true
[Service]
Type=dbus
BusName=fi.w1.wpa_supplicant1
ExecStart=/sbin/wpa_supplicant -u -s -c /etc/wpa_supplicant/wpa_supplicant.conf -i wlp5s0 ## Nombre del adaptador wifi, lo puedes averiguar con un "ip a"
Restart=always
[Install]
WantedBy=multi-user.target
Alias=dbus-fi.w1.wpa_supplicant1.service
Habilitamos el servicio:
systemctl enable wpa_supplicant
Ahora editamos el archivo de las interfaces de red, os adjunto un ejemplo, que habrá que modificar con el nombre de vuestros adaptadores de red, y las ip de vuestra red.
nano /etc/network/interfaces:
auto lo
iface lo inet loopback
iface enp6s0 inet manual
auto wlp5s0
iface wlp5s0 inet static
address 192.168.1.2/24 #ip de vuestra red de área local que tendrá el adaptador wi-fi para que funcione
gateway 192.168.1.1
auto vmbr0
iface vmbr0 inet static
address 192.168.2.2/24 #ip de la gateway de las vm, con una ip de la misma red para que tengan internet
bridge-ports enp6s0
bridge-stp off
bridge-fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s '192.168.2.0/24' -o wlp5s0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '192.168.2.0/24' -o wlp5s0 -j MASQUERADE
post-up iptables -t raw -I PREROUTING -i fwbr+ -j CT --zone 1
post-down iptables -t raw -D PREROUTING -i fwbr+ -j CT --zone 1
Ahora sólo queda reiniciar el servicio:
systemctl restart wpa_supplicant && systemctl restart networking
Como nota especial, si el ssid está oculto no se conectará, esto hay que tenerlo en cuenta, me costó descubrirlo.
¿Le ha sido útil este artículo?
¡Qué bien!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Sus comentarios se han enviado
Agradecemos su esfuerzo e intentaremos corregir el artículo