SZOKOVACS Robert wrote:
> On Tuesday 14 February 2006 19:24, Gellér Sándor wrote:
>> SZOKOVACS Robert wrote:
>> > Version: 2.1.5-9
>> > a debian/sarge-bol.
>> > nem ismeri ezt :(
>>
>> Ahh, kulso ipv6 patch. Elvileg inet_interfaces = IPv4:all, legalabbis
>> ezt irjak a patch elejen...
> 
> fatal: config variable inet_interfaces: host not found: IPv4:all

Tovabb neztem a forrast, mintha rossz lenne a patch
(src/master/master_ent.c):

atmp = inet_parse(name, &host, &port);
if (*host) {
    serv->flags |= MASTER_FLAG_INETHOST;/* host:port */
    MASTER_INET_ADDRLIST(serv) = (INET_ADDR_LIST *)
        mymalloc(sizeof(*MASTER_INET_ADDRLIST(serv)));
    inet_addr_list_init(MASTER_INET_ADDRLIST(serv));
    if (inet_addr_host(MASTER_INET_ADDRLIST(serv), host) == 0)
        msg_fatal("%s: line %d: bad hostname or network address: %s",
                  VSTREAM_PATH(master_fp), master_line, host);
    inet_addr_list_uniq(MASTER_INET_ADDRLIST(serv));
    serv->listen_fd_count = MASTER_INET_ADDRLIST(serv)->used;
} else {
    af = inet_interfaces_to_af(var_inet_interfaces);
    MASTER_INET_ADDRLIST(serv) =
        strcasecmp(saved_interfaces, INET_INTERFACES_ALL) ?
        own_inet_addr_list() :          /* virtual */
        wildcard_inet_addr_list(af);    /* wild-card */
    inet_addr_list_uniq(MASTER_INET_ADDRLIST(serv));
    serv->listen_fd_count = MASTER_INET_ADDRLIST(serv)->used;
}

Az inet_parse viszont az IPv4:all sztringet vidaman felbontja, IPv4 lesz
a host, all a port, es emiatt jon a hibauzenet, valamint az
inet_interfaces_to_af fv meg sem hivodik (eppen az nezi, hogy IPv4:all
vagy IPv6:all van-e megadva, es ennek fuggvenyeben allitja be a protokollt).

Szerintem ezzel a postfix verzioval nem fog menni az IPv4-re korlatozas,
 csak akkor, ha az egesz rendszerbol kiutod az IPv6-ot.

-- 
Gellér Sándor
[EMAIL PROTECTED]
_________________________________________________
linux lista      -      [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux

válasz