Explorando comandos de red
En este tutorial, aprenderemos a usar algunos comandos útiles para obtener información sobre nuestra red, verificar la conectividad con páginas web y más.
1. Instalación de net-tools
Antes de empezar, debemos instalar las herramientas necesarias. El comando ifconfig forma parte de net-tools, que puedes instalar con el siguiente comando:
sudo apt install net-tools
2. Comando ifconfig
Este comando muestra información sobre las interfaces de red en tu sistema, como el nombre de la tarjeta de red y su configuración.
ifconfig
3. Comando ping
El comando ++ping ++verifica si una página web o una IP específica están activas y respondiendo a solicitudes. Por ejemplo, para comprobar si puedes acceder a Google:
ping www.google.com
Si recibes paquetes de vuelta, significa que la conexión a esa dirección está funcionando correctamente. Es útil para diagnosticar problemas de red.
4. Comando curl
El comando ++curl ++permite obtener el contenido de una URL, como el código HTML de una página web. Por ejemplo, para descargar el HTML de Google:
curl www.google.com
Puedes guardar el contenido en un archivo de esta forma:
curl www.google.com > index.html
5. Comando wget
wget es similar a curl, pero además descarga archivos de una URL directamente a tu computadora. Suele utilizarse para descargar archivos o instalar software.
wget www.facebook.com
6. Comando traceroute
++traceroute ++ muestra la ruta que toman los paquetes desde tu computadora hasta un servidor o página web, indicando los nodos intermedios por los que pasan. Es útil para analizar la ruta de red.
Para instalarlo, usa uno de estos comandos:
sudo apt install inetutils-traceroute sudo apt install traceroute
Luego, puedes ejecutar el comando:
traceroute www.google.com
Te mostrará algo como esto:
traceroute to www.google.com (192.178.56.228), 64 hops max 1 172.17.160.1 0.710ms 0.606ms 0.423ms 2 192.168.1.254 4.842ms 4.994ms 1.485ms 3 200.38.193.226 7.287ms 7.099ms 4.562ms 4 189.246.170.226 9.095ms 6.092ms 7.192ms 5 189.247.252.37 8.770ms 10.383ms 6.963ms
Este post cubre algunos de los comandos básicos para trabajar con redes desde la terminal. Con estas herramientas, puedes diagnosticar problemas de conectividad y obtener información valiosa sobre tu red.