我有许多 (Windows 7) 笔记本电脑,通常通过无线方式连接。我们还有一个有线网络用于特殊用途。当其中一台笔记本电脑插入有线网络时,目前,它会将有线网络设为默认路由。相反,我希望它保留无线网络作为默认设置,并且仅路由 10。。.* 通过有线。我可以使用以下命令实现此目的:route delete 0.0.0.0 IF 22 route add 10.0.0.0 ... IF 22(其中 IF 22 是有线网络接口)。
但是我该如何实现这一点呢?目前,如果拔掉有线网络然后重新插入,它会再次获取默认路由。所以我想找到一种方法,让无线网络不获取默认路由,并使 10。。.* 网络持久。
在 Windows 中,建立网络连接后是否有钩子来运行命令?在 Linux 中,我会使用后置钩子。
答案1
这可能属于超级用户,但我认为您只需要在 ROUTE ADD 命令中添加 -p 以使其持久。
答案2
答案3
您可以尝试将无线连接度量更改为高于有线连接的度量。这样,如果您连接到无线网络,您的无线连接默认路由将始终被使用。
答案4
可以通过网络共享中心 -> 适配器设置 -> (选择连接) -> 属性 -> TCP/IP v4 -> 属性 -> 高级 -> 自动度量来更改路由指标