将流量从 VPN 连接中路由出去

将流量从 VPN 连接中路由出去

我使用的 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

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

答案1

添加网络路由时,您应该-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

相关内容