Nieprawidłowy adres IP w aplikacji klienckiej

User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

Supla Cloud lokalnie instalowana z supla-docker z opcją supla-proxy
z_adresu.jpg
You do not have the required permissions to view the files attached to this post.
Widzimy się na Supla Offline Party Season 2026 :D

Image
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Nie przejmuj się. Też tak mam jak łączę się z serwerem będąc w LAN i wszystko działa prawidłowo.
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

lesny8 wrote: Tue Jan 21, 2020 7:47 am Nie przejmuj się. Też tak mam jak łączę się z serwerem będąc w LAN i wszystko działa prawidłowo.
No działa prawidłowo, ale wartość wyświetlana adresu IP jest do bani. I to "mi zgrzyta pod kopułą" ;)
Widzimy się na Supla Offline Party Season 2026 :D

Image
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

To jest prywatny cloud czy publiczny ?
Jeśli publiczny to podeślij proszę na priv-a adres email na którym masz konto.
SUPLA.... Nareszcie w domu.
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

pzygmunt wrote: Tue Jan 21, 2020 8:34 am To jest prywatny cloud czy publiczny ?
Jeśli publiczny to podeślij proszę na priv-a adres email na którym masz konto.
Niestety, prywatny.
Widzimy się na Supla Offline Party Season 2026 :D

Image
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Która wersja ? W bardzo starej był taki problem signed int-a w mysql-u
SUPLA.... Nareszcie w domu.
User avatar
Goral64
Posts: 3258
Joined: Fri Dec 27, 2019 6:22 pm
Location: Żerniki Wrocławskie
Has thanked: 2 times
Been thanked: 1 time

Post

pzygmunt wrote: Tue Jan 21, 2020 9:28 am Która wersja ? W bardzo starej był taki problem signed int-a w mysql-u
SUPLA Cloud 2.3.17

Ale chyba adres IP nie trzymacie w bazie na 4 polach numerycznych? Wygląda na to, że zamiast adresu IP zdalnego hosta wypisany jest adres IP rozgłoszeniowy sieci.
Widzimy się na Supla Offline Party Season 2026 :D

Image
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

To urządzenie wykonawcze zgłasza swój adres. Trzymamy to jako jeden int dlatego, że adres IPv4 to jest int bez znaku.
https://en.wikipedia.org/wiki/Dot-decimal_notation

W tej wersji powinno być to wyświetlane poprawnie. Sprawdź w routerze jaki IP przypisał DHCP. Spróbuje odtworzyć ten problem.
SUPLA.... Nareszcie w domu.
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

pzygmunt wrote: Tue Jan 21, 2020 11:22 am To urządzenie wykonawcze zgłasza swój adres. Trzymamy to jako jeden int dlatego, że adres IPv4 to jest int bez znaku.
https://en.wikipedia.org/wiki/Dot-decimal_notation

W tej wersji powinno być to wyświetlane poprawnie. Sprawdź w routerze jaki IP przypisał DHCP. Spróbuje odtworzyć ten problem.
Nie widzę, gdzie urządzenie miałoby zgłaszać swój adres. W wiadomościach rejestracyjnych nic takiego nie ma. Widzę, że jest dodane w TCS_ChannelBasicCfgRequest, ale to jeszcze nie jest zaimplementowane.
Także serwer raczej odczytuje adres z połączenia.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Źle to ująłem. Serwer odczytuje ten adres z połączenia.
Akurat dodałem możliwość odpytania urządzenia o dodatkowe informacje w tym o adres IP co pozwoli sprawdzić jakie IP ma urządzenie za NAT-em.
https://github.com/SUPLA/supla-core/blo ... to.h#L1312

Tu odczytuje IP z połączenia
https://github.com/SUPLA/supla-core/blo ... ket.c#L355

Kiedyś był problem z typem zmiennej w mysql-u. W tym przypadku .... trzeba sprawdzić gdzie leży problem.
SUPLA.... Nareszcie w domu.

Return to “CLOUD”