dd-wrt에서 포트 전달이 작동하지 않습니다.

dd-wrt에서 포트 전달이 작동하지 않습니다.

방금 실패한 다른 라우터(3700v1)를 교체하기 위해 Netgear(3700v4) 무선 라우터를 구입했습니다. 친구가 원본 포트 포워딩 작업을 수행하도록 도와주었습니다. 이 회사가 수행한 중요한 작업 중 하나는 Outlook Web Access를 노출하는 것이었습니다. 내 노트북에서 액세스했고(http 액세스를 사용하는 Outlook) 브라우저를 통해 액세스할 수 있었고 휴대폰에서 액세스했습니다. 이제 그 어떤 것도 작동하지 않습니다.

새 라우터를 구입했을 때 네트워크의 다른 장치가 자동으로 연결되었으며(DHCP) 무선 설정은 매우 쉬웠지만 포트 전달이 작동하도록 할 수 없습니다. 내가 한 일은 NAT 화면에 몇 줄을 추가한 것뿐입니다.

여기에 이미지 설명을 입력하세요

제가 더 해야 할 일이 있나요? (변경 사항 적용을 클릭한 다음 나중에 라우터를 재부팅했습니다.) 이 문제를 어떻게 해결하고 수정할 수 있나요? 내 휴대폰과 노트북에 이메일을 다시 보관할 수 있다면 정말 좋을 것 같아요!

업데이트: 그런데 내 서버에는 Microsoft Small Business Server가 설치되어 있습니다. Exchange(OWA)가 실행되는 곳입니다.

도와 주셔서 감사합니다. 제가 제공할 수 있는 다른 정보가 있으면 알려주세요.

고마워요, 제이

답변1

해당 필드를 채워야 합니다 Source Net. 어떤 호스트에 관계없이 모든 요청을 전달하려면 해당 필드는 다음과 같아야 합니다.

   0.0.0.0/0

대신 IP 주소가 1.2.3.4인 사이트의 사용자만 올바르게 리디렉션하려면 해당 필드를 다음과 같이 채워야 합니다.

   1.2.3.4/255.255.255.255

또는 더 간단히 말하면,

   1.2.3.4

이것은 제 라우터의 포트 포워딩 페이지 중 하나의 사진입니다. 정상적으로 작동하고 있습니다.

여기에 이미지 설명을 입력하세요

답변2

어떻게 든 NetGear R7000에서 포트 전달이 작동하지 않습니다. 8080 포트를 전달하려면 관리 > 명령에서 이 명령을 수동으로 입력해야 했습니다...

iptables -t nat -I PREROUTING -p tcp --dport 8080 -d <WAN_IP> -j DNAT --to <LAN_IP>:8080

답변3

포트 전달과 동일한 문제가 있었지만 명령(CLI)을 통해 포트 전달을 할당하여 문제를 해결할 수 있었습니다. 아래 구문을 사용하여 작동하게 했습니다.

iptables -t nat -I PREROUTING -p tcp --dport 80 -j DNAT --to 192.168.1.2:80 iptables -I FORWARD -p tcp -d 192.168.1.2 --dport 80 -j ACCEPT

필요에 맞게 포트와 IP를 변경하면 됩니다. 또한 재부팅하면 이 문제가 지워지므로 영구적으로 유지하려면 시작을 저장해야 합니다.

관련 정보