GNU/Linux >> Linux Esercitazione >  >> Linux

"-bash:route:comando non trovato" su CentOS/RHEL 8

Il vecchio comando per impostare il percorso predefinito è route. Se non vengono utilizzate opzioni, verrà visualizzato un elenco di tutti i percorsi attualmente definiti su questo host. Quando si utilizza il comando route senza opzioni, tenterà sempre di risolvere il nome per un determinato indirizzo IP, operazione che richiede del tempo. Se non si desidera eseguire alcuna risoluzione dei nomi, utilizzare l'opzione -n, che rende il comando molto più veloce. Il comando equivalente con ip è il seguente:

$ ip r

dove r sta per percorso.

Per impostazione predefinita, il comando route non è disponibile nell'installazione minima di CentOS/RHEL 8 e in altre distribuzioni Linux. il comando route è disponibile installando il pacchetto net-tools . Il comando ip route show può essere utilizzato al posto del comando route per controllare le porte e i servizi in ascolto sull'installazione minima di CentOS/RHEL 8.

Questo post descrive come risolvere "-bash:route:command not found" su CentOS/RHEL 8.

L'errore seguente mostra che il comando route non è installato sul sistema.

# route -n
-bash: route: command not found
#

Passaggio 1 . Installazione del pacchetto:esegui il comando seguente per installare il pacchetto net-tools:

# dnf install net-tools
CentOS-8 – AppStream
…………………….
Installed:
  net-tools-2.0-0.51.20160912git.el8.x86_64

Complete!
#

Passaggio 2 . Verifica:verifica l'installazione:esegui i seguenti comandi per verificare l'installazione:

# which netstat
/usr/sbin/route
#

Per visualizzare la tabella di routing, utilizzare il comando seguente:

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

Pensieri finali

Come accennato nella sezione precedente, l'utilità ip è un sostituto di diverse utilità tra cui ifconfig e 'route', è inclusa nel pacchetto iproute2. I percorsi possono essere visualizzati eseguendo ip route o ip r in breve. Esistono comandi di percorso aggiuntivi per l'aggiunta o l'eliminazione come ip route del unreachable 10.1.0.0/24, dove "unreachable" è il nome del percorso e "10.1.0.0/24" è il percorso.


Linux
  1. comando ifconfig non trovato – CentOS/RHEL 7

  2. “-bash:firewall:comando non trovato” – Come risolvere in CentOS/RHEL 7

  3. CentOS / RHEL:come aggiungere un percorso nullo in Linux

  4. CentOS / RHEL:come scoprire se una porta di rete è aperta o meno?

  5. Come risolvere l'errore "-bash:xclock:comando non trovato" in CentOS / RHEL

Come installare lo stucco in RHEL 8 / CentOS 8

26 Esempi di comandi DNF in Fedora / CentOS / RHEL

comando semanage non trovato in CentOS 7/6 e RHEL 7/6 – Correzione rapida

netstat Comando non trovato su CentOS 8 / RHEL 8 – Correzione rapida

ifconfig Comando non trovato su CentOS 8 / RHEL 8 – Correzione rapida

Come installare Scala 3 su RHEL 8 / CentOS 8