Temat: Routing do sieci WiFi inwertera
Cześć, mam inwerter który udostępnia swoją własną sieć WiFi SUN2000-xxxxx, po połaczeniu otrzymuję IP 192.168.200.100/24, a inwerter jest na 192.168.200.1/24. Na inwerterze dostepny jest modbus TCP, do którego chcę się połaczyć. Po połaczeniu bezpośrednio do sieci inwertera, skrypt python który ma gadać po mudbus TCP działa. Postawiłem obok inwertera router 192.168.12.6 który połaczył się do sieci Wifi inwertera i nadałem mu statyczne ip 192.168.200.99. Router może pingować adres inweertera 192.168.200.1, czy gada po modbus TCP nie wiem, ponieważ mam za mało pamięci aby móc wrzucic skrypt i biblioteki i sprawdzić. Niestety, nie potrafię skonfigurować mojej sieci tak, aby adres 192.168.200.1 był osiągalny z każdego komputera, a nie tylko z routera bezpośrednio podłaczonego do sieci WiFi inwertera. Chcąc obejść problem, postawiłem na routerze 192.168.12.6 DNAT, port niby jest otwarty i mogę się z nim połaczyć z komputerów w sieci, ale skrypt python zwraca błąd komunikacji:
Modbus Error: [Connection] Failed to connect[ModbusTcpClient(192.168.12.6:502)] . Tcpdump pokazuje zapytanie i odpowiedź na 192.168.12.6:502, ale nie jestem w stanie zweryfikować czy jest poprawna.
Załączam mój schemat sieci.
