Windows系统不支持图形界面填写备用网关,但可通过route -p add命令添加不同metric值的默认路由实现主备切换:主网关设低metric(如10),备用网关设高metric(如20),主失效后系统自动降级选择备用路径。

电脑系统原生不支持在图形界面中直接填写“备用网关”字段,Windows的IPv4属性窗口仅提供一个默认网关输入框,但可通过手动添加静态路由的方式实现等效的备用网关功能,适用于主网关失效时自动切换流量路径的场景。
确认主网关与备用网关的IP及所属网段
打开命令提示符(Win+R → 输入cmd → 回车),执行ipconfig /all,找到当前使用的网络适配器,记录下其IPv4地址、子网掩码、已配置的默认网关(即主网关)。
备用网关必须是同一物理网段内另一台具备路由能力的设备IP(例如:第二台路由器、防火墙或三层交换机),且该设备已启用IP转发并配置好通往目标网络的路由。若备用网关不在本机直连网段,【无法通过route add添加有效路由】,将导致流量丢弃。
删除系统自动生成的默认路由
执行route print,观察输出中以0.0.0.0开头、网络掩码为0.0.0.0的那条默认路由,记下其接口编号(Interface)和网关地址。
运行route delete 0.0.0.0 mask 0.0.0.0 [主网关IP],例如:route delete 0.0.0.0 mask 0.0.0.0 192.168.1.1。这一步必须做,否则后续添加的永久路由会被系统默认路由抢占优先级。
添加主网关与备用网关的静态路由
方法一:用不同跃点数区分主备(推荐)
① 添加主网关路由,指定较低跃点数(如10):
route add -p 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 10 if 12
② 添加备用网关路由,指定较高跃点数(如20):
route add -p 0.0.0.0 mask 0.0.0.0 192.168.1.254 metric 20 if 12
其中if 12需替换为实际网卡接口索引号(通过route print第一列“接口列表”查得);-p确保重启后仍生效。Windows会始终优先使用metric值更小的路由,主网关失效后,系统自动降级选择metric=20的备用路径。
方法二:仅添加备用网关作为兜底(无主网关冲突时)
若主网关由DHCP动态分配且无法禁用,可跳过删除步骤,直接添加一条高metric的默认路由:
route add -p 0.0.0.0 mask 0.0.0.0 192.168.1.254 metric 5000。此时只要主路由存在,该条不会被激活。
验证路由表与连通性
再次运行route print,确认两条0.0.0.0/0路由均已存在,且metric值符合预期顺序。
拔掉主网关设备网线或关闭其电源,执行ping 8.8.8.8,若能持续收到回复,说明流量已成功切换至备用网关。注意:DNS解析可能因主网关关闭而中断,建议同时配置备用DNS服务器。











