GNU/Linux >> Znalost Linux >  >> Linux

„-bash:route:command not found“ na CentOS/RHEL 8

Starý příkaz pro nastavení výchozí trasy je route. Pokud nejsou použity žádné možnosti, zobrazí se seznam všech tras, které jsou aktuálně definovány na tomto hostiteli. Při použití příkazu route bez voleb se vždy pokusí přeložit název pro danou IP adresu, což nějakou dobu trvá. Pokud nechcete, aby se provádělo žádné rozlišení názvů, použijte volbu -n, díky které je příkaz mnohem rychlejší. Ekvivalentní příkaz s ip je následující:

$ ip r

kde r znamená trasa.

Ve výchozím nastavení není příkaz route dostupný v minimální instalaci CentOS/RHEL 8 a dalších distribucích Linuxu. route je dostupný po instalaci balíčku net-tools . Příkaz ip route show lze použít místo příkazu route ke kontrole naslouchacích portů a služeb na minimální instalaci CentOS/RHEL 8.

Tento příspěvek popisuje, jak vyřešit „-bash:route:command not found“ na CentOS/RHEL 8.

Níže uvedená chyba ukazuje, že příkaz route není v systému nainstalován.

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

Krok 1 . Instalace balíčku:Spusťte následující příkaz pro instalaci balíčku net-tools:

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

Complete!
#

Krok 2 . Ověření:Ověřte instalaci:Spusťte následující příkazy k ověření instalace:

# which netstat
/usr/sbin/route
#

Chcete-li zobrazit směrovací tabulku, použijte následující příkaz:

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

Poslední myšlenky

Jak bylo uvedeno v předchozí části, nástroj ip je náhradou několika nástrojů včetně ifconfig a „route“, je součástí balíčku iproute2. Trasy lze zobrazit spuštěním ip route nebo zkráceně ip r. Existují další příkazy trasy pro přidání nebo odstranění, jako je ip route del unreachable 10.1.0.0/24, kde „unreachable“ je název trasy a „10.1.0.0/24“ je trasa.


Linux
  1. „-bash:firewall:příkaz nenalezen“ – Jak vyřešit v CentOS/RHEL 7

  2. „lsb_release:příkaz nenalezen“ – Oprava v CentOS/RHEL

  3. Jak vyřešit chybu „-bash:xclock:příkaz nenalezen“ v CentOS / RHEL

  1. Příkaz semanage nebyl nalezen v CentOS 8 / RHEL 8

  2. id:příkaz nenalezen

  3. w:příkaz nenalezen

  1. příkaz ifconfig nenalezen – CentOS/RHEL 7

  2. „-bash:route:command not found“ na CentOS/RHEL 7

  3. CentOS / RHEL :Jak přidat nulovou cestu v Linuxu