Portál AbcLinuxu, 14. května 2025 01:21

Dotaz: Fatrat jen na localhostu

18.8.2010 10:19 Drát
Fatrat jen na localhostu
Přečteno: 165×
Odpovědět | Admin
Už si s tim hraju pár hodin ale nějak se v tom ztrácim. Problém:

Mám pod stolem PC, v plánu mám provozovat na něm Fatrat a ovládat ho přes prohlížeč z dalšího PC (přecejen v noci mi nepoběží Phenom II X4 na stahování). Když dám "localhost:2233" tak se mě normálně zeptá na přihlášení a všechno funguje. "127.0.0.1:2233" pro změnu neudělá vůbec nic...a správně, při pokusu o připojení se z 2. PC taky nic.

Běží mi na tom Debian unstable a Fatrat 1.1.2-2 (ten co je v unstable). Když dám sken portů (Fatrat mi zatím běží na Phenomu, protože na Pentium se mi nechce čekat) tak mi na "localhost" vidí 2233, na "127.0.0.1" už ne. Že bych něco špatně nakonfiguroval přímo v Debianu snad nehrozí, ten na Pentiu je čistá instalace a dělá to taky. Předem děkuju za jakoukoli pomoc :)

Zatím mě napadá jako řešení si na Pentiu přes ssh otevřít prohlížeč, což by podle mě mohlo fungovat (než/pokud se to vyřeší), ale nepříjde mi to jako nejpohodlnější řešení

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.8.2010 10:40 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Fatrat jen na localhostu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pravděpodobně je localhost mapováno na IPv6 adresu. Zkuste při výpisu netstatem použít parametr -n, IP adresy se pak nebudou překládat na jména. Fatrat budete muset nakonfigurovat tak, aby naslouchal na nějaké IP adese dostupné i z toho druhého počítače.
18.8.2010 12:32 Drát
Rozbalit Rozbalit vše Re: Fatrat jen na localhostu
Zdá se že máte pravdu. Hádám dobře že se jedná o přesměrování, či tak něco?
18.8.2010 10:41 produžovák
Rozbalit Rozbalit vše Re: Fatrat jen na localhostu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus se připojit na IPv6.
18.8.2010 12:34 Drát
Rozbalit Rozbalit vše Re: Fatrat jen na localhostu
Pokoušim se o to, ale nějak se mi to nevede (s IPv6 jsem snad ještě nepracoval, tak určitě dělám nějakou začátečnickou chybu)
Řešení 1× (Luboš Doležel (Doli))
Luboš Doležel (Doli) avatar 18.8.2010 12:43 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Fatrat jen na localhostu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je to problém v Debianu (nebo ne? - jinde jsem to neviděl...), kdy je defaultně zakázáno, aby aplikace zároveň poslouchala na IPv4, když udělá listen() na IPv6 adrese. Řešením je
sysctl -w net.ipv6.bindv6only=0
respektive zadat toto nastavení do /etc/sysctl.conf.

Tohle chování se dá řešit i programově přes setsockopt() přímo ve FatRatu, nicméně v přípravě je nové ajaxové WebUI, kde zároveň dochází k přechodu na libpion-net pro HTTP komunikaci, takže už jsem to neřešil.
18.8.2010 20:26 Drát
Rozbalit Rozbalit vše Re: Fatrat jen na localhostu
No podle toho jak se mi to tady chová tak asi radši počkám (nejde mi to), ještě nemám věk na to abych si zničil nervy protože dělám něco špatně ;)
Luboš Doležel (Doli) avatar 18.8.2010 22:47 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Fatrat jen na localhostu
Stačí tohle nastavit a spustit znovu FatRat, funguje to spolehlivě, protože jsem to samé řešil.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.