postfix + libinet6
Arkadiusz Miskiewicz
misiek w pld.ORG.PL
Czw, 23 Sie 2001, 19:47:26 CEST
Jakub Bogusz <qboosh w prioris.mini.pw.edu.pl> writes:
> Problem w tym, że funkcja ta dodaje zarówno 0.0.0.0 jak
> i 127.0.0.1 (w przypadku braku v6 w jajku) lub :: jak i 0.0.0.0
> (a może i jeszcze 127.0.0.1) (w przypadku obecności v6);
> potem przy bindowaniu lista adresów != 0 i wtedy usiłuje podbindować
> wszystkie adresy z listy jednocześnie.
Cóż. Takie to są kwiatki... jakoś to musisz rozwiązać :)
> > > Przy "localhost" z kolei wywala się w innym miejscu:
> > > fatal: parameter inet_interfaces: no local interface found for localhost
> >
> > A to bez zmian po tej jednej poprawce.
>
> A tutaj inet_addr_host() poprzez getaddrinfo("localhost",...)
> dodaje do listy adresów także jeden z... AF_UNIX.
> A inet_addr_local() już takiego nie zwraca i stąd ten komunikat.
W funkcji która dodaje adresy (inet_addr_host()?) trzeba by wrzucić
olewanie adresów o af != AF_INET && af != AF_INET6 (tzn. continue
wtedy).
> Jakub Bogusz
> http://prioris.mini.pw.edu.pl/~qboosh/
--
Arkadiusz Miśkiewicz, AM2-6BONE, 1024/3DB19BBD
IPv6 ready PLD Linux at http://www.pld.org.pl/
My jsme Borg. Odpor je marný, budete asimilováni
Więcej informacji o liście dyskusyjnej pld-devel-pl