script: conectar.sh #!/bin/bash # Para conectar wifi # Pasos completos en: # https://www.blackmoreops.com/2014/09/18/connect-to-wifi-network-from-command-line-in-linux/ # Para conectarse a una red ya conocida y password registrado: sudo iw dev sudo ip link set wlan0 up sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf sudo iw wlan0 link sudo dhclient wlan0 sudo ifconfig wlan0 sudo ip route show sudo iw wlan0 link ping -c 3 torproject.org # Para dar permiso al usuario actual ejecutar 'sudo chmod 775 conectar.sh' Explicaciones... Para conectar wifi ------------------ ALTERNATIVA 1 CUANDO NO ESTÁ NMCLI ---------------------------------- https://www.blackmoreops.com/2014/09/18/connect-to-wifi-network-from-command-line-in-linux/ Resumen para conectarse a la ya conocida: ----------------------------------------- sudo ip link set wlan0 up sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf sudo dhclient wlan0 Para conectarse desde cero: --------------------------- Notas: en la UNIXLIKE esto no funcionó de entrada. Luego de reiniciar y conectar como "ya conocida" funcionó bien. 1º sudo iw dev (encontrar adaptadores de wifi disponibles) 2º sudo ip link show wlan0 (ver el estado del dispositivo. link/ether es la MAC address) -> 3º sudo ip link set wlan0 up (activar la interfase wifi) 4º sudo iw wlan0 link (ver el estado de la conexión) 5º sudo iw wlan0 scan (buscar redes wifi y tomar el SSID y si es WPA/WPA2=RSN o WEP) -> 6º sudo wpa_passphrase nombreDelSSID >> /etc/wpa_supplicant.conf (enter y luego poner password) escribirPasswordDelWifi ( (MovistarFibra-755DF0) y así se crea un archivo de configuración con el password) 7º cat /etc/wpa_supplicant.conf (ver cómo quedó el archivo) -> 8º sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf (conectarse al wifi WPA/WPA2) 9º sudo iw wlan0 link (ver el estado de la conexión) -> 10º sudo dhclient wlan0 (obtener una IP) -> 11º sudo ip addr show wlan0 (ver la IP asignada en el dato 'inet') 12º sudo ifconfig wlan0 (otra forma de ver la IP en 'inet addr') 13º sudo ip route show (verificar misma IP en 'link src ...') 14º curl ifconfig.me (verificar conexión viendo la IP) ALTERNATIVA 2 ------------- Por primera vez: ---------------- 1º sudo iwconfig (identificar el nombre de la tarjeta de la compu: wlan0 en este caso) 2º sudo ifconfig wlan0 up (encender la interfaz wifi detectada: wlan0) 3º sudo iwlist wlan0 scanning|more (buscar redes wifi disponibles y conocer su SSID) 4º sudo nmcli d wifi connect elSSIDencontrado password contraseñaDelSSIDencontrado iface wlan0 A partir de la segunda vez: --------------------------- sudo nmcli c up nombreDeLaRedAlmacenada (el SSID, nombre de la red wifi) PROFUNDIZANDO ALTERNATIVA NMCLI ------------------------------- 1.identificar interfaz wifi y ver estado $ sudo nmcli dev status 2.escaneo wifi $ sudo nmcli dev wifi list|more 3.crear el perfil "wificasa" para luego activarlo fácilmente $ sudo nmcli con add con-name wificasa ifname wlan0 type wifi ssid MovistarFibra-755DF0 4.habilitación del WPA $ sudo nmcli con modify wificasa wifi-sec.key-mgmt wpa-psk 5.introducción de la clave $ sudo nmcli con modify wificasa wifi-sec.psk clavedelwifi 6.activación del perfil $ sudo nmcli connection up wificasa 7.verificación $ sudo nmcli -p c (mejor sin -p para que muestre y salga) $ sudo nmcli -p con show wificasa|more (para saberlo todo)