On 2001-07-21 13:17:14, Adam Bell wrote: > What I would like to do is have one box, running Debian, which has a > constant routable IP (via cable or some other sort-of high speed protocol) > and a normal domain name.
You could have someone serve dns for your domain, ideally you would want someone to do secondary dns for you anyways. Alternatively, you could consider something like dyndns.org which will give you a hostname in their domain for free (donations are encouraged). > This will act as a mail server, samba server, FTP server, and > internet sharing gateway for like four or five machines sitting > behind it (and also make info on it available to the owners of these > machines while they are wandering the world via IMAP). I suspect that you will not be putting a heavy load on any of these, so a low-end machine (celeron/duron) should do just fine. > So my question is this: > > What kind of hardware, and in what configuration, would be best to throw > at this problem? What I'm assuming is that I'll need an interface for the > modem, an interface going into a hub, and interfaces for all the clients. > Is there a better way to do this? wan --- gw --- hub ---- pc1 \--- pc2 \-- pc3 You might be able to find a switch not much more expense than a hub these days, but you should go with 100 Mb/s network (cables, network cards and hub/switch). > Also, what salient packages will be needed? Here's my list so far: > dhcpd, imapd (courier or uw?), proftpd, fingerd, exim, bind. I know there > must be things missing! :) You might want to run both dhcp client and server on the gw (server should only bind to internal itnerface). Spend some quality time looking at the packet filtering in the kernel and setting up proper logging of your system. (bsd) ftp should do just as well as proftpd, as you really should use ssh/scp for non-anonymous file transfers. postfix is nice also (re exim). Probably want a web server on there as well (e.g. apache). /Allan -- Allan M. Wind email: [EMAIL PROTECTED] P.O. Box 2022 finger: [EMAIL PROTECTED] (GPG/PGP) Woburn, MA 01888-0022 USA
pgpPQybVENyGv.pgp
Description: PGP signature