Tema de Jannah La licencia no está validada. Vaya a la página de opciones del tema para validar la licencia. Necesita una sola licencia para cada nombre de dominio.

Alternativas de comandos de red para usuarios de Linux con ejemplos prácticos

Comandos de red en Windows y Linux: 5 comandos equivalentes que debes conocer (más trucos de WSL)

Muchos usuarios de Windows tienen dificultades para migrar a Linux debido a las diferencias en los comandos de red y su manejo a través de la terminal. Los comandos comunes de Windows no funcionan directamente en Linux, lo que puede causar confusión al comprobar las conexiones o solucionar problemas de red.

Alternativas a los comandos de red en Linux para usuarios de Windows con ejemplos prácticos

Linux proporciona un conjunto robusto de comandos de red que realizan las mismas tareas con mayor eficiencia y flexibilidad. Comprender estos comandos equivalentes simplifica la transición entre ambos sistemas y reduce significativamente el tiempo de aprendizaje.

Al combinar comandos nativos de Linux con capacidades multiplataforma con Windows, las redes se pueden administrar y probar sin problemas sin la necesidad de cambiar por completo el entorno operativo.

Si has usado comandos de red en Windows, como ping y tracert, quizás te preguntes si puedes usarlos en Linux, ya sea de forma independiente o como parte de WSL. Por suerte, sí puedes.

de ping

Recuerdo estar en una clase de redes informáticas en la universidad cuando el profesor explicó cómo usar el comando ping en el símbolo del sistema de Windows. Ese fue el comienzo de una relación a largo plazo, aunque se extendió a otros sistemas operativos y regresó para completarse con WSL.

La forma más sencilla de utilizar ping en la línea de comandos de Linux y WSL es escribir ping seguido de una dirección IP o un nombre de dominio.


ping google.com

Alternativas al comando de red wsl-ping en Linux para usuarios de Windows con ejemplos prácticos

ping 127.0.0.1

El último comando enviará una solicitud de ping a su "laguna" o a la interfaz de su máquina local. El comando ping ayuda a determinar si el host funciona o, al menos, responde a las solicitudes de ping. Algunos hosts podrían seguir funcionando, pero rechazar las solicitudes de ping por razones de seguridad. El comando ping también ayuda a determinar si el sitio está inactivo para todos o solo para usted.

El comportamiento predeterminado del comando ping difiere entre sistemas Linux y similares a Unix y Windows. En Windows, se ejecuta cuatro veces. En Linux, continúa ejecutándose hasta que se presiona Ctrl+C, tras lo cual muestra estadísticas sobre los paquetes recuperados.

Alternativas al comando de red wsl-ping-ctrl-c en Linux para usuarios de Windows con ejemplos prácticos

Para detener el ping después de un cierto número de intentos, use la opción -c. Para enviar cuatro intentos de ping a un host:

ping -c 4 google.com

ping-google-wsl-c4 Alternativas de comandos de red para usuarios de Windows con ejemplos prácticos

tracert: traceroute o tracepath en Linux

Tracert es otra herramienta útil de diagnóstico de red para Windows. Permite rastrear la ruta desde el dispositivo a través de los nodos de red hasta el dispositivo de destino. En la práctica, este método puede no ser del todo fiable, ya que algunos dispositivos a lo largo de la ruta podrían no responder. Sin embargo, es útil para determinar si un sitio web está inactivo para todos o solo para usted.

Podrías buscarlo en Linux, pero quizá no lo encuentres. En resumen, tiene otro nombre. Prueba a ejecutar el comando "traceroute".

traceroute example.com

O puedes probar el comando tracepath:

tracepath example.com

Alternativas al comando de red tracepath-wsl para usuarios de Linux con ejemplos prácticos

Dependiendo de su distribución de Linux, podría necesitar instalar un paquete adicional en su sistema. Si estos comandos fallan, puede buscar en su gestor de paquetes para identificar el paquete que podría necesitar instalarse.

Como alternativa, puede instalar MTR, que combina las funciones de ping y traceroute en una sola herramienta. Para instalarlo en Ubuntu:

sudo apt install mtr

Puede conectarse a MTR usando un nombre de host o una dirección IP, similar a ping y traceroute:

mtr howtogeek.com

El comportamiento predeterminado es abrir una ventana de interfaz gráfica de usuario y continuar el proceso de rastreo de rutas. Puede ver el MTR en la terminal con la opción -t.

mtr -t howtogeek.com
Alternativas al comando de red mtr-terminal para usuarios de Linux con ejemplos prácticos
Puede hacerlo automáticamente configurando la variable de entorno MTR_OPTIONS:
export MTR_OPTIONS="-t"

Puede agregar esta línea a sus archivos .bashrc o .zshrc para habilitarla cada vez que abra una nueva ventana de terminal.

Ahora, cuando ejecute MTR, se ejecutará en la ventana de terminal.

Una de las diferencias clave entre MTR y una herramienta de traceroute tradicional es que MTR muestra estadísticas para cada nodo, similares a las que se ven al usar el comando ping. Muestra los tiempos de respuesta (ping) más cortos, más largos y promedio para cada nodo, así como la desviación estándar. Esto muestra cuánto varían los tiempos de respuesta con respecto al promedio.

ipconfig – atajo de IP en Linux

Es posible que haya usado el comando ipconfig en Windows para ver información sobre la configuración de red. El comando ifconfig era su equivalente en Linux, pero ahora es la abreviatura de ip.

Para ver todas las interfaces de red en su sistema:

ip link
Alternativas al comando de red wsl-ip-link en Linux para usuarios de Windows con ejemplos prácticos
Para mostrar la dirección IP:
ip address

En WSL2, la dirección WSL de la máquina virtual se muestra por defecto. Si desea administrar su conexión de red de Windows desde una máquina Windows, es mejor hacerlo directamente desde Windows.

netstat – Utilice lsof o ss

A veces, puede que quieras ver todas tus conexiones de red abiertas. Quizás te preocupe que alguien haya accedido sin autorización a tu sistema. O quizás simplemente quieras saber qué aplicaciones se conectan a sus servidores. En Windows, el comando `netstat` te permite hacerlo. También existen comandos similares en Linux.

lsof es una herramienta común para verificar archivos abiertos. En Linux, todo es un archivo, incluidas las conexiones de red. Puedes ejecutar el comando lsof desde la línea de comandos.

lsof
De forma predeterminada, esto mostrará todos los archivos abiertos por cualquier aplicación Linux en ejecución. Para ver todas las conexiones a internet, use la opción -i.
lsof -i

En Linux, el comando ss también mostrará información sobre los sockets abiertos, similar al comando netstat:

ss

Nota importante al usar WSL: Estas herramientas solo mostrarán las conexiones en el lado Linux del sistema. Si desea examinar los procesos de Windows, puede usar la herramienta netstat de WSL siguiendo las técnicas que se describen más adelante en este artículo.

nslookup: utilice nslookup o dig en Linux en su lugar.

Para averiguar quién está detrás de un nombre de dominio, puedes usar la herramienta nslookup en Windows. Puedes hacer lo mismo en Linux.

Hay un comando nslookup similar en Linux.

nslookup howtogeek.com
Alternativas al comando de red nslookup-wsl en Linux para usuarios de Windows con ejemplos prácticos
También puedes utilizar la herramienta de excavación:
dig howtogeek.com

Ambas opciones mostrarán los servidores de nombres de dominio asociados con la dirección ingresada, que en este caso es howtogeek.com.

Es posible que estas herramientas no estén instaladas por defecto, dependiendo de su distribución de Linux. No están incluidas en la distribución predeterminada de Ubuntu para WSL. Si desea usarlas, deberá instalar un paquete adicional llamado "bind9-dnsutils".

Afortunadamente, puedes hacerlo fácilmente usando apt:

sudo apt install bind9-dnsutils  

Consejo adicional: utilice comandos de Linux y Windows juntos en WSL

Si usa WSL, puede combinar comandos de Linux y Windows y usarlos juntos.

En Linux, puede agregar ".exe" al comando para usar la versión de Windows. Por ejemplo, para ejecutar el comando netstat en Windows:

netstat.exe
wsl-windows-netstat: Alternativas de comandos de red en Linux para usuarios de Windows con ejemplos prácticos
En un sistema Windows, también puede ejecutar comandos de Linux con el comando `wsl`. Por ejemplo, para ejecutar el comando ping de Linux mediante PowerShell con la distribución de Linux predeterminada:
wsl ping google.com
PowerShell-WSL-Ping: Alternativas de comandos de red para usuarios de Linux con ejemplos prácticos
Si ha ejecutado comandos de red desde la línea de comandos de Windows, puede hacerlo fácilmente desde Linux. De hecho, WSL lo facilita aún más al permitir la ejecución de comandos desde ambos sistemas. Muchos comandos de Windows se originaron en sistemas tipo Unix, por lo que comparten muchas similitudes.

Comprender los comandos de red equivalentes entre Windows y Linux facilita el trabajo en ambos sistemas y reduce los errores comunes. Cambiar no significa empezar desde cero, sino volver a aplicar los mismos conceptos con herramientas diferentes.

Asegúrese de probar estos comandos en la práctica e incorporarlos a su rutina diaria para ganar más confianza al administrar redes en Linux.

Ir al botón superior