TD-W8970, Przekierowanie portu i dostęp z poza sieci

Witam, kontynuuję zabawę z moim routerem z wątku:

Mam skonfigurowany DDNS jak na zdjęciu.

Chciałbym mieć z zewnątrz dostęp do np. transmitera sieciowego TL-WPA4220 (to akurat mam w sieci). Jest w sieci lokalnej pod adresem 192.168.1.2
Tak skonfigurowałem przekierowanie portów:

I teraz pisując w przeglądarkę:
http://dom___.ddns.net:9551
niestety nic się nie wyświetla.
Proszę o porady co powinienem poprawić żeby to zadziałało jak należy.

Port 9551 jest portem do zarządzania twojego PLC?

Nie, sam wybrałem losowo port. Myślałem że mogę wybrać dowolny wolny port.

No to jak chcesz żeby to działało? Adres IP tez losowo wybrałeś?
W jaki sposób lokalnie logujesz się na PLC?

Na PLC loguje się wpisując adres 192.168.1.2 ponieważ taki mu przypisalem w sieci.
Z tego co czytałem to do przekierowania przypisuje sie port po którym router po zapytaniu z zewnątrz przekieruje mnie do plc

Zgadza się ale to dzieje się na porcie 80 bo wpisujesz tylko sam adres IP bez wskazania portu a to domyślnie jest port 80 właśnie.

OK czyli nie mogę sobie wybrać dowolnie portu. Ale skoro jest to port 80 a na nim działają również inne adresy jak sam router 192.168.1.1 to jak mam ustawić aby po wywołaniu tego portu uzyskać dostęp do mojego PLC?

Zmienić adres zarządzania dla routera na np. 8080 - Web Management port

Dzięki za porady
W tym momencie mam zdalny dostęp do routera. Wpisuję w przeglądarkę
http://dom___.ddns.net:8080 i jest pełna kontrola nad routerem.
Ale nadal nie mam dostępu do PLC. Wpisując http://dom___.ddns.net:80 nic nie daje. Czy coś jeszcze mam nie tak, albo o czymś zapomniałem?

jeśli wystawiasz na zewnątrz port 9551 to przekieruj go na port 80 na IP 192.168.1.2 w LAN (a nie na 9551)
jeśli przekierowujesz port 80 na port 80 to w przypadku http nie musisz podawać numeru portu bo 80 jest standardowy dla http
czyli zamiast
http://dom___.ddns.net:80
wystarczy
http://dom___.ddns.net
jeśli webui używa https to powinieneś przekierować port 443, a nie 80
dalej nie czytaj, bo wyszło mi dość pokrętnie :smiley:
jeśli używasz niestandardowych numerów portów, to oczywiście przekierowanie musi do nich prowadzić, gdy potrzebujesz mieć dostęp do kilku urządzeń to zrób przekierowania na kilka różnych portów "na zewnątrz" np 8081 8082 itd.
oczywiście port 8081 musi kierować na jeden adres IP na port 80
a 8082 na inny IP (kolejne urządzenie)


PS jeśli wystawiasz interfejs zarządzania routerem pod adresem który zgadłem, to jest on na porcie 80 i wygląda tak

jest tam też ftp, ale nie anonimowy

No ładnie, a wczoraj miałem pozmieniać domyślny port przekierowania do routera ale już mi się nie chciało. A tu taki Szopen już buszuje po chacie. :smiley:
Wracając do tematu, musicie mi wybaczyć ale chyba jestem trochę "nie kumaty" w tych sprawach. :-
Kombinuję na różne sposoby i nic. Czy ktoś może mi powiedzieć: zrób to i to, wpisz tak i tak bo inaczej chyba nie dam rady.

Właśnie to zrobiłem w swoim poście. Logujesz się na router lub PLC z innej lokalizacji z innego IP?

Tak mam drugi komputer z Internetem komórkowym żeby być poza własną siecią.
Do routera oczywiście jest dostęp jak już Szopen pokazał. Ale do PLC brak. W oknie Forwarding wpisuję w Serwis Port i Internal Port różne porty, które tu się pojawiły i nic.

Pokaz co masz skonfigurowane na routerze (przekierowanie) i pokaż status PLC.

Firewall wyłączony, nic innego mi nie przychodzi co jeszcze jest źle.

Obydwa porty muszą być na 80

Niestety nie działa.
Nie rozumiem dlaczego obydwa porty muszą być na 80. Skąd router będzie wiedział że wpisując dom___.ddnds.net że akurat ma mnie przekierować na adres PLC?

Dlatego że wpisujesz adres IP urządzenia PLC w konfiguracji przekierowani portów.
Inaczej wrzuć adres IP 192.168.1.2 do DMZ routera potem Save i Reboot routera.

Zamień miejscami porty w polach "Service port" i "Internal port".
Internal port to jest port lokalny, czyli taki na którym nasłuchuje urządzenie w sieci lokalnej. Dla Twojego PLC to 192.168.1.2:80 ( 80 port jest domyślny przy http więc nie trzeba go wpisywać)
Service port to port który router otworzy od zewnątrz. Ustawiając przekierowanie z service 9551 przekierowuje ruch na IP 192.168.1.2 do portu internal 80.

Wpisanie w DMZ nie działa.
Zamiana portów też nic nie pomaga.
Może to jest wina tego PLC?