Cómo conectarse a Internet usando la línea de comandos de Linux

Esta guía muestra cómo conectarse a Internet a través de una red Wi-Fi utilizando la línea de comandos de Linux. Si ha instalado una distribución sin cabeza (I.E, una distribución que no ejecuta un escritorio gráfico), entonces no tendrá herramientas de administración de red para ayudarlo a conectarse.

Esta guía muestra cómo conectarse a Internet a través de una red Wi-Fi utilizando la línea de comandos de Linux.

Si ha instalado una distribución sin cabeza (I.E, una distribución que no ejecuta un escritorio gráfico), entonces no tendrá herramientas de administración de red para ayudarlo a conectarse. También puede suceder que haya eliminado accidentalmente componentes clave de su escritorio o que haya instalado una distribución que tenga un error y que la única forma de conectarse a Internet sea a través del terminal Linux.

Con acceso a Internet desde la línea de comandos de Linux, puede usar herramientas como wget para descargar páginas web y archivos. También podrá descargar videos usando youtube-dl. Los administradores de paquetes de línea de comandos también estarán disponibles para su distribución, como apt-get, yum y PacMan. Con acceso a los administradores de paquetes, tiene todo lo que necesita para instalar un entorno de escritorio si lo necesita.

Determine su interfaz de red inalámbrica

Desde dentro de la terminal ingrese el siguiente comando:

 iwconfig 

Verá una lista de interfaces de red.

La interfaz de red inalámbrica más común es wlan0, pero puede ser otras cosas, como en mi caso es wlp2s0.

Encienda la interfaz inalámbrica

El siguiente paso es asegurarse de que la interfaz inalámbrica esté encendida. Use el siguiente comando para hacer esto:

 sudo ifconfig wlan0 up 

Reemplace wlan0 con el nombre de su interfaz de red.

Buscar puntos de acceso inalámbrico

Ahora que su interfaz de red inalámbrica está en funcionamiento, puede buscar redes para conectarse. Escriba el siguiente comando:

 sudo iwlist scan | más 

Aparecerá una lista de puntos de acceso inalámbrico disponibles. Los resultados se verán así:

 Celda 02 - Dirección: 98: E7: F5: B8: 58: B1 
Canal: 6
Frecuencia: 2.437 GHz (Canal 6)
Calidad = 68/70 Nivel de señal = -42 dBm
Clave de cifrado: activado
ESSID: "HONOR_PLK_E2CF"
Velocidades de bits: 1 Mb/s; 2 Mb/s; 5,5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s
Velocidades de bits: 6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
Modo: Maestro
Extra: tsf = 000000008e18b46e
Extra: Última baliza: hace 4 ms
IE: Desconocido: 000E484F4E4F525F504C4B5F45324346
IE: Desconocido: 010882848B962430486C < br /> IE: Desconocido: 030106
IE: Desconocido: 0706434E20010D14
IE: Desconocido: 200100
IE: Desconocido: 23021200
IE: Desconocido: 2A0100
IE: Desconocido: 2F0100
IE: IEEE 802.11i/WPA2 Versión 1
Cifrado de grupo: CCMP
Cifrados por pares (1): CCMP
Conjuntos de autenticación (1): PSK
IE: Desconocido: 32040C121860
IE: Desconocido: 2D1A2D1117FF00000000000000000000000000000000000000000000
IE: Desconocido: 3D1606081100000000000000000000000000000000000000
IE: Desconocido: 7F080400000000000040
IE: Desconocido: DD090010180200001C0000
IE: Desconocido: DD180050F2020101800003A4000027A4000042435E0062322F00

Todo parece bastante confuso, pero solo necesita un par de bits de información.

Mira el ESSID. Este debería ser el nombre de una red a la que desea conectarse. También puede encontrar redes abiertas buscando elementos que tengan la Clave de cifrado desactivada.

Escriba el nombre del ESSID al que desea conectarse.

Crear un archivo de configuración de solicitante WPA

La herramienta más común utilizada para conectarse a redes inalámbricas que requieren una clave de seguridad WPA es WPA Supplicant.

La mayoría de las distribuciones vienen con esta herramienta preinstalada. Puede probar esto escribiendo lo siguiente en la terminal:

 wpa_passphrase 

Si recibe un error que dice que no se puede encontrar el comando, entonces no está instalado. Ahora se encuentra en un escenario de huevo y gallina en el que necesita esta herramienta para conectarse a Internet, pero no puede conectarse a Internet porque no tiene esta herramienta. Por supuesto, siempre puede usar una conexión ethernet para instalar wpasupplicant.

Para crear el archivo de configuración para que wpa_supplicant lo use, ejecute el siguiente comando:

 wpa_passphrase ESSID> /etc/wpa_supplicant/wpa_supplicant.conf 

El ESSID será el ESSID que anotó en el comando de exploración iwlist en la sección anterior.

Notará que el comando se detiene sin volver a la línea de comando. Ingrese la seguridad requerida para la red y presione Intro.

Para verificar que el comando funcionó, navegue a la carpeta .config usando los comandos cd y tail:

 cd/etc/wpa_supplicant 

Escriba lo siguiente:

 tail wpa_supplicant.conf 

Debería ver algo como esto:

 network = {
ssid = "yournetwork"
# psk = "yourpassword"
psk = 388961f3638a28fd6f68sdd1fe41d1c75f0124ad34536a3f0747fe417432d888888
}

Encuentre el nombre de su controlador inalámbrico

Hay una información más que necesita antes de conectarse a Internet y es el controlador de su tarjeta de red inalámbrica.

Para descubrir esto, escriba el siguiente comando:

 wpa_supplicant –help | más 

Esto proporcionará una sección llamada controladores. La lista será algo como esto:

 controladores: 
nl80211 = Linux nl80211/cfg80211
wext = Extensiones inalámbricas de Linux (genérico)
con cable = controlador Ethernet con cable
ninguno = sin controlador (servidor RADIUS/WPS ER )

Generalmente, wext es un controlador general que puede intentar usar si no hay nada más disponible. En mi caso, el controlador apropiado es el nl80211.

Conectar a internet

El primer paso para conectarse es ejecutar el comando wpa_supplicant:

 sudo wpa_supplicant -D -i -c/etc/wpa_supplicant/wpa_supplicant.conf -B 

Debe reemplazarlo con el controlador que encontró en la sección anterior. Debe reemplazarse por la interfaz de red descubierta en la sección «Determine su interfaz de red».

Básicamente, este comando ejecuta wpa_supplicant con el controlador especificado utilizando la interfaz de red especificada y la configuración creada en la sección «Crear un archivo de configuración de solicitante WPA».

-B ejecuta el comando en segundo plano para que pueda acceder nuevamente al terminal.

Ahora necesita ejecutar este comando final:

 sudo dhclient 

Eso es. Ahora debería tener una conexión a internet. Para probarlo, escriba lo siguiente:

 haga ping a www.google.com 

Rate article
labsfabs.com
Add a comment