LOADING...

加载中请稍等...

loading

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
头像
汪多多是只猫
失业的运维工程师
热爱开源与分享
微信公众号