如何在CentOS/RHEL 7上安装route命令
时间:2020-01-09 10:41:00 来源:igfitidea点击:
在CentOS Enterprise Linux/Red Hat Enterprise Linux版本7(RHEL 7)上使用route命令。
报错:bash:route:命令未找到
bash: route: command not found
如何在CentOS/RHEL 7上安装路由器命令并使用它?
在CentOS/RHEL 7/Fedora和许多其他Linux发行版中不推荐使用route命令。
您需要使用ip命令而不是route命令。
但是,出于兼容性原因,可以安装路由器和其他不建议使用的命令。
本教程将学习如何在CentOS/RHEL 7服务器上安装route命令。
如何找出哪个包提供route命令
执行以下yum命令:
# yum whatprovides route
输出表明如何安装net-tools软件包。
要获取有关网络工具的更多信息,请运行:
# yum info net-tools
如何使用yum安装route命令
只需执行以下yum命令:
# yum install net-tools
如何使用route命令
要查看当前路由:
# route -n
输出示例:
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 10.98.222.1 0.0.0.0 UG 0 0 0 eth0 10.98.222.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1013 0 0 eth0
您可以出于相同目的使用ip命令:
# ip r
输出示例:
default via 10.98.222.1 dev eth0 10.98.222.0/24 dev eth0 proto kernel scope link src 10.98.222.3 169.254.0.0/16 dev eth0 scope link metric 1013
如何添加默认网关/路由器IP
运行命令:
route add default gw {IP-ADDRESS} {INTERFACE-NAME} route add default gw 192.168.1.254 eth0
您还可以按以下方式使用ip命令在Linux上设置默认路由/网关:
# ip route add default via 192.168.1.254
验证一下:
# route -n
或者
# ip r
如何删除默认路由
删除当前默认路由,该默认路由在当前路由表的目标字段中标记为default或0.0.0.0。
# route del default