El antiguo comando para establecer la ruta predeterminada es route. Si no se utilizan opciones, mostrará una lista de todas las rutas que están definidas actualmente en este host. Al usar el comando de ruta sin opciones, siempre intentará resolver el nombre de una dirección IP determinada, lo que lleva algún tiempo. Si no desea que se realice ninguna resolución de nombres, use la opción -n, que hace que el comando sea mucho más rápido. El comando equivalente con ip es el siguiente:
$ ip r
donde r significa ruta.
Por defecto, el comando de ruta no está disponible en la instalación mínima de CentOS/RHEL 8 y otras distribuciones de Linux. El comando de ruta está disponible al instalar el paquete net-tools . El comando ip route show se puede usar en lugar del comando route para verificar los puertos y servicios de escucha en la instalación mínima de CentOS/RHEL 8.
Esta publicación describe cómo resolver "-bash:ruta:comando no encontrado" en CentOS/RHEL 8.
El siguiente error muestra que el comando de ruta no está instalado en el sistema.
# route -n -bash: route: command not found #
# dnf install net-tools CentOS-8 – AppStream ……………………. Installed: net-tools-2.0-0.51.20160912git.el8.x86_64 Complete! #
Paso 2 . Verificación:Verifique la instalación:Ejecute los siguientes comandos para verificar la instalación:
# which netstat /usr/sbin/route #
Para mostrar la tabla de enrutamiento, use el siguiente comando:
# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.43.1 0.0.0.0 UG 100 0 0 eth0 0.0.0.0 192.168.43.1 0.0.0.0 UG 101 0 0 eth1 192.168.43.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0 192.168.43.0 0.0.0.0 255.255.255.0 U 101 0 0 eth1 #
Reflexiones finales
Como se mencionó en la sección anterior, la utilidad ip es un reemplazo para varias utilidades, incluidas ifconfig y 'route', se incluye en el paquete iproute2. Las rutas se pueden ver ejecutando ip route o ip r para abreviar. Hay comandos de ruta adicionales para agregar o eliminar, como ip route del unreachable 10.1.0.0/24, donde "unreachable" es el nombre de la ruta y "10.1.0.0/24" es la ruta.