두 네트워크를 서로 볼 수 있게 만들기

두 네트워크를 서로 볼 수 있게 만들기

네트워크 레이아웃을 대략적으로 그렸습니다.네트워크 이미지

게이트웨이, 두 서버 및 Wi-Fi 라우터에는 서브넷 마스크가 255.255.255.240인 글로벌 IP 주소가 있습니다.

PC에는 10.0.1.x 범위의 로컬 IP 주소와 255.255.255.0의 서브넷이 있습니다.

해야 할 일: 두 서버를 PC의 로컬 네트워크에서 액세스할 수 있도록 하고 그 반대의 경우도 마찬가지입니다. 서버는 Ubuntu를 실행하고 있으며 PC는 Windows, Ubuntu 및 Mac입니다. routeUbuntu 서버에 를 추가하거나 두 개의 IP 주소를 할당하여 이를 수행할 수 있습니까 ? 나는 그것에 대해 어떻게 해야할지 정말로 모른다.

어떤 도움이라도 주시면 감사하겠습니다. 감사해요!

편집하다: 더 많은 정보:

  • 게이트웨이에 접근할 수 없습니다. ISP에서 제공합니다.
  • 서버(및 게이트웨이)에는 전역 IP 주소가 있습니다. 그렇기 때문에 이들을 하나의 네트워크로 결합할 수 없습니다.
  • 라우터는 Apple Airport입니다. 모델은 잘 모르겠네요. 그러나 나는 그것이 많은 것을 할 수 있다고 생각하지 않습니다.

현재 하드웨어 및 네트워크 토폴로지에 대해서는 이에 대한 확실한 해결책이 없다는 것을 이해합니다. 여러분 중 일부가 지적했듯이 LAN 속도로 PC에서 서버에 쉽게 액세스할 수 있습니다. 나는 지금은 그걸로 살 수 있습니다.

답변1

IP 주소를 사용하여 PC에서 서버 중 하나로의 추적 경로를 게시해 주시겠어요? (나는 이것이 잘 작동할 것이라고 생각하지만, 이름 확인 브로드캐스트가 서브넷 경계를 넘지 않기 때문에 서버 이름을 사용하는 경우에는 그렇지 않습니다. 이는 서버 IP와 이름을 호스트 파일에 추가하여 해결할 수 있습니다)

라우터가 nat를 실행 중이므로 그 반대는 까다로울 수 있습니다. 서버가 PC에서 어떤 포트에 액세스해야 합니까?

답변2

실제로 이것은 질문에서 꽤 많은 라우팅입니다.

설정에 문제가 있습니다.

  • 일반적인 Wi-Fi 라우터는 일반적으로 수동으로 입력한 경로를 지원하지 않습니다. 원하는 경우 Linux 기반이고 이러한 수정을 허용할 수 있는 openwrt, dd-wrt 솔루션 등으로 펌웨어를 교체할 수 있는지 확인할 수 있습니다.
  • 외부 네트워크가 내부 네트워크로 들어갈 수 있도록 허용하는 정적 경로 및 iptables 규칙 설정을 고려할 수 있습니다. 하지만 정적 경로가 적절하게 구성된 Wi-Fi 라우터를 다시 가리키도록 게이트웨이를 설정해야 한다는 점을 기억하세요.
  • 게이트웨이의 Wi-Fi 라우터에 대한 10.0.1.0/24의 고정 경로를 설정합니다.
  • 두 개의 서브넷이 연결될 수 있도록 라우터에 iptables 등을 설정하십시오.

답변3

Weltenwanderer로서 귀하의 PC는 이미 귀하의 서버에 액세스할 수 있어야 합니다. 요청은 인터넷 연결과 마찬가지로 WIFI 라우터를 통과합니다. 즉, PC가 요청을 시작하고 서버가 응답하지만 서버는 PC에 대한 요청을 시작할 수 없습니다.

가장 쉬운 방법은 PC와 서버가 모두 10.0.1.x 네트워크에 있고 할당되도록 WIFI 라우터를 게이트웨이와 스위치 사이로 이동하여 단일 네트워크만 있도록 네트워크를 변경하는 것입니다. 라우터에 대한 모든 IP 주소는 WIFI 라우터에서 일대일 NAT 규칙을 설정합니다. 소비자용 WIFI 라우터를 사용하는 경우에는 이를 지원하지 않을 수 있습니다.

또 다른 생각. 다이어그램에서 해당 게이트웨이는 무엇입니까? 방화벽입니까 아니면 라우터 자체입니까? 여러 IP와 일대일 NAT 라우팅 자체를 지원하도록 구성할 수도 있습니다. 그렇게 할 수 있다면 모든 것이 10.0.1.x 네트워크에 있도록 네트워크를 다시 설정하고 WAN 포트가 아닌 스위치 포트 중 하나를 사용하여 WIFI 라우터를 연결하면 라우터가 아닌 액세스 포인트로만 작동합니다. .

관련 정보