GNU/Linux >> Tutoriales Linux >  >> Linux

“-bash:ruta:comando no encontrado” en CentOS/RHEL 8

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
#

Paso 1 . Instalación del paquete:ejecute el siguiente comando para instalar el paquete net-tools:

# 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.


Linux
  1. comando semanage no encontrado en CentOS 8 / RHEL 8

  2. “lsb_release:comando no encontrado” – Corrección en CentOS/RHEL

  3. “-bash:ruta:comando no encontrado” en CentOS/RHEL 7

  4. CentOS/RHEL:Cómo agregar una ruta nula en Linux

  5. CentOS/RHEL:¿Cómo saber si un puerto de red está abierto o no?

Cómo instalar masilla en RHEL 8 / CentOS 8

26 ejemplos de comandos DNF en Fedora / CentOS / RHEL

Comando semanage no encontrado en CentOS 7/6 y RHEL 7/6 – Solución rápida

Comando netstat no encontrado en CentOS 8 / RHEL 8 – Solución rápida

Comando ifconfig no encontrado en CentOS 8 / RHEL 8 – Solución rápida

Cómo instalar Scala 3 en RHEL 8 / CentOS 8