Linux 路由的概念与路由器的设置

route -n 查看当前路由表:

[root@XonTel /]#route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.16.0.1      0.0.0.0         UG    0      0        0 eth0
172.16.0.0      0.0.0.0         255.255.0.0     U     0      0        0 eth0
192.168.101.0   0.0.0.0         255.255.255.0   U     0      0        0 eth1

各字段说明:

  • Destination : 目标网络或目标主机。default 为(0.0.0.0 )时,表示172.16.0.1是默认网关,所有数据都发到这个网关;
  • Gateway : 网关地址,0.0.0.0 表示当前记录对应的Destination 跟本机在同一个网段,通信时不需要经过网关
  • Genmask: Destination 的网络掩码,Destination 是主机时,需要设置为255.255.255.255;是默认路由时会设置
    为:0.0.0.0
  • Flags : 标记;
    U 代表 路由时活动的;
    H 代表目标是个主机;
    G 代表需要经过网关
    R 恢复动态路由产生的表项
    D 由路由的后台程序动态地安装
    M 由路由的后台程序修改
    !拒绝路由
  • Metric: 路由距离,到达指定网络所需要的中转数,是大型局域网和广域网设置所必须的(不在linux内核使用)
  • Ref: 路由项引用次数(不在Linux内核中使用)
  • Use: 此路由项被路由软件查找的次数
  • Iface: 网卡名字

172.16.0.0/16 和 192.168.101.0/24 是依据网络接口产生的路由,只要网络上有这几个网络接口存在,该网络接口
就会存在一个路由;

可以通过route命令设置额外的路由;使用route命令时:你所规划的路由必须是你的设备或IP可以直接
沟通(Broadcast)的情况;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。