OpenWRT DDNS 設定 - 無法從 LAN 外部存取

OpenWRT DDNS 設定 - 無法從 LAN 外部存取

我正在嘗試從互聯網訪問我的本地網路。我的設定:具有網際網路連線的ISP adsl 調變解調器,預設韌體(192.168.1.1) ISP 數據機後面的TP-Link OpenWRT Wifi 路由器共享網際網路(192.168.2.1) 我的帶有MAMP 的PC 連接到TP-Link 的Wifi (動態本地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 數據機的 Web 介面。問題是 - 它無法從 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的桌上型電腦。我還嘗試手動將其更改為192.168.1.158(主網路中的同一台PC),但仍然沒有任何結果。即使從 LAN,我也無法使用連接埠「mywebsite.mooo.com:81/」的網域存取我的 MAMP。

所以我有兩個問題:

  1. 如何將此特定位址“mywebsite.mooo.com”正確重定向到任何自訂 LAN ip:連接埠(在我的例子中為 192.168.1.158:81),我不希望它指向調製解調器的 Web 介面
  2. 如何啟用從互聯網訪問它?我是否還需要更改 ISP 調變解調器上的設定(問題是我還沒有進入 Web 介面的登入名稱/密碼,但我已要求它們並希望最終收到)?

編輯: 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 數據機實際上是一個路由器,我還需要在其上設定連接埠轉送。

謝謝你的幫忙。

相關內容