提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
最近有一个需求,一开始让我满头疼的。有一个设备C挂在A服务器下面,在A上可以访问;现在我需要在B上访问C设备,A和B是同网段,B和C不是一个网段。如果B想直接访问C,最好地办法就是配置静态路由。
硬件&操作系统
CPU:I5 6700HQ
内存:DDR4 2400
OS:Windows11
一、静态路由是什么?
静态路由(英语:Static routing)是一种路由的方式,路由项(routing entry)由手动配置,而非动态决定。与动态路由不同,静态路由是固定的,不会改变,即使网络状况已经改变或是重新被组态。一般来说,静态路由是由网络管理员逐项加入路由表。
查看本机路由也简单:
查看所有的路由
route print
只查看IPv4
route print -4
只查看IPv6
route print -6
只查看相关项
#IP以172开头的所有相关路由
route print 172*
二、开始配置
windows的配置方法我只找到一个,那就是借助命令行,而且需要管理员权限,要不然会提示请求的操作需要提升
,其实就是需要管理员权限。
这里特别说明下配置分为临时配置(保存在内存,电脑重启就消失),永久配置(写入配置,电脑重启还在)。配置方法就差一个参数,其它没什么差别。
1.临时配置
route add <C设备> mask <C设备掩码> <下一跳IP或网关> metrix <value>
示例:
route add 172.20.0.80 mask 255.255.255.0 10.0.48.31 metrix 1
2.永久配置
多加一个参数-p
就行了,注意要加在add前面。
route -p add <C设备> mask <C设备掩码> <下一跳IP或网关(A设备IP)> metrix <value>
示例:
route -p add 172.20.0.80 mask 255.255.255.0 10.0.48.31 metrix 1
3.其它配置
windows的路由配置不算太复杂,但也还是有几个选项的。
-f
清除所有路由表,慎用
delete
删除路由项,和add相对
change
改变某一个路由项
gateway
add的时候指定网关
interface
指定某一个网卡(IP)
基本就这么多吧。
总结
1、蛮简单的,其它的选项自己多琢磨下就行了