route print

route print
route print

1、计算机访问网络的原则为:IP地址在同一网段内的PC可以直接相互访问,不同段IP地址需要经过路由器或者网关进行连接。如下图:

当一台计算机访问网络时会根据本机的路由链表去选择访问路径,路由链表如下(用route print指令查看):

路由链表的解释

2、路由器的工作是协调一个网络与另一个网络之间的通信。因此,一台路由器包含多个网卡,每一个网卡连接到不同的网段。 当用户把一个数据包发送到本机以外的一个不同的网段时,这个数据包将被发送到路由器。路由器将决定这个数据包应该转发给哪一个网段。如果这台路由器连接两个网段或者十几个网段也没有关系。决策的过程都是一样的,而且决策都是根据路由表做出的。

PC1

IP:192.168.0.2

Mask:255.255.255.0

PC2IP:192.168.0.10Mask:255.255.255.0直接相互访问PC1

IP:192.168.0.2

Mask:255.255.255.0

Gateway :192.168.0.1IP 为192.168.0.1的Router 或者网关

PC2IP :10.0.0.1

解释:第一列是网络目的地址。列出了路由器连接的所有的网段。网络掩码列提供这个网段本身的子网掩码,而不是连接到这个网段的网卡的子网掩码。这基本上能够让路由器确定目的网络的地址类。第三列是网关。一旦路由器确定它要把这个数据包转发到哪一个目的网络,路由器就要查看网关列表。网关表告诉路由器这个数据包应该转发到哪一个IP地址才能达到目的网络。第四列为接口列,告诉路由器哪一个网卡连接到了合适的目的网络。最后一列是测量(通常可以理解为优先级),路由器有很多方法发送一个数据包。在这种情况下,以最短的(或者最可靠的)路径发送数据包是有意义的。Windows一般不查看测量列,除非通向一个目的地有很多路径。如果有多个路径,Windows将查看测量列以确定最短的路径。

3、由于需要导入Shopfloor,所以在测试站会存在两个网关,一个为连接Shopfloor时存在的一个网关:10.10.XX.248,一个为我们产品的网关:192.168.X.1,路由链表如下图:

从此表中可以看出所有的IP地址均通过10.10.22.248或者192.168.0.1的网关,但操作系统会认定一个Default的网关,如果系统认定192.168.0.1为Default网关,则优先使用192.168.0.1的网关,此时需要访问10.0.0.*的网络则会出现无法连接,如果认定

10.10.22.248为Default网关,则优先使用10.10.22.248的网关,此时需要访问192.168.33.*的网络则会无法连接。

4、添加静态链表,指定路由网关:

运行Route.bat会自动添加静态路由链表,手动添加链表的指令为:

route -p add 10.0.0.0 mask 255.255.255.0 10.10.22.248 metirc 19

运行Route.bat会自动添加静态路由链表,手动添加链表的指令为:

route -p add 10.0.0.0 mask 255.255.255.0 10.10.22.248 metirc 19

route:路由表指令,-p:保存至系统中,add:添加路由链表,10.0.0.0:需要访问的网络地址段(网络段用0表示,如果需要范围的网络为10.0.0.1,则在此写为10.0.0.0),mask 255.255.255.0:子网掩码, 10.10.22.248:使用网关,

metirc:优先级为19(级数越高越优先使用)。

下图为执行完成后的路由链表。

红色框内为添加的静态路由表,其作用是指定访问IP为:10.10.21.0、10.10.22.0、10.10.23.0、10.0.0.0,Mask为:

255.255.255.0的网段使用10.10.24.248的网关,优先级为1,指定访问IP为10.0.0.0,mask为:255.0.0.0的网络使用10.10.24.248的网关,优先级为19,指定访问IP为192.168.33.0,mask为255.255.255.0的网络使用192.168.0.1的网关,优先级为20。

相关文档
最新文档