OpenWRT DDNS 設定 - LAN 外部からアクセスできない

OpenWRT DDNS 設定 - LAN 外部からアクセスできない

インターネットからローカル ネットワークにアクセスしようとしています。私の設定: インターネット接続、デフォルト ファームウェアを備えた ISP ADSL モデム (192.168.1.1)、インターネット共有用の ISP モデムの背後にある TP-Link OpenWRT Wifi ルーター (192.168.2.1)、TP-Link の Wifi に接続された 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 モデムの 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 を搭載した私のデスクトップ PC です。また、手動で 192.168.1.158 (メイン ネットワーク内の同じ PC) に変更しようとしましたが、まったく結果が出ませんでした。LAN からでも、ポート 'mywebsite.mooo.com:81/' のドメイン名を使用して MAMP にアクセスできません。

質問が2つあります。

  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 モデムは実際にはルーターだったので、それにもポート転送を設定する必要がありました。

ご協力ありがとうございます。

関連情報