Webserver v telefonu

dolv

Webserver v telefonu
« kdy: 25. 09. 2016, 10:17:19 »
Ahoj, mám trochu specifický dotaz ohledně nastavení webserveru na telefonu (android).
Nainstaloval jsem si aplikaci, která vytvoří z telefonu webserver. V telefonu, kde server běží vše funguje, ale v lokální síti je webserver nefunkční, tj. nepřipojím se na telefon vlokální síti z jiného PC / telefonu.
Lokální statická IP adresa telefonu je 127.0.0.10 a webserver běží na portu 8080, tj. 127.0.0.10/8080. V routeru mám povolené porty public/private 8080 a přesměrování na 127.0.0.1.


JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Webserver v telefonu
« Odpověď #1 kdy: 25. 09. 2016, 10:38:27 »
Jste si jisty, ze to povoleni portu v routeru dela to, co si myslite? Vas router neznam, ale presmerovani porty se typicky tyka pristupu z Internetu a ani netusim, jestli nejaky router umi presmerovavat z LAN. Jinak 127.0.0.1 je localhost. Vy tedy nejspis presmerovavate port 8080 na localhost routeru. Jinak take nevidim, proc byste v lokalni siti potreboval presmerovat porty, snad leda, ze by to ten router umel tak, aby veskery provoz na 8080 sel na vas telefon, ktery by tedy mel mit statickou adresu, aby se to presmerovani nerozpalo pokazde, kdyz telefon nahodou dostane jinou adresu nez vcera.

Rekl bych, ze byste mel veskera nastaveni, ktera jste na routeru spachal, zase zrusit a jednoduse lezt rovnou na 127.0.0.10:8080. Pokud na wifi nemate zapnutou nejakou izolaci klientu, melo by to jet.

SIGSEGWAY

Re:Webserver v telefonu
« Odpověď #2 kdy: 25. 09. 2016, 12:02:55 »
Rozsah IP adres 127.0.0.1 - 127.255.255.255 je určen pro loopback rozhraní.

Většina dnešních systémů obsahuje virtuální loopback interface ("síťovou kartu, jejíž kabel je připojen do smyčky, takže všechno co se přes něj odešle, se přijme zpátky") s nějakou adresou z tohoto rozsahu (běžně 127.0.0.1, typicky lze ale použít libovolnou).

Váš telefon, pokud je připojen do vaší místní sítě, má kromě Vámi udané adresy (127.0.0.10) ještě alespoň jednu jinou, a to z rozsahu Vaší sítě (pravděpodobně 192.168.1.* nebo 10.0.0.*). Tuto adresu by mělo být možné zjistit přes Nastavení -> Informace o telefonu -> Stav -> IP adresa.

Pokud se chcete k webserveru připojit z jiného počítače ve Vaší síti, stačí použít tuto adresu, tedy např. 192.168.1.10:8080.

Přesměrování portů na routeru je pro přístup z vnější sítě, takže byste to měl zase zrušit, jak psal @JardaP.

00

Re:Webserver v telefonu
« Odpověď #3 kdy: 25. 09. 2016, 12:19:28 »
127.0.0.1 je adresa počítače, že kterého se připojujete.

dolv

Re:Webserver v telefonu
« Odpověď #4 kdy: 25. 09. 2016, 12:21:21 »
Děkuji za reakce, do routeru jsem vložil porty skutečně jen kvůli testu z vnější sítě, tj. přes mob. připojení, ale také to nenajede, takže jsem porty zase smazal. Na lokální adresu telefonu se připojit stále nemohu, zkoušel jsem to z notebooku i tabletu a nikde to nejde, pouze v telefonu webserver jede :-(

mám nastaveno:
127.0.0.10 - telefon
127.0.0.5 - tablet
127.0.0.250 - router


Ivan Nový

Re:Webserver v telefonu
« Odpověď #5 kdy: 25. 09. 2016, 12:28:53 »

Ivan Nový

Re:Webserver v telefonu
« Odpověď #6 kdy: 25. 09. 2016, 12:30:24 »
Nebo tady další, asi lepší https://www.youtube.com/watch?v=dqWwbgyS990

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Webserver v telefonu
« Odpověď #7 kdy: 25. 09. 2016, 12:33:37 »
mám nastaveno:
127.0.0.10 - telefon
127.0.0.5 - tablet
127.0.0.250 - router

Jestli mate takto nastavenou domaci sit, tak to honem predelejte na neco normalniho. Router nastavte na nejakych tech obcejnych 192.168.1.1, nastavte DHCP pool v rozsahu treba 192.168.1.50 az 192.168.1.250 a zrebootujte uplne vsechno. Jak tu uz bylo napsano, adresy 127.0.0.x jsou vyhrazene na uplne neco jineho. Je s podivem, jestli vam na te siti vubec neco funguje normalne.

Kit

Re:Webserver v telefonu
« Odpověď #8 kdy: 25. 09. 2016, 12:34:49 »
mám nastaveno:
127.0.0.10 - telefon
127.0.0.5 - tablet
127.0.0.250 - router

Tohle jsou IP adresy lokálních smyček, ke kterým není připojeno žádné síťové zařízení. Je potřeba použít IP adresy těch WiFi.

Lol Phirae

Re:Webserver v telefonu
« Odpověď #9 kdy: 25. 09. 2016, 14:40:16 »

Re:Webserver v telefonu
« Odpověď #10 kdy: 25. 09. 2016, 18:22:29 »
Jsem si myslel, že už mě nic nepřekvapí a vono jo :) hlavně mě fascinuje, jak lidi lepí žvejkačkou tohle na tamto a pak to ještě prodají jako cool enterprise řešení.
„Řemeslo se naučí každý. Umění nikdo.“
„Jednoduchost je nejvyšší úroveň sofistikovanosti.“
- Leonardo Da Vinci