Date: Tue, 28 Jul 1998 10:56:50 +0200 (CEST) From: Bohdan Horst <nexus@hoth.amu.edu.pl> To: Joao Paulo Campello <john@neoplanos.com.br> Cc: security@FreeBSD.ORG Subject: Re: FreeBSD Security How-to for your review. Message-ID: <Pine.BSF.4.01.9807281049220.16821-100000@hoth.amu.edu.pl> In-Reply-To: <3.0.5.32.19980728000808.007cb4f0@neoplanos.com.br>
index | next in thread | previous in thread | raw e-mail
On Tue, 28 Jul 1998, Joao Paulo Campello wrote:
> Hi all,
>
> I dunno if it's the correct list to ask for this kind of information, but...
>
> I once tried to compile an irc daemon in my old Linux, and when needed to
> establish more than 256 simultaneuos connections I've got the error:
>
> "FD Table too big"
>
> I didn't find any kernel option in the RedHat kernel configuration to rise
> the FD Table value... Now i've the same problem in my FreeBSD 2.2.6
>
> Does anybody know which is the FD Table value in FreeBSD? Or even how to
> change this?!?!
FreeBSD 2.2.*
/usr/src/sys/sys/types.h
---------
/*
* Select uses bit masks of file descriptors in longs. These macros
* manipulate such bit fields (the filesystem macros use chars).
* FD_SETSIZE may be defined by the user, but the default here should
* be enough for most uses.
*/
#ifndef FD_SETSIZE
#define FD_SETSIZE 256
#endif
---------
change this to 1024 (or 2048) and ircd will work fine :) (tested on ircd
with >800 users)
p.s.
FreeBSD 3.* -> #define FD_SETSIZE 1024
--
/ irl:Bohdan 'Nexus' Horst | mailto:nexus@irc.pl | irc:Nexus \
{---------------------------^----------v----------^------------}
\ http://www.physd.amu.edu.pl/~nexus/ | Instytut Fizyki UAM /
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe security" in the body of the message
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.01.9807281049220.16821-100000>
