두 개의 서로 다른 서브넷에서 통신(트래픽 라우팅)하는 방법

두 개의 서로 다른 서브넷에서 통신(트래픽 라우팅)하는 방법

홈 네트워킹 질문입니다. 동일한 인터넷 연결을 사용하여 통신하는 다른 네트워크(서브넷?)의 호스트를 원합니다. 두 개의 라우터, 192.168.2.x는 인터넷에 연결되고 192.168.1.x는 192.168.2.x에 연결됩니다.

라우터 1: 케이블 인터넷에 연결된 기본 펌웨어가 포함된 Belkin F9K1102v1. (192.168.2.1)
라우터 2: shibby의 TomatoUSB 펌웨어가 포함된 Linksys(Cisco) e4200v1. (192.168.1.1)
라우터 1이 인터넷에 연결되었습니다.
8 포트 Netgear 스위치가 라우터에 연결됨 1.
라우터 1 LAN 포트가 라우터의 WAN 포트에 연결됨 2.
라우터 2가 다른 서브넷에서 VPN을 실행하고 라우터를 통해 인터넷에 연결됨 1.
라우터에 연결된 NAS 1.
라우터에 연결된 WDTV Live 2(VPN 및 지역 차단 기능 사용)

WDTV가 내 NAS의 콘텐츠를 재생할 수 있도록 두 네트워크가 서로 통신하기를 원합니다.

그들이 일하게 하려면 무엇을 사거나 해야 합니까?

나는 읽고 읽고 읽고, 땜질하고, 땜질하고, 저주하고, 라우팅 규칙을 만져봤습니까? 포트 포워딩? 성공하지 못했습니다. 그러나 나는 내가 읽고 잠재적으로 이해한 내용을 구현하려고 애쓰고 있을 뿐입니다. 그러나 성공하지 못했습니다. VPN 및 비 VPN 네트워크를 실행하고 싶기 때문에 모든 호스트를 동일한 서브넷에 배치하는 것은 불가능합니다. 나는 분명히 이 분야에 대한 정식 교육을 받은 적이 없습니다.

다음은 내 홈 네트워크 설정입니다. 설명에서 기술적으로 잘못된 부분이 있으면 죄송합니다.
인터넷 > 케이블 모뎀 > 라우터 1 - 게이트웨이 192.168.2.1, 마스크 255.255.255.0
라우터 1에는 NAS가 연결되어 있습니다.
라우터 1 LAN 포트는 라우터 2의 WAN 포트(게이트웨이 192.168.1.1, 마스크 255.255.255.0)에 연결됩니다
. 라우터 1에 연결된 NAS 입니다.
라우터 2는 지역 차단을 위해 OpenVPN 클라이언트를 실행하고 있습니다. Netflix 및 BBC iPlayer 시청 목적으로 미국 또는 영국에서 이용 가능).

WDTV Live 미디어 플레이어가 라우터 2에 연결되어 있으므로 WDTV의 위치를 ​​미국 또는 영국으로 설정하고 각각 Netflix 앱과 BBC iPlayer 앱을 볼 수 있습니다.

하지만 제가 원하는 것은 네트워크 1(라우터 1)에 연결된 NAS에서 로컬 콘텐츠를 가져올 수 있는 네트워크 2(라우터 2)의 WDTV입니다.

두 개의 네트워크가 있는 이유는 하나는 VPN을 실행하고 다른 하나는 VPN이 아닌 인터넷에 액세스하기를 원하기 때문입니다. 여기에는 VPN이 아닌 다운로드 속도가 훨씬 더 좋다는 점과, 위치에 따른 검색 및 제공되는 콘텐츠(예: 미국 항공사에 대한 Google 광고 및 다음과 같은 경우 미국 및 영국 사이트로 이동하는 데 문제가 없다는 점)라는 두 가지 이점이 있습니다. 인터넷을 검색할 때 호주 사이트를 원합니다.

두 네트워크 모두 WiFi를 실행하고 있습니다. 이상적으로는 내 노트북에서 VPN 네트워크에 연결하고 내 NAS를 볼 수 있기를 원합니다. 또한 WDTV에 연결된 VPN 네트워크가 다른 네트워크에서 내 NAS를 볼 수 있도록 하고 싶습니다.

네트워크 2의 WDTV가 네트워크 1의 NAS와 통신하도록 하는 데 도움이 된다면 좋을 것입니다! (NAS를 네트워크 1에 두고 싶습니다).

홈 네트워크 땜장이에 대한 제안 사항을 일반인이 사용할 수 있는 용어(또는 예)로 유지하십시오. 감사해요!

남자

답변1

R2(토마토 라우터)에서 관리 페이지 왼쪽 메뉴의 관리 -> 스크립트로 이동합니다. 다음 줄을 추가하고 저장합니다.

/usr/sbin/iptables -t nat -A POSTROUTING -o br0 -j MASQUERADE
/usr/sbin/iptables -A FORWARD -i vlan1 -o br0 -m state --state RELATED,ESTABLISHED -j ACCEPT
/usr/sbin/iptables -A FORWARD -i br0 -o vlan1 -j ACCEPT

R2의 WAN 포트 연결을 끊었다가 다시 연결하면 이 스크립트가 트리거됩니다. VPN이 작동하는 동안 서브넷 2에서 NAS로 핑을 보내 라우팅을 테스트합니다.

관련 정보