route命令详解 路由表配置 这和防火墙是息息相关的

1、网络为全0或者全1的特殊含义

二、路由表简介:

路由表存储着指向特定网络地址的路径,从路由表中可以我们可以判断出数据包的流向,路由表有静态与动态之分,静态路由表在网络建立之初就由网络人员按照网路拓扑自己手动配置好的,

并且不会更改的叫做静态路由表,而动态路由表是指设备根据路由选择协议动态的能够自学习到新的路由表项从而动态更新自己的路由表,这种方式要消耗资源来完成,显然我们的网关设备

只需要通过设置静态路由表就可以满足我们的需求。

 

三、静态路由表配置常见命令:

route add default gw 192.168.21.1  

 (添加一个默认路由,所有数据包在找不到往哪儿走的时候全部经由该默认网关192.168.21.1出去)

route del  default gw 192.168.21.1   

(删除配置的默认路由)

route add -net 192.168.21.0 netmask 255.255.255.0 gw 192.168.21.1   dev eth0   

(该条命令的作用是配置一条路由表项,其目的地址一个网段192.168.21.0,子网掩码是255.255.255.0,网关是192.168.21.1,经过的网卡设备是eth0,就是说去往192.168.21.0网段的数据包都是经过网卡eth0出去并由网关192.168.21.1转发出去)

route del -net 192.168.21.0 netmask 255.255.255.0 gw 192.168.21.1   dev eth0 

(删除上述设置的路由表项)

route add -host 192.168.21.106 dev eth1 

(该条命令作用是配置一条路由表项,其目的地址是192.168.21.106,数据包经过eth1网卡出去)

route del  -host 192.168.21.106 dev eth1  

(删除上述设置的路由表项)

route -n 

(显示当前配置的路由表内容)

命令说明如下:

1.静态路由表的配置可以由上述命令中涉及到的选项-net ,netmask , gw ,dev ,-host自由组合。

2.-net选项是指的一个网段,多个ip地址;而-host选项指的是具体的主机地址,单个ip地址

四、路由表字段内容说明:

route -n

字段说明:

字段

说明

Destination目标网络或目标主机。Destination 为 default(0.0.0.0)时,表示这个是默认网关,所有数据都发到这个网关。
Gateway网关地址,0.0.0.0 表示当前记录对应的 Destination 跟本机在同一个网段,通信时不需要经过网关。如果没有就显示星号(*)。基本上指定为自己网口的默认IP地址
GenmaskDestination 字段的网络掩码,Destination 是主机时需要设为 255.255.255.255,是默认路由时会设置为 0.0.0.0
Flags

标记

● U 该路由可以使用。

 

● H 该路由是到一个主机,也就是说,目的地址是一个完整的主机地址。如果没有设置该标志,说明该路由是到一个网络,而目的地址是一个网络地址:一个网络号,或者网络号与子网号的组合。

 

● G 该路由是到一个网关(路由器)。如果没有设置该标志,说明目的地 是直接相连的。

 

● R 恢复动态路由产生的表项。

 

● D 该路由是由改变路由(redirect)报文创建的。

 

● M 该路由已被改变路由报文修改。

 

● ! 这个路由将不会被接受。

Metric路由距离,到达指定网络所需的中转数,是大型局域网和广域网设置所必需的。
Ref路由项引用次数 。
Use此路由项被路由软件查找的次数。
Iface网卡名字,例如 eth0或者eth1

 

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
route命令是CentOS系统中用于配置和管理网络路由的一个命令行工具。 route命令可以用于查看当前系统的路由表信息。可以使用命令"route -n"来查看路由表的详细信息,其中包括目标网络、网关、子网掩码和使用的接口等信息。这个命令对于排查网络问题非常有用,可以快速定位到网络通信的具体路径和问题。 route命令还可以用于添加和删除静态路由。静态路由是手动配置的路由,指定了数据包从源到目标的路径。可以使用"route add"命令来添加新的静态路由,指定目标网络、子网掩码和网关。例如,"route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.0.1"就是添加了一个静态路由,将目标网络192.168.1.0/24的数据包通过网关192.168.0.1进行转发。同样的,可以使用"route del"命令来删除已有的静态路由。 另外,route命令还可以用于修改默认网关。默认网关是指当系统需要发送数据包到一个没有匹配的目标网络时使用的网关。默认网关通常由DHCP服务器或者手动配置决定。可以使用"route add default gw"命令来修改默认网关,指定新的网关地址。例如,"route add default gw 192.168.1.254"就是将默认网关修改为192.168.1.254。 总而言之,route命令是CentOS系统中配置和管理网络路由的重要工具,可以查看、添加和删除静态路由,也可以修改默认网关。掌握和了解这个命令对于进行网络配置和故障排查非常有帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值