OpenWRT DDNS 설정 - LAN 외부에서는 액세스할 수 없습니다.

OpenWRT DDNS 설정 - LAN 외부에서는 액세스할 수 없습니다.

인터넷에서 로컬 네트워크에 액세스하려고 합니다. 내 설정: 인터넷 연결이 가능한 ISP Adsl 모뎀, 기본 펌웨어(192.168.1.1) 인터넷을 공유하기 위한 ISP 모뎀 뒤의 TP-Link OpenWRT Wifi 라우터(192.168.2.1) TP-Link의 Wi-Fi에 연결된 MAMP가 있는 내 PC(동적 로컬 IP, 하자) 192.168.1.158이라고 말하세요)

FreeDNS 공급자 mywebsite.mooo.com의 도메인 이름과 openwrt에 설치된 ddns 스크립트가 있습니다.

config ddns 'global'
    option date_format '%F %R'
    option log_lines '250'
    option allow_local_ip '0'

config service 'myddns_ipv4'
    option username 'your_username'
    option interface 'wan'
    option ip_source 'web'
    option ip_url 'http://ip.changeip.com'
    option enabled '1'
    option service_name 'freedns.afraid.org'
    option domain 'mywebsite.mooo.com'
    option password 'http://sync.afraid.org/u/my_key/'
    option use_syslog '2'
    option use_logfile '1'

이 로컬 네트워크에 있으면 잘 작동합니다. ISP 모뎀의 웹 인터페이스에 액세스할 수 있습니다. 문제는 LAN 네트워크 외부에서는 작동하지 않는다는 것입니다.

다음과 같이 TP-LINK에서 포트 전달을 구성하려고 했습니다.

config redirect
    option target 'DNAT'
    option src 'wan'
    option dest 'lan'
    option proto 'tcp udp'
    option src_dport '81'
    option dest_port '81'
    option name 'local-web-81'
    option dest_ip '192.168.2.144'

이 IP 192.168.2.144는 LUCI 인터페이스에서 제안되었으며 MAMP가 있는 내 데스크탑 PC입니다. 또한 수동으로 192.168.1.158(메인 네트워크의 동일한 PC)로 변경하려고 했지만 여전히 결과가 전혀 없었습니다. LAN에서도 'mywebsite.mooo.com:81/' 포트가 있는 도메인 이름을 사용하여 내 MAMP에 액세스할 수 없습니다.

그래서 두 가지 질문이 있습니다.

  1. 이 특정 주소 'mywebsite.mooo.com'을 사용자 정의 LAN IP:포트로 올바르게 리디렉션하는 방법(내 경우에는 192.168.1.158:81), 모뎀의 웹 인터페이스를 가리키고 싶지 않습니다.
  2. 인터넷에서 액세스를 활성화하는 방법은 무엇입니까? ISP 모뎀에서도 설정을 변경해야 합니까?(문제는 아직 웹 인터페이스에 들어갈 로그인/비밀번호가 없지만 요청했고 결국 받기를 희망한다는 것입니다.)

편집하다: openwrt 라우터의 네트워크 구성

config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config globals 'globals'
    option ula_prefix 'fda5:9a54:873f::/48'

config interface 'lan'
    option ifname 'eth0'
    option force_link '1'
    option type 'bridge'
    option proto 'static'
    option netmask '255.255.255.0'
    option ip6assign '60'
    option ipaddr '192.168.2.1'

config interface 'wan'
    option ifname 'eth1'
    option proto 'dhcp'
    option macaddr '15:AA:69:44:B2:17'
    option type 'bridge'

config interface 'wan6'
    option ifname 'eth1'
    option proto 'dhcpv6'
    option macaddr '15:AA:69:44:B2:17'

config switch
    option name 'switch0'
    option reset '1'
    option enable_vlan '1'

config switch_vlan
    option device 'switch0'
    option vlan '1'
    option ports '0 1 2 3 4'

편집 2:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 br-wan
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br-wan
192.168.1.1     0.0.0.0         255.255.255.255 UH    0      0        0 br-wan
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 br-lan

답변1

RalfFriendl이 말했듯이 내 첫 번째 Adsl 모뎀은 실제로 라우터였으며 여기에도 포트 전달을 설정해야 했습니다.

도와 주셔서 감사합니다.

관련 정보