路由表信息解说
##名词解说:
ActiveRoutes:活动的路由
Networkdestination:意图网段
Netmask:子网掩码
Gateway:网关,又称下一跳路由器。在发送IP数据包时,网关界说了针对特定的网络意图地址,数据包发送到的下一跳服务器。如果是本地计算机直接连接到的网络,网关通常是本地计算机对应的网络接口,可是此刻接口有必要和网关共同;如果是长途网络或默许路由,网关通常是本地计算机所连接到的网络上的某个服务器或路由器。
Interface:接口,接口界说了针对特定的网络意图地址,本地计算机用于发送数据包的网络接口。网关有必要坐落和接口相同的子网(默许网关在外),不然形成在运用此路由项时需调用其他路由项,然后可能会导致路由死锁。
Metric:跳数,跳数用于指出路由的本钱,通常情况下代表抵达方针地址所需求经过的跳动数量,一个跳数代表经过一个路由器。跳数越低,代表路由本钱越低,优先级越高。
PersistentRoutes:手动配置的静态固化路由
##路由类型
1)主机路由
主机路由是由路由选择表中指向单个IP地址或主机名的路由记载,主机路由的Flags字段为H。例如,在如下示例中,本机经过IP地址1.1.1.254–>2.2.2.2的主机。
2)网络路由
网路路由是代表主机可以抵达的网络,网络路由的Flags字段N。
3)默许路由
当主机不能在路由表中找到方针路由的IP地址或网络路由时,数据包就会被发送到默许路由(默许网关),默许路由的Flags字段为G。
##配置静态路由
设置和查看路由表都可以用route指令。
1)route指令用法
-add:增加一条路由规矩
-del:删去一条路由规矩
-net:意图地址是一个网络(网段)
-host:意图地址是一个主机
-target:意图网络或主机
-netmask:意图地址的网络掩码
-gw:路由数据包经过的网关
2)示例说明
*增加到主机的路由
#routeadd-host192.168.1.2deveth0
#routeadd-host192.168.2.2gw192.168.2.1
*增加到网络的路由
#routeadd-net192.168.3.2netmask255.255.255.0eth0
#routeadd-net192.168.4.2netmask255.255.255.0gw192.168.4.1
#routeadd-net192.168.1.0/24eth1
*增加默许路由
#routeadddefaultgw192.168.1.1eth0
*删去路由
#routedel-host192.168.1.2deveth0:0
#routedel-host10.20.30.148gw10.20.30.40
#routedel-net10.20.30.40netmask255.255.255.248eth0
#routedel-net10.20.30.48netmask255.255.255.248gw10.20.30.41
#routedel-net192.168.1.0/24eth1
#routedeldefaultgw192.168.1.1
*屏蔽一条路由
#routeadd-net224.0.0.0netmask240.0.0.0reject

linux

linuxroute命令详解

Linux体系下iproute指令用来操作静态路由表,下面是iproute指令的详细介绍:1路由表简介:指的是路由器或者其他互联网网络设备上存储的表,该表中存有到达特定网络终端的途径,在某些情况下,还有一些与这些途径相关的衡量。路由器的首要工作就是未经过路由器的每个数据包寻觅一条最佳的传输途径,并将该数据有效地传送到意图站点。
1、概述route指令用于显现和操作IP路由表。要完成两个不同的子网之间的通讯,需要一台衔接两个网络的路由器,或者同时坐落两个网络的网关来完成。
2、在Linux体系中,设置路由通常是为了解决以下问题:该Linux体系在一个局域网中,局域网中有一个网关,能够让机器拜访Internet,那么就需要将这台机器的IP地址设置为Linux机器的默许路由。
3、要注意的是,直接在指令行下履行route指令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;要想永久保存,能够保存到配置文件。linux默许只支持一条默许路由,当重新启动网口时,会把其他默许路由去掉,只剩下一条该网口生成的默许路由。当然能够经过route指令手动添加多条默许路由,假如多条路由一样,则选择最开端找到的路由(排在前面的路由)。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注