help-cfengine
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Listening on specific interfaces


From: Wheeler, John
Subject: RE: Listening on specific interfaces
Date: Mon, 25 Aug 2003 10:03:01 -0500

Maybe I'm confused, but in cfservd.c version 2.0.6 line 749 you set the
interface to INADDR_ANY (below). I believe this means it will listen on
any interface that's up, or more specifically 0.0.0.0(?). If someone is
ambitious you could write a patch to have it listen on something from
the config file.

    744 #else
    745
    746 bzero(&sin,sizeof(sin));
    747
    748 sin.sin_port = (unsigned short)(port); /*  Service returns
network byte order */
    749 sin.sin_addr.s_addr = INADDR_ANY;
    750 sin.sin_family = AF_INET;
    751
    752 if ((sd = socket(AF_INET,SOCK_STREAM,0)) == -1)
    753    {
    754    CfLog(cferror,"Couldn't open socket","socket");
    755    exit (1);
    756    }
    757
    758 if (setsockopt(sd, SOL_SOCKET, SO_REUSEADDR, (char *) &yes,
sizeof (int)) == -1)
    759    {
    760    CfLog(cferror,"Couldn't set socket options","sockopt");
    761    exit (1);
"cfservd.c" line 749 of 3248 --23%-- col 1

-----Original Message-----
From: Mark.Burgess@iu.hio.no [mailto:Mark.Burgess@iu.hio.no] 
Sent: Saturday, August 23, 2003 3:51 PM
To: andre@digirati.com.br
Cc: help-cfengine@gnu.org
Subject: Re: Listening on specific interfaces



I think  that this is a function of your operating system, rather than
of cfengine. It is implementation dependent which interface gets bound
to by the listen function.

M

On 22 Aug, Andre Nathan wrote:
> Hi
> 
> I have just installed cfengine for the first time on a test
environment.
> It's working fine for the simple tasks I configured, but I have one
> doubt: currently, netstat shows "*:cfengine" in the "Local Address"
> column when cfexecd is running. Is it possible to make it listen on
one 
> interface only, when I'm using a dual homed host?
> 
> Thanks in advance
> Andre
> 
> 
> 
> _______________________________________________
> Help-cfengine mailing list
> Help-cfengine@gnu.org
> http://mail.gnu.org/mailman/listinfo/help-cfengine



~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Work: +47 22453272            Email:  Mark.Burgess@iu.hio.no
Fax : +47 22453205            WWW  :  http://www.iu.hio.no/~mark
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



_______________________________________________
Help-cfengine mailing list
Help-cfengine@gnu.org
http://mail.gnu.org/mailman/listinfo/help-cfengine




reply via email to

[Prev in Thread] Current Thread [Next in Thread]