我有一个小型集群(所有节点都运行 Debian 10),需要删除所有从属节点的互联网连接。互联网电缆连接连接到充当防火墙的计算机,然后该计算机提供交换机。所有集群计算机都连接到交换机。防火墙计算机将所有连接重定向到交换机中的主节点。节点和集群之间的连接是通过 ssh 完成的。
互联网提供商更改了其政策,现在不再可能将所有这些计算机连接到同一端口。然后,我想做的是删除所有节点的互联网访问,但保留本地网络中的连接。仅在一个节点(主节点)访问互联网就足够了。
我尝试了在论坛和互联网上找到的许多不同的解决方案。他们中的大多数建议更改或删除默认网关。这不起作用,因为其他节点将无法访问该节点。
如果有人知道如何做到这一点,我将非常感激。
编辑:
外部连接的掩码地址是168.176。在内部,节点之间的连接以 192.168 开头。基本上,每台 PC 都连接到交换机上的一个端口。 192.168.1.100、192.168.1.101、192.168.1.102 等。您可以通过 ssh 登录到集群,然后对于我们使用集群的工作类型,您需要能够 ssh 到其他节点。
答案1
如果所有节点(包括主节点)都位于同一子网 192.168.1.x/24 上,那么它们可以直接通信,无需网关。在这种情况下,只有需要互联网访问的节点才需要默认网关,即仅主节点。
如果这与您的实际情况不符,您需要在问题中提供比当前提供的更多的详细信息。