내 설정은 다음과 같습니다. 저는 라우터 초보이기 때문에 내 구성의 복잡성을 완전히 이해하지는 못합니다. 하지만 라우터 A에 연결된 사람은 누구든지 라우터 B의 사람에게 핑을 보낼 수 없도록 이렇게 설정했다고만 말하면 충분합니다. 라우터 B의 누구든지 라우터 A의 누구에게나 ping을 수행할 수 있을 뿐만 아니라 인터넷에 연결할 수도 있습니다.
라우터 A:
- ISP가 제공하는 라우터입니다.
- IP: 192.168.1.1
- 서브넷: 255.255.255.0
- DHCP
- 시작 IP: 192.168.1.2
- 종료 IP: 192.168.1.12
- 기본 DNS: 192.168.1.1
- 기본 게이트웨이: 192.168.1.1
- DNS 프록시 활성화(정확히 무엇을 하는지는 모르지만 기본적으로 켜져 있음)
- LAN 포트 1은 라우터 B의 WAN 포트에 연결됩니다.
- 자체 무선 네트워크가 있습니다(게스트용).
라우터 B:
- Tomato 펌웨어가 로드된 내 라우터입니다.
- IP: 192.168.0.0
- 서브넷: 255.255.255.128
- 정적 DNS: 192.168.1.1
- DHCP
- 시작 IP: 192.168.0.1
- 종료 IP: 192.168.0.126
- 라우터 A의 LAN 포트 1에 연결된 WAN 포트
- 자체 무선 네트워크 보유(직원용)
따라서 라우터 B에 연결하면 여기에 연결된 모든 컴퓨터에 액세스할 수 있습니다. 또한 라우터 A에 연결된 장치에 연결할 수 있습니다. 그러나 라우터 A의 장치는 라우터 B의 어떤 장치에도 액세스할 수 없습니다. 문제는 iPhone과 같은 일부 스마트폰이 장치를 핑할 수 없다는 것입니다. 라우터 A에 있습니다(따라서 인터넷에 연결할 수 없습니다). 내 노트북과 다른 컴퓨터는 잘 작동합니다. iPhone이 라우터 A에 연결되면 인터넷도 잘 작동합니다.
iPhone의 설정을 살펴보면 다른 컴퓨터의 설정과 모두 일치하는 것 같습니다. DNS와 게이트웨이는 모두 192.168.0.0입니다(다른 컴퓨터와 동일). 나는 그 거래가 무엇인지 잘 모르겠습니다.
참고로 내 Windows Phone 7은 개인 네트워크에서 제대로 작동하는 것 같습니다. 내 동생의 Android는 iPhone처럼 작동하지 않습니다.