주요 문제
2 개의 네트워크가 있으며 해당 네트워크 중 하나의 호스트에서만 LuCI에 연결할 수 있습니다. 다른 네트워크의 호스트에서 LuCI에 연결할 수없는 이유를 알 수 없습니다. SSH 액세스에서도 똑같은 문제가 있습니다. 나를 혼동하는 것은 두 네트워크에서 Rπ를 핑 (ping) 할 수 있다는 것입니다. 방화벽 구성 문제이거나 의심스러운 것 같습니다. 두 네트워크에서 Rπ를 핑 (ping) 할 수 있기 때문에 라우팅 문제라고 생각하지 않습니다 (그러나 내가 멍청한 것처럼 될 수 있습니다).
물리적 설정
WAN 포트를 통해 Netgear 라우터 (router1)에 모뎀이 연결되어 있습니다. Netgear의 LAN 포트 중 하나가 Rπ1B (router2)의 WAN 인터페이스에 연결되어 있고 다른 Netgear LAN 포트가 컴퓨터 (computer1)에 연결되어 있습니다. Rπ1B의 LAN 인터페이스에 다른 컴퓨터 (컴퓨터 2)가 연결되어 있습니다. 설정의 요약 및 다이어그램은 다음과 같습니다.
네트워크 1 : 192.168.0.0/25
- 넷기어 (라우터 1) LAN 인터페이스 : 192.168.0.1
- Rπ1B (라우터 2) WAN 인터페이스 192.168.0.5
- 컴퓨터 1 192.168.0.50
네트워크 2 : 192.168.0.128/25
- Rπ1B (라우터 2) LAN 인터페이스 192.168.0.129
- 컴퓨터 2 192.168.0.150
자세한 내용은
컴퓨터 1
network1 (192.168.0.0/25)에서 computer1 (192.168.0.50/25)은 network1의 192.168.0.1 및 192.168.0.5를 성공적으로 ping 할 수 있지만 network2의 192.168.0.129는 핑할 수 없습니다. 구글 크롬을 사용 1 컴퓨터를 성공적으로 넷기어의 웹 인터페이스에 도달 http://192.168.0.1 만에 루시에 연결하려고 할 때 ERR_CONNECTION_REFUSED됩니다 http://192.168.0.5 과에서 루시에 연결하려고 할 때 ERR_CONNECTION_TIMED_OUT를 얻을 수 HTTP : //192.168.0.129 . 컴퓨터 1은 SSH를 통해 192.168.0.5 또는 192.168.0.129에 연결할 수 없습니다.
컴퓨터 2
네트워크 2 (192.168.0.128/25)에서 computer2 (192.168.0.150/25)는 네트워크 1의 192.168.0.1 및 192.168.0.5, 네트워크 2의 192.168.0.129를 성공적으로 ping 할 수 있습니다. Computer2는 이러한 모든 라우터의 웹 인터페이스에 연결할 수 있습니다. Chrome을 통해 (192.168.0.1, 192.168.0.5 및 192.168.0.129) 그리고 computer2는 SSH를 통해 192.168.0.5 및 192.168.0.129에 연결할 수 있습니다.
궁극적으로 computer1에서 Chrome을 사용하여 기술적으로 Rπ의 WAN 인터페이스와 동일한 네트워크에 있기 때문에 http://192.168.0.5 를 통해 LuCI에 액세스하려고합니다 .
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
vm이나 다른 장치에서 실행중인 것처럼 LAN쪽에 연결되어 있지 않은 경우에 편리합니다.