要进行备份,服务器 (Windows) 需要能够从另一台 Windows 服务器访问网络共享。在防火墙中,我已授权其中一个接口能够进行此访问。但是,当我尝试使用 \192.xxx\share$ 打开网络共享时,它总是占用另一个接口,而防火墙不允许这样做。有什么方法可以强制服务器占用另一个接口吗?
答案1
Windows 确实允许您设置网络接口的优先级,但这会影响所有流量。为了实现您的目标,Mike 为您提供了最佳解决方案。
如果源计算机上的两个接口都位于同一子网中,则必须为这两个接口添加静态/永久路由,并为希望流量使用的接口指定较低的度量。由于度量可以被视为路由的“成本”,因此在路由时会选择较低的度量。
> route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
destination^ ^mask ^gateway metric^ ^
Interface^
对于单个 IP(主机)的路由条目,您将使用 255.255.255.255 的网络掩码。
要获取接口列表,请使用:
netsh interface ipv4 show interfaces
此命令中列出的度量称为默认度量。“Idx”是添加路由时使用的接口“编号”。如果接口 1 的默认度量为 100,接口 2 的默认度量为 200,并且您想强制流量使用接口 2,那么您创建的路由的度量差必须为 100+。例如,您将在接口 1 上添加度量为 500 的路由,在接口 2 上添加度量为 10 的路由。
使用 -p 开关可使路由永久/持久(重启后仍然有效)。
例如;
route -p ADD 107.206.12.34 MASK 255.255.255.255 10.0.0.1 METRIC 300 IF 2