Windows CMD route 静态路由配置
在 Windows 系统中,通过 CMD 的 route 命令可以灵活管理静态路由,适用于双网卡、跨子网通信等场景。本文详细介绍静态路由的添加、删除、验证及多网卡环境下的配置方法。
静态路由基础命令
临时路由配置
临时路由在系统重启后失效,适用于短期测试。
命令格式:
route add 目标网络 mask 子网掩码 网关IP示例:
route add 192.168.1.0 mask 255.255.255.0 192.168.0.1永久路由配置
通过 -p 参数实现永久路由,系统重启后仍保留。
命令格式:
route -p add 目标网络 mask 子网掩码 网关IP示例:
route -p add 172.31.0.0 mask 255.255.0.0 192.168.15.254关键参数说明
| 参数 | 作用 | 示例值 |
|---|---|---|
| -p | 永久路由(重启后保留) | -p(需紧贴 add) |
| mask | 指定目标网络的子网掩码 | 255.255.255.0 |
| metric | 路由优先级(跃点数,越小优先级越高) | metric 3(可选) |
| if | 指定网卡接口编号(多网卡时使用) | if 2(通过 route print 查看) |
操作步骤详解
以管理员身份运行 CMD
Win + R → 输入 cmd → 按 Ctrl + Shift + Enter
添加路由
route -p add 10.0.0.0 mask 255.0.0.0 192.168.1.1验证路由表
route print在输出中查找目标网络,确认网关与接口正确。
删除静态路由
命令格式:
route delete 目标网络示例:
route delete 10.0.0.0多网卡场景配置
先执行 route print 查看接口编号(Interface 列),再用 if 指定接口:
route -p add 172.16.0.0 mask 255.255.0.0 10.100.1.254 if 2完整示例代码
:: 添加永久静态路由(管理员权限运行)
route -p add 172.31.0.0 mask 255.255.0.0 192.168.15.254
:: 验证路由表
route print | findstr "172.31.0.0"
:: 删除路由(测试用)
:: route delete 172.31.0.0常见问题处理
- 权限不足:必须以管理员身份运行 CMD
- 参数错误:检查 mask、gateway 格式,勿漏写
mask关键字 - 路由冲突:先删除旧路由,或调整
metric改变优先级