Linux查看路由命令
在Linux中,路由命令是管理网络路由的重要工具,用户可以通过路由命令查看当前系统的路由表信息、添加新的路由、删除路由等操作。在本文中,我们将详细介绍Linux系统中常用的路由命令以及其用法。
查看当前系统的路由表信息
要查看当前系统的路由表信息,可以使用route
命令或者netstat
命令。
使用route
命令
route
命令可以显示当前系统的路由表信息,包括目的网络、网关、子网掩码和接口等信息。
route -n
运行上面的命令后,会输出类似以下的路由表信息:
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0
其中,Destination
表示目的网络,Gateway
表示网关,Genmask
表示子网掩码,Flags
表示路由标志,Metric
表示跃点数,Ref
表示引用次数,Use
表示使用次数,Iface
表示接口。
使用netstat
命令
netstat
命令也可以用来查看路由表信息。
netstat -r
运行上面的命令后,会输出当前系统的路由表信息,包括目的网络、网关、子网掩码和接口等信息。
添加新的路由
要添加新的路由,可以使用route
命令。
route add -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.1.100 dev eth0
上面的命令将添加一个到10.0.0.0/8
网段的静态路由,网关为192.168.1.100
,出接口为eth0
。
删除路由
要删除路由,可以使用route
命令。
route del -net 10.0.0.0 netmask 255.0.0.0 gw 192.168.1.100 dev eth0
上面的命令将删除到10.0.0.0/8
网段的静态路由。
总结
通过本文的介绍,我们了解了Linux系统中常用的路由命令以及它们的用法。掌握这些命令可以帮助我们更好地理解和管理网络路由,提高系统的网络性能和安全性。