Rozdíl mezi localhost a vlastní IP

Rozdíl mezi localhost a vlastní IP
« kdy: 03. 02. 2014, 16:20:48 »
Zdravím, nejsem v tomto zrovna žádný guru, ale třeba někdo poradí.
Mám spuštěnou aplikaci Qt-wallet v serverovém režimu na portu 8337.
Další aplikace bfgminer na stejném PC s ní komunikuje, příkaz pro spuštění je:
bfgminer.exe -o localhost:8337 -u (jméno) -p (heslo)
Všechno takto funguje v pořádku, pokud ale zadám IP vlastního PC takto:
bfgminer.exe -o 192.168.2.2:8337 -u (jméno) -p (heslo)
Tak to již nefunguje.
Problém je, že potřebuji na Qt-wallet běžící na jednom PC přistupovat z jiného zařízení.
Pokud je vše na stejném PC, tak přes localhost (127.0.0.1) to funguje, ale z jiného zařízení, dokonce ani ze stejného PC to pod konkrétní IP tohoto PC (192.168.2.2) to nejde.
Kde může být problém?? Napadá mě firewall, ale nevím? Používám Windows 7.
Díky.
« Poslední změna: 03. 02. 2014, 16:50:00 od Petr Krčmář »


Re:Jaký je rozdíl mezi localhost a vlastní IP?
« Odpověď #1 kdy: 03. 02. 2014, 16:35:02 »
pozri cez netstat ci ta serverova applikacia pocuva na 0.0.0.0:8337 alebo 127.0.0.1:8337 - ten prvy prijme vsetky spojenia, ten druhy akceptuje len z localhost.

Pavouk106

  • *****
  • 2 400
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:Jaký je rozdíl mezi localhost a vlastní IP?
« Odpověď #2 kdy: 03. 02. 2014, 16:40:06 »
Odpovídáš si sám - aplikace běží na adrese 127.0.0.1, ne na 192.168.2.2

Problém je v Qt-wallet, tam to musíš nastavit na 192.168.2.2 (nebo jak psal MalyTomi 0.0.0.0)

Re:Rozdíl mezi localhost a vlastní IP
« Odpověď #3 kdy: 03. 02. 2014, 16:54:24 »
Tak skutečně se v conf souboru u Qt-wallet dalo změnit localhost na 192.168.2.2 a na stejném PC to teď jede, jsem zvědav jestli se tam dostanu i z jiného zařízení. Díky!!
Jinak netstat -a ukazoval i poslouchající port 8337 na 0.0.0.0, ale nějak to nešlo.

flack

Re:Rozdíl mezi localhost a vlastní IP
« Odpověď #4 kdy: 03. 02. 2014, 17:38:22 »
tak ono to bolo hlavne kvoli bezpecnosti ze ano :D


Pavouk106

  • *****
  • 2 400
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:Rozdíl mezi localhost a vlastní IP
« Odpověď #5 kdy: 03. 02. 2014, 17:52:21 »
Dostaneš. Otázka ale je (jak nabízí odpověď flacka), jestli to nejde nějak zneužít (i když jsi v domácí LAN). Já QT-wallet neznám, takže nevím, jak funguje a jaké má zabezpečení proti zneužití na síti...

Re:Rozdíl mezi localhost a vlastní IP
« Odpověď #6 kdy: 03. 02. 2014, 18:48:14 »
Qt-wallet je peněženka pro cryptoměny napojená do P2P sítě dané měny, v určitém nastavení funguje jako server a lze spustit miner, který s ní komunikuje přes program bfgminer nebo cgminer. Výsledkem je možnost těžit sólo (bez poolu) některé okrajové měny s nízkou obtížností. V rámci jednoho PC vše funguje, ale jak Qt-wallet je na jednom PC a miner na druhém PC v lokální síti (přes VDSL router/modem), tak to již nejde i přes to, že port je ve windows firewallu obousměrně povolen. Ten problém je, že nevím jak se napojit na port aplikace na druhém PC.

flack

Re:Rozdíl mezi localhost a vlastní IP
« Odpověď #7 kdy: 03. 02. 2014, 19:02:14 »
Odpoved bude asi IPtables. Hadam spravne?

Re:Rozdíl mezi localhost a vlastní IP
« Odpověď #8 kdy: 03. 02. 2014, 20:07:34 »
IPtables neznám, ale zajímalo by mě jak to zprovoznit.
Na PC 192.168.2.2 kde běží serverová aplikace na portu 8337 mi projde ping z PC 192.168.2.3, ale jak zprůchodnit ten port nevím.

Pavouk106

  • *****
  • 2 400
    • Zobrazit profil
    • Můj blog
    • E-mail
Re:Rozdíl mezi localhost a vlastní IP
« Odpověď #9 kdy: 04. 02. 2014, 12:23:10 »
Jestli jsi na Windows, tak bych to zkusil s vypnutym firewallem. Pokud to pojede, tak google a zjistit, jak ve firewallu Windows povolit port/službu. Pokud to nepojede, může tomu bránit teoreticky i antivirák. Víc možností mě nenapadá...

beer

  • *****
  • 729
    • Zobrazit profil
Re:Rozdíl mezi localhost a vlastní IP
« Odpověď #10 kdy: 05. 02. 2014, 11:33:01 »
Povol si port 8337 na stroji s ip [/size]192.168.2.2 v rámci sítě 192.168.2.0/24. Buď přes ip tables, nebo přes ufw.[/size]