Linux每日一篇 - 48 - route
Linux路由表管理神器!掌握route命令,轻松配置网络路径,管理路由表!
route命令是什么?
route命令用于显示和操作IP路由表,可以查看、添加、删除路由表项,是网络配置的重要工具,就像网络世界的”交通指挥官”。
基本用法
# 显示当前路由表
route
# 显示路由表(详细格式)
route -n
# 添加默认网关
route add default gw 192.168.1.1
# 添加静态路由
route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.1.1
# 添加主机路由
route add -host 192.168.1.100 gw 192.168.1.1
# 删除路由
route del -net 192.168.2.0 netmask 255.255.255.0
# 删除默认网关
route del default gw 192.168.1.1
实用技巧
# 显示路由统计信息
route -e
# 添加永久路由(重启后失效,需写入配置文件)
route add -net 10.0.0.0/8 gw 192.168.1.1
# 通过特定接口添加路由
route add -net 192.168.3.0 netmask 255.255.255.0 dev eth0
# 查看内核路由缓存
route -C
# 清空路由缓存
route -F
常用场景
# 查看当前路由表
route -n
# 添加到特定网络的路由
route add -net 172.16.0.0 netmask 255.255.0.0 gw 192.168.1.1
# 添加到特定主机的路由
route add -host 192.168.1.100 gw 192.168.1.50
# 设置默认网关
route add default gw 192.168.1.1
# 删除静态路由
route del -net 172.16.0.0 netmask 255.255.0.0
# 恢复默认路由
route del default
route add default gw 192.168.1.1