Conectar proxmox por Wi-Fi (Sólo en laboratorio de pruebas)

Modificado el Sab, 16 Ago a 1:44 P. M.

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

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo