发布时间:2024-04-02 文章来源:深度系统下载 浏览:
方法/步骤 1.首先在“运行”窗口输入cmd(按WIN+R打开运行窗口),然后回车进入命令行,输入routeadd10.253.251.0mask255.255.255.0-p192.254.1.1。其中10.253.251.0是源地址,255.255.255.0是源地址掩码,192.254.1.1是目标地址。 2.如何查看已添加的路由?输入routeprint,然后回车出现图2内容。图2中话红线的内容就是我们刚才添加的路由。 3.那么我们如何删除已添加的路由?把这条命令routeadd10.253.251.0mask255.255.255.0-p192.254.1.1中的add改成delete,然后回车就可以啦 按win键+X键,在弹出的列表中选择“命令提示符(管理员)” 接下来我们所有的操作都是基于“route”命令来实现,可以再命令提示里面输入“route?”查看route命令的帮助及语法 我这里添加了一条去往10.10.10.0/24网段的静态路由,指定去往此网段的路由都走172.20.153.254网关,确认添加的内容无误后按回车,弹出“操作完成!”内容表示路由添加成功; 其中此处用到的几个参数的作用是: -p表示永久路由,重启后不丢失 Add添加路由delete删除路由 10.10.10.0表示目的网段的网络地址 Mask固定命令,后面跟的是目标网段的子网掩码 172.20.153.254是去往目的网段的吓一跳 添加完成可以通过“routeprint”命令来查看听见的静态路由 可通过“routedelete目的网段网络地址”删除添加的静态路由 解析静态路由配置: 步骤/方法 1.设置计算机A的IP为192.168.1.2子网掩码为255.255.255.0网关为192.168.1.1! 2.设置计算机B的IP为192.168.2.2子网掩码为255.255.255.0网关为192.168.2.1! 3.给路由A的fastEthernet0/0端口配置IP为192.168.1.1子网掩码为255.255.255.0,由于路由默认的端口是关闭的,所以在给路由端口配置好IP以后,要注意用noshutdown(不关闭)命令把端口开启!如下是配置路由A端口fastEthernet0/0的所有命令: 4.Continuewithconfigurationdialog?[yes/no]:no Router#configureterminal(进入全局配置模式) Router(config)#interfacefastEthernet0/0(进入端口模式,进入端口0/0了) Router(config-if)#noshutdown(开启端口) (有红线画出的就是我输入的命令,没红线画出的,那是路由的提示): 5.给路由A的fastEthernet1/0端口配置IP为192.168.3.1子网掩码为255.255.255.0,如下是配置路由A端口fastEthernet1/0的所有命令 Router(config-if)#exit(从0/0端口退回到全局配置模式) Router(config)#interfacefastEthernet1/0(进入1/0端口) Router(config-if)#ipaddress192.168.3.1255.255.255.0(给端口1/0配置好了IP跟子网掩码) Router(config-if)#noshutdown(开启端口) %LINK-5-CHANGED:InterfaceFastEthernet1/0,changedstatetoup Router(config-if)#exit(从1/0端口退回到全局配置模式) (有红线画出的就是我输入的命令,没红线画出的,那是路由的提示): 6.给路由B的fastEthernet1/0端口配置IP为192.168.3.2子网掩码为255.255.255.0,如下是配置路由B端口fastEthernet1/0的所有命令 Continuewithconfigurationdialog?[yes/no]:no Router>enable(进入特权模式) Router#configureterminal(进入全局配置模式) Enterconfigurationcommands,oneperline.EndwithCNTL/Z. Router(config)#interfacefastEthernet0/0(进入端口模式,进入端口0/0了)、 Router(config-if)#ipaddress192.168.3.2255.255.255.0(给端口0/0配置好了IP,子网掩码) Router(config-if)#noshutdown(开启端口) (有红线画出的就是我输入的命令,没红线画出的,那是路由的提示): 6.给路由B的fastEthernet0/0端口配置IP为192.168.2.1子网掩码为255.255.255.0,如下是配置路由A端口fastEthernet1/0的所有命令 Router(config-if)#exit(从0/0端口退回到全局配置模式) Router(config)#interfacefastEthernet1/0(进入1/0端口) Router(config-if)#ipaddress192.168.2.1255.255.255.0(给端口1/0配置好了IP跟子网掩码) Router(config-if)#noshutdown(开启端口) %LINK-5-CHANGED:InterfaceFastEthernet1/0,changedstatetoup Router(config-if)#exit(从1/0端口退回到全局配置模式) (有红线画出的就是我输入的命令,没红线画出的,那是路由的提示): 给路由B设置静态跳转,若遇到访问计算机A(也就是192.168.1.0)这个网段的数据包,给他规定了往路由A的1/0端口(也就是192.168.3.1)跳转,再在跳转后到达的路由查询路由表,查询计算机A(也就是192.168.1.0)的这个网段再转发数据包!具体命令如下: Router(config)#iproute192.168.1.0255.255.255.0192.168.3.1(在全局配置模式下) 在路由A也设置一个跳转,要不数据发送出去了,找不到回来就路,那么就没返回信息了!具体命令如下: Router(config)#iproute192.168.2.0255.255.255.0192.168.3.2(在全局配置模式下) 用ping命令测试全网是否连通了!如果前面的步骤你都没操作错的话,那么现在的测试,你会得到如下图所以内容: 注意事项 配置静态路由,一定要两个路由都有配置到跳转,要不的话,只配置了一个路由,那么造成的情况就是数据包无法发送出来或数据包发送出去了 一、静态路由含义说明 说明: 个人感觉静态路由就类似一个桥,可以让数据包按照固定的规则走。 第一行表示: 所有到达192.168网段的都转送到192.268.242.65网关 第三行表示: 所有到达本机的数据包都被转送到x.x.213.1网关 第四行表示: 所有到达10.243网段的数据包都被传送到192.168.242.65网关 二、如何设置静态路由 本身主机A和主机C是无法相互访问的,为了实现主机A、C的连通,于是需要引入主机B要求主机B有双网卡,需要进行相应的IP配置使得两张网卡可分别与主机A、C连通。假设经过相应的ip配置后网卡1与主机A连通,网卡2与主机C连通 现在要实现主机A和主机C的连通,则需要在主机B上配置静态路由。 静态路由需要用到主机B的网卡1的网关,使得所有到达主机A的数据包都被传递到网卡1的网关,因为网卡1肯定是可以与网卡1的网关联通的,故经过这样设置后可实现,到A的数据包自动被转发到B网卡1的网关,再路由到主机B再路由到C进而实现主机AC的连通 简单来说,就是下图 添加示例:routeadd10.10.10.1mask255.255.255.25510.10.10.2 添加路由的方法如下: 需要以管理员权限运行 routeadd10.1.0.0mask255.255.0.0192.165.3.54-p 至于路由跳数和经过哪个网卡不必特殊设置。 子网掩码如何设置:看目的地址有几个网段,子网掩码就有几个255。 -p表示持久化处理,重启系统后路由仍有效 删除路由:routedelete10.1.0.0 显示路由表:routeprint 注意:对于双网卡的机器,路由的作用是打通双网卡之间的通道,不要随便删除路由。 三、详细信息如下 打开控制台,然后输入route,回车,可以看到相关的帮助信息。 添加路由: C:\windows\system32>route 操作网络路由表。 ROUTE[-f][-p][-4|-6]command[destination] [MASKnetmask][gateway][METRICmetric][IFinterface] -f清除所有网关项的路由表。如果与某个 命令结合使用,在运行该命令前, 应清除路由表。 -p与ADD命令结合使用时,将路由设置为 在系统引导期间保持不变。默认情况下,重新启动系统时, 不保存路由。忽略所有其他命令, 这始终会影响相应的永久路由。 -4强制使用IPv4。 -6强制使用IPv6。 command其中之一: PRINT打印路由 ADD添加路由 DELETE删除路由 CHANGE修改现有路由 destination指定主机。 MASK指定下一个参数为“netmask”值。 netmask指定此路由项的子网掩码值。 如果未指定,其默认设置为255.255.255.255。 gateway指定网关。 interface指定路由的接口号码。 METRIC指定跃点数,例如目标的成本。 用于目标的所有符号名都可以在网络数据库 文件NETWORKS中进行查找。用于网关的符号名称都可以在主机名称 数据库文件HOSTS中进行查找。 如果命令为PRINT或DELETE。目标或网关可以为通配符, (通配符指定为星号“*”),否则可能会忽略网关参数。 如果Dest包含一个*或?,则会将其视为Shell模式,并且只 打印匹配目标路由。“*”匹配任意字符串, 而“?”匹配任意一个字符。示例:157.*.1、157.*、127.*、*224*。 只有在PRINT命令中才允许模式匹配。 诊断信息注释: 无效的MASK产生错误,即当(DEST&MASK)!=DEST时。 示例:>routeADD157.0.0.0MASK155.0.0.0157.55.80.1IF1 路由添加失败:指定的掩码参数无效。 (Destination&Mask)!=Destination。 示例: >routePRINT >routePRINT-4 >routePRINT-6 >routePRINT157*....只打印那些匹配157*的项 >routeADD157.0.0.0MASK255.0.0.0157.55.80.1METRIC3IF2 destination^^mask^gatewaymetric^^ Interface^ 如果未给出IF,它将尝试查找给定网关的最佳 接口。 >routeADD3ffe::/323ffe::1 >routeCHANGE157.0.0.0MASK255.0.0.0157.55.80.5METRIC2IF2 CHANGE只用于修改网关和/或跃点数。 >routeDELETE157.0.0.0 >routeDELETE3ffe::/32
|