我有我的办公室networking,看起来像这样:
我的办公室networking如下所示:
192.168.88.0 。 192.168.2.0 (NODE_1,… NODE_10)上有一些服务器机器。 192.168.2.0所有机器的网关。 MacMiniconfiguration是我的麻烦。 这是它的样子。
以太网接口en0
192.168.88.10 255.255.255.0 192.168.88.1 以太网接口en2
192.168.2.1 255.255.255.0 192.168.88.10 我需要从192.168.88.0机器到192.168.88.0机器。
这样做,我激活了MacOs的“Internet共享”function:实际上我不知道底下会发生什么,但是机器NODE_1 … NODE_10去互联网。
然后,当我连接到办公室networking,以便我得到一个IP,如: 192.168.88.33我添加一个路由规则,如:
sudo route -n add 192.168.2.0/24 -gateway 192.168.88.10
到目前为止这么好:一切正常!!!!!
最大的问题是当我通过VPN连接。
我成功连接到公开的VPN: 192.168.88.10 ,然后添加路由规则。
sudo route -n add 192.168.2.0/24 -gateway 192.168.88.10
我无法访问子网192.168.2.0的计算机。
嗅探数据包,我发现数据包遵循跳跃:
数据包转到网关192.168.88.1而不是192.168.88.10 。 查看MacMini路由表,我看到:
192.168.88.202 192.168.88.10 UH 2 93 ppp1 192.168.88.202 40:6c:8f:3:d5:e7 UHLS2 0 0 en0
40:6c:8f:3:d5:e7是192.168.88.1的mac地址。
我想改变路由,而不使用互联网共享 ,以允许互联网访问192.168.2.0 ,同时覆盖VPN和本地情况,但我不知道我需要做的步骤,以及如何手写规则。
非常感谢。