OpenWRT DDNS-Setup – kein Zugriff von außerhalb des LAN möglich

OpenWRT DDNS-Setup – kein Zugriff von außerhalb des LAN möglich

Ich versuche, über das Internet auf mein lokales Netzwerk zuzugreifen. Mein Setup: ISP-ADSL-Modem mit Internetverbindung, Standard-Firmware (192.168.1.1) TP-Link OpenWRT-WLAN-Router hinter dem ISP-Modem zum Teilen des Internets (192.168.2.1) Mein PC mit MAMP verbunden mit dem WLAN von TP-Link (dynamische lokale IP, sagen wir 192.168.1.158)

Ich habe den Domänennamen vom FreeDNS-Anbieter mywebsite.mooo.com und DDN-Skripte in OpenWRT installiert.

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'

Es funktioniert einwandfrei, wenn ich mich in diesem lokalen Netzwerk befinde. Ich kann auf die Weboberfläche meines ISP-Modems zugreifen. Das Problem ist, dass es von außerhalb des LAN-Netzwerks nicht funktioniert.

Ich habe versucht, die Portweiterleitung auf dem TP-LINK wie folgt zu konfigurieren:

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'

Diese IP 192.168.2.144 wurde in der LUCI-Oberfläche vorgeschlagen, es ist mein Desktop-PC mit MAMP. Ich habe auch versucht, sie manuell auf 192.168.1.158 zu ändern (derselbe PC im Hauptnetzwerk) und hatte trotzdem kein Ergebnis. Selbst vom LAN aus kann ich mit dem Domänennamen mit dem Port „mywebsite.mooo.com:81/“ nicht auf meinen MAMP zugreifen.

Ich habe also zwei Fragen:

  1. wie kann ich diese bestimmte Adresse 'mywebsite.mooo.com' korrekt auf einen beliebigen benutzerdefinierten LAN-IP:Port umleiten (in meinem Fall 192.168.1.158:81), ich möchte nicht, dass sie auf die Weboberfläche des Modems verweist
  2. wie kann ich den Zugriff über das Internet aktivieren? Muss ich auch die Einstellungen am ISP-Modem ändern (das Problem ist, dass ich noch keinen Benutzernamen/kein Passwort für die Weboberfläche habe, diese aber angefordert habe und hoffe, sie irgendwann zu erhalten)?

BEARBEITEN: Netzwerkkonfiguration vom OpenWRT-Router

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'

BEARBEITEN 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

Antwort1

Wie RalfFriendl sagte, war mein erstes ADSL-Modem eigentlich ein Router und ich musste darauf auch eine Portweiterleitung einrichten.

Danke für deine Hilfe.

verwandte Informationen