我正在尝试使用网关地址10.10.121.10
通过这台机器转发 TCP 流量。我想让来自我的机器的流量超过10.10.121.10
并且该机器10.200.32.107
认为它来自10.10.121.10
而不是我的机器。似乎无论我在 Windows 中设置什么 - 它都不关心设置网关地址。
以下是未设置静态路由的状态:
这是我所期望的 - 没有设置路由10.200.32.107
,我无法到达该 IP。
但是当我在这里添加这个静态路由时
目的地是可到达的,但不能通过10.10.121.10
。似乎这个Gateway
地址在这里无关紧要——即使我在这里放随机IP(例如我试过1.1.1.1
)它也可以工作。
我期望的是流量按照图像上的绿色步骤定向:
- 我想到达
10.200.32.107
,所以使用路线10.200.32.0 255.255.255.0
- 网关是
10.10.121.10
,所以使用路由10.10.121.10 255.255.255.255
- 网关就是
192.168.24.1
这样去那里并将流量转发到10.10.121.10
TAP-Windows 适配器 V9 (VPN)
您似乎想管理您所连接的路由器后面的路由方式。您可以设置在路由器上读取以更改其行为的数据包中没有可能的选项。
您的计算机唯一能决定的是下一跳是什么。因此,您所有的路由表只是选择 192.168.24.1 作为下一跳的一种方式,仅此而已。192.168.24.1 将决定下一步做什么,您无法从您的计算机更改其行为。
好的,我最终要做的是安装
pptpd
在树莓上并像这样配置它:并在底部添加
然后我只是添加了规则
iptables
在 Windows 上我安装了新网络:
然后,由于我使用的是 OpenConnect,我编辑了文件
vpnc-script.js
以自动连接到piVNP
- 我刚刚添加在 connect 方法中,然后在 disconnect 中添加:
现在一切都是自动化的,并且运行良好......