Windows如何通过cmd命令设置添加静态路由方式, 方法/步骤
1.首先在运行窗口中输入cmd(按WIN R打开运行窗口),然后回车进入命令行,输入route add 10 . 253 . 251 . 0 mask 255 . 255 . 0-p 192 . 254 . 1 . 1。
其中,10.253.251.0是源地址,255.255.255.0是源地址掩码,192.254.1.1是目的地址。
2.如何查看添加的路线?输入routeprint,然后按Enter显示图2中的内容。图2中红线的内容就是我们刚刚添加的路线。
3.那么我们如何删除添加的路由呢?将此命令中的Add Route Add 10 . 253 . 251 . 0 Mask 255 . 255 . 255 . 0-P 192.254.1.1更改为delete,然后回车。
按win键和x键,在弹出列表中选择命令提示符(管理员)。
接下来,我们所有的操作都基于route命令。您可以在命令提示下输入route。请查看route命令的帮助和语法。
我已经给10.10.10.0/24网段添加了一条静态路由,所有到这个网段的路由都被指定走172.20.153.254网关。确认添加的内容正确后按回车键,弹出操作完成!内容表明路由添加成功;
这里使用的几个参数的功能是:
-p表示永久路由,重启后不会丢失。
添加添加路线删除删除路线。
10.10.10.0表示目的网段的网络地址。
Mask fixed命令,后跟目标网段的子网掩码。
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后,
注意用NOS Shutdown命令打开端口!以下是在路由A端口上配置fastEthernet0/0的所有命令:
4.Continuewithconfigurationdialog?[yes/no]:no
路由器#配置终端(进入全局配置模式)
Router (Configuration) # Interface Ethernet 0/0 (entering port mode and entering port 0/0)
Router (configuration -if)#noshutdown (open port)
(我输入的命令是用红线画的,不是红线,是路线提示):
5.将路由A的fastEthernet1/0端口配置为IP地址为192.168.3.1,子网掩码为255.255.255.0。以下是配置路由a的fastEthernet1/0端口的所有命令
路由器(config-if)#exit(从端口0/0返回全局配置模式)
Router (Configuration) # Interface Ethernet 1/0 (Entering 1/0 Port)
路由器(config-if)# IP address 192 . 168 . 3 . 1255 . 255 . 255 . 0(为端口1/0配置了IP和子网掩码)。
Router (configuration -if)#noshutdown (open port)
%LINK-5-CHANGED:InterfaceFastEthernet1/0,changedstatetoup
路由器(配置-if)#退出(从1/0端口返回全局配置模式)
(我输入的命令是用红线画的,不是红线,是路线提示):
6.将路由B的fastEthernet1/0端口配置为IP地址为192.168.3.2,子网掩码为255.255.255.0。以下是配置路由b的fastEthernet1/0端口的所有命令
Continuewithconfigurationdialog?[yes/no]:no
可路由(进入特权模式)
路由器#配置终端(进入全局配置模式)
Enterconfigurationcommands,oneperline.EndwithCNTL/Z.
Router (configuration) # interface Ethernet 0/0 (entering port mode and entering port 0/0),
路由器(config-if)# IP address 192 . 168 . 3 . 2255 . 255 . 0(端口0/0配置有IP和子网掩码)。
Router (configuration -if)#noshutdown (open port)
(我输入的命令是用红线画的,不是红线,是路线提示):
6.将路由B的fastEthernet0/0端口配置为IP地址为192.168.2.1,子网掩码为255.255.255.0。以下是配置路由a的fastEthernet1/0端口的所有命令
路由器(config-if)#exit(从端口0/0返回全局配置模式)
Router (Configuration) # Interface Ethernet 1/0 (Entering 1/0 Port)
路由器(config-if)# IP address 192 . 168 . 2 . 1255 . 255 . 0(为端口1/0配置了IP和子网掩码)。
Router (configuration -if)#noshutdown (open port)
%LINK-5-CHANGED:InterfaceFastEthernet1/0,changedstatetoup
路由器(配置-if)#退出(从1/0端口返回全局配置模式)
(我输入的命令是用红线画的,不是红线,是路线提示):
为路由b设置一个静态跳转,如果遇到访问计算机A网段(即192.168.1.0)的数据包,给他一个路由查询路由表,跳转到路由A的1/0端口(即192.168.3.1),跳转后到达。
查询计算机A的这个网段(也就是192.168.1.0)然后转发数据包!具体命令如下:
路由器(配置)# iproute 192 . 168 . 1 . 0255 . 255 . 0192 . 168 . 3 . 1(在全局配置模式下)
在路由A中设置一个跳转,否则数据会发出去,如果找不到回去的路,那么就没有信息返回了!具体命令如下:
路由器(配置)# iproute 192 . 168 . 2 . 0255 . 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\system32route
操作网络路由表。
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产生错误,即当(DESTMASK)!=DEST时。
示例:routeADD157.0.0.0MASK155.0.0.0157.55.80.1IF1
路由添加失败:指定的掩码参数无效。
(DestinationMask)!=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
Windows如何通过cmd命令设置添加静态路由方式,以上就是本文为您收集整理的Windows如何通过cmd命令设置添加静态路由方式最新内容,希望能帮到您!更多相关内容欢迎关注。