Vpn

將流量從 VPN 連接中路由出去

  • November 19, 2020

我正在使用預設情況下佔用我所有流量的 VPN。對於某些地址,我希望我的電腦避免使用 VPN,因為它會降低連接質量。該服務的地址是 13.107.64.0/18、52.112.0.0/14 和 52.120.0.0/14

我正在嘗試使用該route命令進行設置,但它不喜歡此處提供的子網遮罩:

# sudo route add 52.112.0.0/14 gw 192.168.1.1 metric 600
route: netmask 0003ffff doesn't make sense with host route

我可以使用什麼命令來重新路由此流量?

添加網路路由時,您應該指定命令的-net開關route,因為預設設置要處理單主機路由,指定網路遮罩確實沒有意義。所以使用這個命令:

sudo route add -net 52.112.0.0/14 gw 192.168.1.1 metric 600

或使用ip命令(route無論如何都不推薦使用),它可以根據您提供的網路遮罩確定路由類型:

sudo ip route add 52.112.0.0/14 via 192.168.1.1 metric 600

引用自:https://serverfault.com/questions/1043256