Windows
通過特定介面訪問網路共享
要進行備份,伺服器(Windows)需要能夠從另一台 Windows 伺服器訪問網路共享。在防火牆中,我已授予其中一個介面能夠進行此訪問的權限。但是,當我嘗試使用 \192.xxx\share$ 打開網路共享時,它總是使用另一個介面並且防火牆不允許它。有沒有辦法強制伺服器採用另一個介面?
Windows 確實允許您選擇為網路介面設置優先級,但這會影響所有流量。為了完成你想要的,邁克給了你最好的解決方案。
如果源機器上的兩個介面都在同一個子網上,那麼您必須為這兩個介面添加靜態/永久路由,並為您希望使用流量的介面提供一個 LOWER 指標。由於可以將度量視為路由的“成本”,因此在路由時選擇較低的度量。
> 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