pouzivani localhost v jailu
Dan Lukes
dan at obluda.cz
Wed Jul 2 22:50:48 CEST 2008
Miroslav Lachman wrote:
> Mel bych dotaz na nekoho, kdo vice pouziva Jaily, nebo aspon vi, jak to
> v nich funguje s TCP/IP a localhostem.
To nesplnuju. Nicmene, myslim, ze vim, jak to chodi s TCP a to by mohlo
stacit.
> Vim, ze se jailu pri spusteni prirazuje jedina IP adresa a ta jedina je
> videt i ve vypisu ifconfig v jailu.
Odchozi adresa TCP spojeni je, nepozaduje-li aplikace explicitne jinak,
primarni adresa interface, pres ktery spojeni odchazi.
> Rekneme, ze mam Jail s adresou 172.16.16.3, ktera je na zarizeni lo1.
Pokdu je to jedina viditelna adresa, pak bych ocekaval, ze vsechna
odchozi spojeni maji jako zdrojovou prave tuhle adresu.
Tedy tohle:
> Spojeni se tam ale jevi, jako ze pochazi z adresy 172.16.16.3
... me neprekvapuje.
> Aby mi mohl Postfix komunikovat s Amavisem, musel jsem v obou povolit
> pristup z adresy 172.16.16.3 (defaultne je povolen pristup jen z adresy
> 127.0.0.1).
Ani to me neprekvapuje.
> Na druhou stranu jak Postfix, tak Courier se pripojuje do MySQL
> databaze, kde byl uzivatel vytvoren jako uzivatel at localhost - tedy ma
> pravo pristupovat pouze z localhosta a ne z adresy 172.16.16.3 a oboje
> funguje.
A urcite se v tomto pripade pouziva TCP ? Mam dojem, ze MySQL klientske
knihovny maji tendenci v pripade serveru na localhostu preferovat
spojeni pres socket a TCP vubec nepouzit. Jak nakonec sam rikas:
> Co me tak napada, je jeste vlastnost MySQL klienta, ktery v pripade
> localhost pouzije unix socket, misto TCP/IP, ale socket se v pripade
> Postfixu+MySQL ma uvadet explicitne, tak nevim.
Takze je nejsnazsi zjistit TCPDUMPem, zda se TCP pouziva nebo ne. Pokud
ne, mame vysvetleno - zadne podivne chovani, zadne zahady, bezne chovani
TCP stacku.
Pokud by se ukazalo, ze ano, pak by bylo zrejme, ze jsme skutecne
narazili na nejasnost.
Pokud by se existence "nejasnosti" potvrdila, rovnou bych zacal
zkoumat, co se stane, kdyz si aplikace v jailu explicitni zdrojovou
adresu vyzada - a vyzada si 127.0.0.1, ale nerad bych zkoumal reseni
problemu, o kterem jeste ani neni jasne, jestli opravdu existuje ... ;-)
Dan
More information about the Users-l
mailing list