通过特定的接口访问networking共享

为了进行备份,服务器(Windows)需要能够从另一个Windows服务器访问networking共享。 在防火墙中,我已经允许其中一个接口能够执行此访问。 但是,当我尝试打开\ 192.xxx \ share $的networking共享时,它会占用另一个接口,防火墙将不允许使用它。 有没有办法强制服务器采取其他接口?

Windows确实允许您为networking接口设置优先级,但这会影响所有stream量。 为了完成你想要的,Mike给了你最好的解决scheme。

如果源计算机上的两个接口位于同一个子网上,则必须为两个接口添加静态/永久路由,并为您希望使用stream量的接口给出LOWER度量标准。 由于该度量可以被认为是路由的“成本”,所以在路由时select较低的度量。

> 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的networking掩码。

要获得您的接口列表使用:

 netsh interface ipv4 show interfaces 

此命令中列出的度量标准被称为默认度量标准。 “Idx”是添加路由时使用的接口“编号”。 如果接口1的默认度量值为100,接口2的默认度量值为200,并且您希望强制stream量使用接口2,则创build的路由必须具有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