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