작은 클러스터(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에 있는 경우 게이트웨이 없이 직접 통신할 수 있습니다. 이 경우 인터넷 액세스가 필요한 노드, 즉 마스터 노드에만 기본 게이트웨이가 필요합니다.
이것이 실제 상황과 일치하지 않는 경우 현재 제공되는 것보다 더 자세한 내용을 질문에 제공해야 합니다.