Como se utiliza el comando route?

El comando route es una herramienta fundamental en sistemas operativos Unix y Linux que permite ver, agregar y manipular las tablas de enrutamiento IP. Con este comando, los usuarios pueden visualizar la ruta que sigue un paquete de red desde su origen hasta su destino y también configurar nuevas rutas o modificar las existentes. En este artículo, aprenderás cómo utilizar el comando route de manera efectiva.

Índice
  1. Visualizar la tabla de enrutamiento actual
  2. Agregar una nueva ruta
  3. Eliminar o modificar rutas existentes

Visualizar la tabla de enrutamiento actual

Una de las funciones más comunes del comando route es visualizar la tabla de enrutamiento actual. Para lograr esto, debemos ejecutar el comando "route -n" en la terminal. Esta simple instrucción nos mostrará una lista de todas las rutas configuradas en el sistema. Además, proporcionará información sobre la interfaz de red a través de la cual se enviarán los paquetes y la dirección del siguiente salto (gateway), si es necesario.

Un ejemplo de la salida podría ser:


Destino           Passarela         Genmask             Indicadores Métrica Ref  Uso Iface
0.0.0.0           192.168.1.1       0.0.0.0             UG    0      0      0  eth0
192.168.1.0       0.0.0.0           255.255.255.0       U     0      0      0  eth0

En esta lista podemos ver las rutas configuradas para la red 0.0.0.0/0 y la red 192.168.1.0/24.

Agregar una nueva ruta

El comando route también permite agregar nuevas rutas utilizando el comando "route add". Para agregar una nueva ruta, debemos especificar el destino, la máscara de red, el próximo salto (gateway) y la interfaz de red a través de la cual se enviarán los paquetes.

Un ejemplo de cómo agregar una nueva ruta sería:


route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.1.1 dev eth0

Este comando agregará una nueva entrada a la tabla de enrutamiento indicando que cualquier paquete destinado a la red 192.168.0.0/24 se enviará a través del gateway 192.168.1.1 en la interfaz de red eth0.

Eliminar o modificar rutas existentes

Además de agregar nuevas rutas, el comando route también permite eliminar rutas existentes utilizando el comando "route del". De la misma manera, se pueden modificar las rutas existentes utilizando el comando "route change". Estas opciones son útiles si deseamos cambiar la configuración de enrutamiento existente sin tener que agregar una nueva ruta desde cero.

Para eliminar una ruta, simplemente utilizamos el siguiente comando:


route del -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.1.1 dev eth0

Y para modificar una ruta existente, utilizamos el siguiente comando:


route change -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.2.1 dev eth0

En ambos casos, debemos especificar el destino, la máscara de red, el próximo salto (gateway) y la interfaz de red.

El comando route es una herramienta esencial para administrar y manipular la tabla de enrutamiento IP en sistemas Unix y Linux. Con este comando, los usuarios pueden visualizar la configuración actual de enrutamiento, agregar nuevas rutas, eliminar rutas existentes y modificar rutas existentes. Aprovecha al máximo esta herramienta para optimizar el rendimiento de tu red y asegurarte de que los paquetes de datos sigan la ruta correcta.

¡No dudes en utilizar el comando route y explora todas sus funcionalidades ahora mismo!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir