delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/08/06/17:09:39

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
To: cygwin AT cygwin DOT com
X-Injected-Via-Gmane: http://gmane.org/
Path: not-for-mail
From: Andrew DeFaria <ADeFaria AT Salira DOT com>
Newsgroups: gmane.os.cygwin
Subject: Re: basic inetd setup -- opening up a new port - what am I missing?
Date: Tue, 06 Aug 2002 14:09:36 -0700
Lines: 67
Message-ID: <3D503B10.5080900@Salira.com>
References: <HKENJJJDOGGAICDIJOJMOEKHCHAA DOT mmunz AT apelon DOT com>
Reply-To: cygwin AT cygwin DOT com
NNTP-Posting-Host: 206.184.204.2
Mime-Version: 1.0
X-Trace: main.gmane.org 1028668127 12874 206.184.204.2 (6 Aug 2002 21:08:47 GMT)
X-Complaints-To: usenet AT main DOT gmane DOT org
NNTP-Posting-Date: Tue, 6 Aug 2002 21:08:47 +0000 (UTC)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.0rc2) Gecko/20020512 Netscape/7.0b1
X-Accept-Language: en-us, en

Matt Munz wrote:

> Hi all,
>
> First off, cygwin is great.
>
> w2k, latest cygwin
>
> I installed the net utils, and read the following pages.
>
> http://www.adamswann.com/library/2001/Cygwin-Inetd.html
>
> http://cygwin.com/ml/cygwin/2001-11/msg00233.html
>
> Ultimately, I'm trying to get a cvs pserver going, but for right now, 
> I just want to open up a port to echo. Any port will do. Here's what I 
> tried.
>
> 1) Added the following line to /etc/inetd.conf
>
> cvspserver stream tcp nowait root /bin/echo echo hello
>
> 2) created /etc/services and added the following line to it
>
> cvspserver 2401/tcp

Didn't you wonder when you were creating /etc/services why it was not 
there in the first place! Because I believe that is the clue. Cygwin 
doesn't use /etc/services! Instead it uses 
$SYSTEMROOT/system32/drivers/etc/Services. Perhaps the best solution 
would be:

$ rm -f /etc/services
$ ln -s $(cygpath -p $SYSTEMROOT/system32/drivers/etc) \
 > /etc/services

Then edit /etc/services to add the cvspserver line.

> 3) started the server using cygrunsrv
>
> 4) "telnet localhost" -- this works
>
> 5) "telnet localhost 2401" -- get the following error
>
> Could not open a connection to host on port 2401 : Connect failed
>
> 6) view the log file /var/log/inetd.log -- it contains the following
>
> ADD : cvspserver proto=tcp, wait=0, user=root builtin=0 server=/bin/echo
> FREE: cvspserver proto=tcp, wait=0, user=root builtin=0 server=/bin/echo
>
> Instead of "FREE..." I want to see "registered /bin/echo on 2401".
>
> What happened? Any ideas? Does this have to do with my services file?
> Any help would be greatly appreciated.
>
> - Matt
>
>
> --
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
> Bug reporting: http://cygwin.com/bugs.html
> Documentation: http://cygwin.com/docs.html
> FAQ: http://cygwin.com/faq/
>
>




--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019