SSH를 통해 Wan에서 Openwrt 라우터에 액세스하고 싶습니다. 나는 다음을 수행했습니다.
- 네트워크/방화벽/트래픽 규칙으로 이동합니다.
- "라우터에서 포트 열기" 섹션까지 아래로 스크롤합니다.
- "Allow-SSH-WAN"과 같이 이 규칙의 이름을 입력합니다.
- "프로토콜"을 "TCP"로 설정합니다.
- "외부 포트"에 "22"를 입력합니다.
- 추가를 클릭합니다.
- 저장 및 적용을 클릭합니다.
불행하게도 ssh root@myWANip이 응답하지 않았습니다. 내가 놓친 게 무엇입니까?
답변1
이 문제가 발생했는데 제 경우에는 Openwrt의 기본 구성이 LAN 네트워크 인터페이스 네트워크를 192.168.1.X로 설정했기 때문에 발생했습니다. 로컬 네트워크에서도 이 주소 범위를 사용하는 경우 이를 호출할 수 없습니다. 시간 WAN 인터페이스를 연결할 때 라우터에 연결하십시오. 이는 WAN 인터페이스(192.168.1.X 주소도 있음)를 연결하면 Openwrt 상자가 패킷을 LAN 인터페이스로 다시 보내려고 시도하기 때문입니다. 상자는 LAN 인터페이스가 패킷을 보내는 데 가장 적합한 인터페이스라고 생각하기 때문입니다. 192.168.1.X로 패킷을 보냅니다.
이 문제에 대한 해결책은 LAN 인터페이스(LuCI에서: 네트워크->인터페이스->LAN->편집->IPv4 주소)에 할당된 IP 네트워크 주소를 로컬 네트워크 주소와 다르게 변경하는 것입니다(예: 192.168 사용). .0.1). X, 10.0.0.X), 언급한 방화벽 설정을 완료했다고 가정하면 WAN 인터페이스를 통해 SSH에 연결할 수 있습니다.