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系统中常用的路由命令以及它们的用法。掌握这些命令可以帮助我们更好地理解和管理网络路由,提高系统的网络性能和安全性。
极客笔记