El 16/4/24 a las 17:09, Karel Alexis Gayle Cutiño escribió: > Saludos.... > > Quisiera saber cómo puedo acceder a una red wi-fi pública con una laptop > en modo consola, sin entorno gráfico alguno instalado, y sin proxy, y con > dirección ip automática. En un navegador la red me pide usuario y > contraseña.
Yo tenía una chuleta pero creo que no te va a servir porque ahora no se instala por defecto la orden ifconfig. Además las redes públicas que he visto en aeropuertos, etc., parece que no son demasiado estándar y más bien están pensadas para dar acceso a equipos con Windows, por eso lo de que te pide el usuario desde el navegador, así que va a ser complicado que puedas acceder desde consola. Te pongo aquí la chuleta por si te sirve: Hace falta el paquete wireless-tools y para redes con seguridad wpa el paquete wpasupplicant. Para detectar la tarjeta: iwconfig Para levantarla: ifconfig wlan0 up Para escanear redes: iwlist wlan0 scan Una vez sabemos el nombre de la red y su seguridad, escribimos en /etc/network/interfaces: iface wlan0 inet dhcp #para redes abiertas y con seguridad wep indicamos el nombre de la red: wireless-essid nombre_red # para redes con seguridad wep indicamos su contraseña en ascii: wireless-key s:clave_en_ascii # para redes con seguridad wpa2 indicamos el nombre de la red y la clave en ascii: wpa-ssid nombre_red wpa-psk clave_en_ascii # comentar las líneas que no sean necesarias en cada caso, si no no funciona. ejecutamos ifup wlan0 y ya tenemos la red activa. Comprobamos con iwconfig y con un ping www.gnu.org o con un navegador: lynx www.gnu.org Si queremos desactivar la red: ifdown wlan0 Para redes abiertas y con seguridad wep también podemos prescindir de ifup (que lee el fichero interfaces) y usar iwconfig (que es una herramienta de más bajo nivel): Para redes abiertas indicamos el nombre de la red: iwconfig wlan0 essid nombre_red Para redes con seguridad wep indicamos el nombre de la red y la clave: iwconfig wlan0 essid nombre_red key s:clave Posteriormente solicitamos una dirección IP: dhclient wlan0