インターネットからローカル ネットワークにアクセスしようとしています。私の設定: インターネット接続、デフォルト ファームウェアを備えた 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つあります。
- この特定のアドレス「mywebsite.mooo.com」を任意のカスタム LAN IP:ポート (私の場合は 192.168.1.158:81) に正しくリダイレクトする方法。モデムの Web インターフェイスを指すようにはしたくない。
- インターネットからアクセスできるようにするにはどうすればいいですか? 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 モデムは実際にはルーターだったので、それにもポート転送を設定する必要がありました。
ご協力ありがとうございます。