나는 최근에 ISP로부터 새 라우터를 얻었고(이전 라우터는 현재 속도를 지원하지 않기 때문에) 동일한 포트가 동일한 장치로 전달되도록 구성하기로 결정했습니다. 하지만 문제가 발생했습니다.
내가 무엇을 시작하자원하다. 단순화를 위해 SSH에 중점을 두겠습니다. 내부 IP "A"를 사용하여 포트 22(기본값)에서 SSH를 실행하는 장치가 있다고 가정해 보겠습니다. 나는 ssh EX
(간결하게 외부 IP를 "EX"라고 부르겠습니다) 및 (내부 네트워크의 장치에 있는 경우) ssh A
장치에 대한 SSH 연결을 모두 수행할 수 있기를 원합니다 . 내가 장치를 제어할 수 없으며 장치를 사용하도록 잠겨 있다고 주장하겠습니다.오직두 개의 SSHD를 실행하는 대신 라우터 수준에서 문제를 해결하고 싶기 때문에 포트 22를 사용합니다.
나의문제새 라우터를 사용하면 포트 22를 장치로 포트 포워딩할 때 다음이 수행됩니다.
- 이에 대한 포트 전달 규칙이 있는 경우 예상대로
ssh EX
작동하지만 어떤 이유로든ssh A
(역시 내부 네트워크의 장치에서)작동하지 않습니다.다른 포트는 작동하는 것 같습니다.(다른 포트에서 sshd를 실행하는 경우)ping A
작동합니다. 이 경우 동일한 ISP의 기존 라우터에서는 외부 IP와 (내부 네트워크의 장치에 있는 경우) 내부 IP가 모두 작동합니다. - 포트 전달이 없으면 예상대로
ssh EX
작동하지 않지만ssh A
내부 네트워크의 컴퓨터에서 사용할 때는 작동합니다.모든 것이 예상대로입니다.
그래서 제 질문은 이 문제의 원인이 무엇이며 어떻게 해결할 수 있느냐는 것입니다. (매우 그래픽적이고 혼란스러운) GUI에서 어떤 설정을 찾아야 합니까? External Host: *
규칙이 내부 호스트를 종료하지 않도록 포트 전달 규칙의 "외부 호스트" 필드(현재는 순수 와일드카드)를 어떻게든 편집할 수 있습니까 ? 다른 아이디어가 있나요?
이미 기술 지원팀에 문의했지만 실제로 도움을 받을 수 없었습니다. 내 문제를 설명했을 때 얻은 것은 "NAT-Loopback이 port-forw와 작동하지 않습니다."라는 것이었고 실제로 문제를 해결하는 데 도움이 되지 않았습니다.