Dan Lukes wrote: > Miroslav Lachman wrote:
[...] > 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 ... ;-) No on v tom jailu bohuzel tcpdump nefunguje (patrne tam pujde i rozchodit upravou toho, co je v jailu videt v /dev/), ale patrne to vazne bude pouzitim toho socketu. I tak mi tam porad zustava par nejasnosti kolem toho localhostu / 127.0.0.1, protoze ifconfig tuhle adresu nevypise, netstat ukazuje vsechny daemony nabindovane na 172.16.16.3, ale stejne se lze na ty daemony pripojovat pres adresu 127.0.0.1: # ifconfig bge1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM> ether 00:1b:22:bc:3a:39 media: Ethernet autoselect (100baseTX <full-duplex>) status: active lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 lo1: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 inet 172.16.16.3 netmask 0xffffffff # netstat -anf inet netstat: kvm not available: /dev/mem: No such file or directory Active Internet connections (including servers) Proto Recv-Q Send-Q Local Address Foreign Address (state) tcp4 0 0 172.16.16.3.21 *.* LISTEN tcp4 51 0 172.16.16.3.51352 172.16.16.3.10025 CLOSE_WAIT tcp4 0 0 172.16.16.3.10024 *.* LISTEN tcp4 0 0 172.16.16.3.80 *.* LISTEN tcp4 0 0 172.16.16.3.10025 *.* LISTEN tcp4 0 0 172.16.16.3.465 *.* LISTEN tcp4 0 0 172.16.16.3.587 *.* LISTEN tcp4 0 0 172.16.16.3.25 *.* LISTEN tcp4 0 0 172.16.16.3.783 *.* LISTEN tcp4 0 0 172.16.16.3.995 *.* LISTEN tcp4 0 0 172.16.16.3.110 *.* LISTEN tcp4 0 0 172.16.16.3.993 *.* LISTEN tcp4 0 0 172.16.16.3.143 *.* LISTEN tcp4 0 0 172.16.16.3.3306 *.* LISTEN tcp4 0 0 172.16.16.3.22 *.* LISTEN # telnet 127.0.0.1 25 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 test.example.com ESMTP Postfix A pritom se Postfix neda konfiguraci spustit nabindovany na 127.0.0.1 (pokud si to dobre pamatuju, tak jsem to vcera omylem zkusil a spusteni postfixu skoncilo chybou) Mirek -- FreeBSD mailing list (users-l@freebsd.cz) http://www.freebsd.cz/listserv/listinfo/users-l