Ver la tabla de enrutamiento de red usando el comando ip route en Linux Mint 20.3
Una tabla de enrutamiento contiene entradas de enrutamiento que determinan adónde van todos los paquetes cuando dejan un enrutador o un sistema. Por lo general, los sistemas Linux utilizan enrutamiento dinámico, donde el kernel decide qué ruta de entre múltiples rutas debe seguir un paquete. Sin embargo, también puede agregar rutas estáticas, que no se actualizan dinámicamente, si desea reenviar tráfico específico a una puerta de enlace o enrutador en particular.
En el artículo de hoy, cubriremos cómo ver las tablas de enrutamiento de red usando el comando "ip route" en el sistema operativo Linux Mint 20.3.
Nota: necesita privilegios de sudo para realizar cambios en la tabla de enrutamiento. Sin embargo, ver la tabla de enrutamiento no necesita ningún privilegio de sudo.
Ver la tabla de enrutamiento de red usando el comando "ip route"
El comando "ip route" en Linux se usa para ver y modificar la tabla de enrutamiento. Con este comando, puede agregar nuevas rutas a una red o host en particular. Puede eliminar las rutas si ya no las quiere en su tabla de enrutamiento.
Para ver la tabla de enrutamiento de la red en su Linux Mint, abra la Terminal y ejecute el siguiente comando:
O
En el resultado, verá una lista de destinos de red y puertas de enlace. Las puertas de enlace son las direcciones donde se reenvían los paquetes cuando se mueven hacia su destino. Estas rutas son rutas dinámicas a menos que ya haya agregado las rutas estáticas.
A continuación se muestra el resultado del comando "ip route" en nuestro sistema. La 192.168.42.0 es la red local adjunta a la interfaz de red ens33. El 192.168.42.2 es la puerta de enlace predeterminada. Cualquier tráfico que no esté destinado a la red local y que no esté definido en la tabla de enrutamiento se reenvía a esta dirección.
Adición de nuevas rutas
Usando el comando "ruta ip", también puede agregar una nueva ruta para una red específica. Utilice la siguiente sintaxis para agregar una nueva ruta en la tabla de enrutamiento de su sistema:
Por ejemplo, el siguiente comando agrega la ruta para la red 10.0.0.0/24 a través de la puerta de enlace 192.168.42.2 para enrutarla a través de la interfaz de red ens33.
Adición permanente de rutas en Linux
La ruta estática agregada por el comando "ip route" no es una ruta persistente. Una ruta persistente permanece en su lugar incluso cuando reinicia su sistema. Para agregar permanentemente las rutas estáticas y hacerlas persistentes, deberá agregar la entrada en el archivo /etc/network/interfaces.
Edite el archivo /etc/network/interfaces mediante el siguiente comando:
Agregue la siguiente entrada para su ruta estática:
Luego, guarde y cierre el archivo y reinicie el servicio de red:
Eliminación de rutas
Para eliminar una ruta usando el comando “ruta ip”, use la sintaxis anterior pero reemplace la opción agregar por eliminar:
Adición de una nueva puerta de enlace predeterminada
A veces, debe agregar una nueva puerta de enlace predeterminada a su sistema Linux. El comando "ruta ip" también le permite agregar una nueva puerta de enlace predeterminada. Utilice la siguiente sintaxis:
Conclusión
En esta publicación, revisamos cómo ver la tabla de enrutamiento de la red usando el comando "ip route" en el sistema operativo Linux Mint 20.3. También cubrimos cómo agregar rutas de forma permanente en Linux Mint para que persistan después de reiniciar. Recuerde, esta no es la única forma de ver la tabla de enrutamiento de red en Linux. También puede ver la tabla de enrutamiento usando los comandos "netstat" y "ruta".