说明
iproute2里面的一个命令,与 网络route配置路由表(仅main表)功能基本一样,但可以操作指定的路由表
示例
- 列出路由
- ip route list
- ip route show
- ip route
- 查看指定网段的路由
- ip route list 192.168.2.0/24
- 添加路由
- ip route add 192.168.2.0/24 via 192.168.1.1
- 追加路由
- ip route append 192.168.2.0/24 via 192.168.1.12 #追加一个指定网络的路由,为了平滑切换网关使用
- 修改路由
- ip route change 192.168.2.0/24 via 192.168.1.11
- ip route replace 192.168.2.0/24 via 192.168.1.111
- 删除路由
- ip route del 192.168.2.0/24 via 192.168.1.1
- route del default gw 82.17.68.254
- 清空指定网络的路由
- ip route flush 192.168.2.0/24 #这个是清理所有192.168.2.0/24相关的所有路由,有时候设置错网关存在多条记录,就需要一次性清空相关路由再进行添加
- 添加默认路由
- ip route add default via 192.168.1.1
- 查询路由包从哪里来
- ip route get 192.168.1.1
- 指定路由metirc
- ip route add 192.168.2.0/24 via 192.168.1.15 metric 10
- 指定路由表(没有指定默认就还是main表)
- 路由表序号和表名的对应关系在
/etc/iproute2/rt_tables
文件中,可手动编辑 - 路由信息显示中的 scope 是路由作用范围的意思
路由的作用范围 描写叙述
Host 当一条路由使目的地址为本地主机时,作用范围为host
Link 当一条路由使目的地址为本地网络是,作用范围为Link
Universe 当一条路由使目的地址超过一跳时,作用范围为universe