Loading... # Windows CMD route 静态路由配置 在 Windows 系统中,通过 CMD 的 `route` 命令可以灵活管理静态路由,适用于双网卡、跨子网通信等场景。本文详细介绍静态路由的添加、删除、验证及多网卡环境下的配置方法。 --- ## 静态路由基础命令 ### 临时路由配置 临时路由在系统重启后失效,适用于短期测试。 命令格式: ```cmd route add 目标网络 mask 子网掩码 网关IP ``` 示例: ```cmd route add 192.168.1.0 mask 255.255.255.0 192.168.0.1 ``` ### 永久路由配置 通过 `-p` 参数实现永久路由,系统重启后仍保留。 命令格式: ```cmd route -p add 目标网络 mask 子网掩码 网关IP ``` 示例: ```cmd 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` ### 添加路由 ```cmd route -p add 10.0.0.0 mask 255.0.0.0 192.168.1.1 ``` ### 验证路由表 ```cmd route print ``` 在输出中查找目标网络,确认网关与接口正确。 ### 删除静态路由 命令格式: ```cmd route delete 目标网络 ``` 示例: ```cmd route delete 10.0.0.0 ``` --- ## 多网卡场景配置 先执行 `route print` 查看接口编号(Interface 列),再用 `if` 指定接口: ```cmd route -p add 172.16.0.0 mask 255.255.0.0 10.100.1.254 if 2 ``` --- ## 完整示例代码 ```cmd :: 添加永久静态路由(管理员权限运行) 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` 改变优先级 最后修改:2026 年 04 月 10 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果觉得我的文章对你有用,请随意赞赏