Linux默认路由表及查询

简介

Linux系统默认有三个路由表,分别为 :

  • 本地路由表(local):路由表编号为255。该路由负责本机IP地址和广播地址的路由,内核将自动为何这个路由表,若没有该路由表则任何网络都不能访问。
  • 主路由表(main):路由表编号为254。通常的单播路由均保存在主路由表中。
  • 默认路由表(default):路由编号为253。默认路由表通常没有任何路由表项。

Linux路由表项查询

Linux系统可以处理1~2^31个路由表,其路由表名称和编号之间的对应关系由/etc/iproute2/rt_tables来维护。

查询命令

  • 按路由表编号来查询:ip route list table table_num
  • 按路由表名称来查询:ip route list tabel table_name

举例

按name查询:ip route list table local

broadcast 127.0.0.0 dev lo  proto kernel  scope link  src 127.0.0.1 
local 127.0.0.0/8 dev lo  proto kernel  scope host  src 127.0.0.1 
local 127.0.0.1 dev lo  proto kernel  scope host  src 127.0.0.1 
broadcast 127.255.255.255 dev lo  proto kernel  scope link  src 127.0.0.1 
broadcast 192.168.129.0 dev enp4s0  proto kernel  scope link  src 192.168.129.8 
local 192.168.129.8 dev enp4s0  proto kernel  scope host  src 192.168.129.8 
broadcast 192.168.129.255 dev enp4s0  proto kernel  scope link  src 192.168.129.8 

按number来查询:ip route list table 255

broadcast 127.0.0.0 dev lo  proto kernel  scope link  src 127.0.0.1 
local 127.0.0.0/8 dev lo  proto kernel  scope host  src 127.0.0.1 
local 127.0.0.1 dev lo  proto kernel  scope host  src 127.0.0.1 
broadcast 127.255.255.255 dev lo  proto kernel  scope link  src 127.0.0.1 
broadcast 192.168.129.0 dev enp4s0  proto kernel  scope link  src 192.168.129.8 
local 192.168.129.8 dev enp4s0  proto kernel  scope host  src 192.168.129.8 
broadcast 192.168.129.255 dev enp4s0  proto kernel  scope link  src 192.168.129.8

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值