我正在尝试通过 VPN 仅为特定域路由流量。我在另一个问题:
Create the file /etc/ppp/ip-up with following content:
#!/bin/sh
/sbin/route add SUBNET $5
replacing SUBNET with subnet, you want to route through VPN (for ex. 192.168.0.0/16)
execute as root:
chmod 0755 /etc/ppp/ip-up
This file will be executed each time you connect to VPN.
我知道如何创建/保存文件,但我遇到的麻烦是确定 SUBNET 的值。我不知道我是否必须从以太网或 VPN 网络首选项面板中获取子网的值,或者我需要以某种方式创建子网以将其定义为仅适用于某个域。
答案1
在这种情况下,子网应该是您希望通过 VPN 路由的主机范围。
例如,假设您想通过 VPN 将流量路由到这些主机:
192.168.1.5 192.168.1.7 192.168.1.15
你可以通过为每个 IP 添加一行来单独路由它们:
/sbin/route add 192.168.1.5/32 $5
/sbin/route add 192.168.1.7/32 $5
/sbin/route add 192.168.1.15/32 $5
或者您可以通过隧道路由整个 192.168.1.x 子网:
/sbin/route add 192.168.1.0/24 $5
如果您需要帮助确定后面的数字/
,请尝试在以下网站上进行实验http://www.subnet-calculator.com