web-dev-qa-db-ja.com

OpenWRTDDNSセットアップ-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のドメイン名とddnsスクリプトがopenwrtにインストールされています。

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'

このIP192.168.2.144はLUCIインターフェースで提案されました、それはMAMPを備えた私のデスクトップPCです。また、手動で192.168.1.158(メインネットワーク内の同じPC)に変更しようとしましたが、それでもまったく結果がありませんでした。 LANからでも、ポート 'mywebsite.mooo.com:81/'のドメイン名を使用してMAMPにアクセスできません。

だから私は2つの質問があります:

  1. この特定のアドレス「mywebsite.mooo.com」を任意のカスタムlanip:portに正しくリダイレ​​クトする方法(私の場合は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
2
tonyAndr

RalfFriendlが言ったように、私の最初のadslモデムは実際にはルーターであり、ポート転送も設定する必要がありました。

助けてくれてありがとう。

0
tonyAndr