要实现“192.168.31.0 和 192.168.1.0 网段走有线网卡,其余所有流量走无线网卡”,核心原理是修改网卡的“跃点数”(Metric)。在 Windows 路由规则中,跃点数越低,优先级越高。
你需要将有线网卡的跃点数设低(如10),无线网卡的跃点数设高(如20),然后为两个内网网段添加指向有线网关的静态路由。
以下是详细的操作步骤和命令:
🛠️ 第一步:准备工作与获取网关信息
按
Win + S搜索cmd,右键点击“命令提示符”,选择**“以管理员身份运行”**。在黑框中输入
ipconfig并回车。仔细查看输出结果,分别找到**有线网卡(以太网)和无线网卡(WLAN)**的信息,并记下:
有线网卡的默认网关(例如:192.168.1.1)
无线网卡的默认网关(例如:192.168.31.1)
⚙️ 第二步:修改网卡跃点数(设置优先级)
这一步是告诉系统:默认情况下,请优先使用无线网卡上网。
按
Win + R键,输入ncpa.cpl并回车,打开“网络连接”面板。设置有线网卡(低优先级):
右键点击你的有线网卡(以太网) -> 属性。
双击
Internet 协议版本 4 (TCP/IPv4)-> 点击右下角的高级。取消勾选“自动跃点”,在“接口跃点数”框中填入
10。连续点击“确定”保存。
设置无线网卡(高优先级/默认上网):
同样操作,右键点击你的无线网卡(WLAN) -> 属性 -> IPv4 -> 高级。
取消勾选“自动跃点”,在“接口跃点数”框中填入
20(只要比有线网卡的10大即可)。连续点击“确定”保存。
(注:修改跃点数后,建议断开并重新连接一下有线和无线网络,或者重启电脑使配置完全生效。)
💻 第三步:添加静态路由命令
现在系统默认会走无线网卡上网,我们需要手动“插队”,告诉系统:访问 192.168.31.0 和 192.168.1.0 这两个内网时,必须强制走有线网关。
在管理员身份运行的命令提示符(CMD)中,依次执行以下两条命令(请将 你的有线网关IP 替换为第一步中查到的实际有线网关地址):
route -p add 192.168.31.0 mask 255.255.255.0 你的有线网关IProute -p add 192.168.1.0 mask 255.255.255.0 你的有线网关IP命令解释:
route add:添加路由规则。-p:表示永久生效(重启电脑后规则依然保留)。mask 255.255.255.0:对应/24的子网掩码。最后的 IP 地址是你有线网卡的网关。
✅ 第四步:验证配置
配置完成后,你可以在 CMD 中输入以下命令查看路由表:
route print
在输出的“永久路由”部分,你应该能看到刚刚添加的两条指向有线网关的规则。
此时,你的电脑访问百度等外网时会走无线网卡;而访问 192.168.31.x 或 192.168.1.x 的内网设备时,会自动通过有线网卡进行通信。