Piotr Semeniuk

Piotr Semeniuk Student, Szkoła
Główna Handlowa w
Warszawie

Temat: Android problem z replikacją przez Internet.

Tak jak w temacie próbuję zreplikować Mobile 2 przez Internet i cały czas pojawia mi się błąd połączenia.

Wszystkie programy wapro - m.in. mobile 2 kz i końcówki do łączenia się z różnymi aplikacjami mobilnymi (mag na pda, android, etc.) oraz bazy danych są na jednym komputerze z win.7. Na tym komputerze są wyłączone: firewall ( z dodanymi regułami dla portów 2450 i 1433) systemowy, firewall i antywirus esset smart security. Przekierowałem też porty na routerze (2450 i 1433) i przypisałem je do wewnętrznego IP komputera na którym są programy oraz wyłączyłem firewalla i inne zabezpieczenia.

Pingując moje IP z innej sieci pakiety są wymieniane prawidłowo.

Wpisałem IP zewnętrzne (te od TP)do ustawień replikacji w Androidzie i po wciśnięciu replikuj praktycznie od razu pojawia mi się informacja o błędzie z połączeniem. Zauważyłem też, że po włączeniu któregokolwiek z zabezpieczeń (firewalla systemowego, firewalla esset lub na routerze) po wciśnięciu replikacji na androidzie dłuższy czas nic się nie dzieje (widać po ikonach w androidzie, że jest wymiana danych) i dopiero po chwili pojawia się informacja o błędzie połączenia.

Ma ktoś może jakieś sugestie?
Krzysztof Stachyra

Krzysztof Stachyra Szef Wydziału
Produkcji Systemów
Handlowo-Magazynowyc
h i ...

Temat: Android problem z replikacją przez Internet.

a połączenie telnetem na ten IP i na dany port przechodzi ?
Piotr Semeniuk

Piotr Semeniuk Student, Szkoła
Główna Handlowa w
Warszawie

Temat: Android problem z replikacją przez Internet.

port sqlite - 2455 nie,ale port serwera i inne tak.
Krzysztof Stachyra

Krzysztof Stachyra Szef Wydziału
Produkcji Systemów
Handlowo-Magazynowyc
h i ...

Temat: Android problem z replikacją przez Internet.

SQLLite jak rozumiem jest portem bazy na urządzeniu więc on nie ma tu znaczenia istotny jest dostęp do portów tego komputera, który jest za NATEM i czy z zewnątrz spoza routera jeśli podany będzie adres zewnętrzny (który docelowo jest przekierowany) na adres wewn. czy jest dostęp
Piotr Semeniuk

Piotr Semeniuk Student, Szkoła
Główna Handlowa w
Warszawie

Temat: Android problem z replikacją przez Internet.

Używając komputera z odrębnego podłączenia do internetu (inny adres IP zewnętrzny) do telnetu i sprawdzenia portów komputera na którym jest zainstalowany wf-mag z sqllite pokazuje, iż jest otwarty port 1433, ale nie ma dostępu do portu z usługi sqllite.

Zarówno port 1433 jak i ten z sqllite jest skonfigurowany na kolejnych etapach tak samo. Jest dodany do zapory systemowej win 7, i jest przekierowany w routerze.
Krzysztof Ziółkowski

Krzysztof Ziółkowski Menedżer ds.
Kluczowych Klientów,
Menedżer programu
WAPRO...

Temat: Android problem z replikacją przez Internet.

Wystawienie i przekierowanie portu 1433 nie jest potrzebne, będzie stanowiło lukę z możliwością dostępu po porcie bezpośrednio do serwera. Wystarczy przekierowanie portu usługi sqlite (funkcja na większości routerów nazywa się virtual serwer). Dla ułatwienia konfiguracji ustawiamy port wewnętrzny i zewnętrzny identycznie (domyślny port dla sqlite to 2450).

Musi chodzić, jeśli nie należy sprawdzić inne czynniki.

I takim innym czynnikiem, od którego należy zacząć weryfikacje jest sprawdzenie replikacji w sieci wewnętrznej. Prawdopodobnie w nazwie serwera usługi sqlite znalazła się nazwa instancji, co jest błędem, wystarczy port serwera, który określa do której instancji ma być kierowany ruch.

Standardowa konfiguracja:

Obrazek


Ponieważ po włączeniu firewalla, wg. opisu, replikacja trwa dłużej, przy wyłączonym urządzenie łączy się do usługi.
Piotr Semeniuk

Piotr Semeniuk Student, Szkoła
Główna Handlowa w
Warszawie

Temat: Android problem z replikacją przez Internet.

u mnie wygląda to identycznie z tą różnicą, że inna jest nazwa bazy danych.

Próbowałem uruchomić replikację po wifi wracając możliwie jak najbliżej do ustawień które działały, czyli inny telefon z magiem z wersją ze stycznia, router z ustawieniami fabrycznymi, i odblokowane porty w firewallu win 7, ale dalej nic.

Ze zmian które sądzę, że mogły mieć wpływ, a nie odwracałem ich to np zaktualizowana java.
Krzysztof Ziółkowski

Krzysztof Ziółkowski Menedżer ds.
Kluczowych Klientów,
Menedżer programu
WAPRO...

Temat: Android problem z replikacją przez Internet.

W przypadku gdy usługa działa to java również nie stanowi problemu. Proszę jeszcze sprawdzić wykonanie restartu usługi sqlite i bezpośrednio po restarcie spróbować się zreplikować. Ewentualnie proszę usunąć zestawioną usługę i ponownie ją utworzyć. Być może usługa działa na koncie lokalnego użytkownika i po wylogowaniu jest zamykana.
Piotr Semeniuk

Piotr Semeniuk Student, Szkoła
Główna Handlowa w
Warszawie

Temat: Android problem z replikacją przez Internet.

żadna z powyższych operacji - restart i ponowne utworzenie usługi, nie przyniosła skutku.

Czy jest jeszcze coś co mogę sprawdzić?
Piotr Semeniuk

Piotr Semeniuk Student, Szkoła
Główna Handlowa w
Warszawie

Temat: Android problem z replikacją przez Internet.

Udało mi się wykonać replikację po wi-fi.

Kroki jakie wykonałem to:
1) przeinstalowanie java - włączyłem program ze ścieżki podanej w sqllite gdzie pokazywał się błąd polegający na braku folderu z plikiem
2) wyłączyłem ponownie całkowicie zaporę win 7, pomimo dodanych wyjątków na port wpisany w sqllite

Następna dyskusja:

Mag Mobile 2 Android - prob...




Wyślij zaproszenie do