On Sun, 18 Jul 2004 14:40:41 +0000, Stefan Monnier wrote:
> I'm looking for a cheap and small box on which I could setup a few deamons
> for things like DNS, DHCP, web-cache, LPR, ...
>
> It seems my best option in terms of price/size/heat/noise/... is to aim for
> something like a Linksys router and install a completely different firmware.
> The only info I've found until now about such things is at
> http://www.batbox.org/wrt54g-linux.html. Is there some further effort in
> this direction, maybe with other boxes as well ?
>
> PS: Part of the motivation is that I want a DHCP server where I can force
> some machine's IP address by providing the server with a set of
> predefined MAC->IP mapping. All Linksys-like boxes I've found until now
> have a DHCP server but offer no way to predefine some MAC->IP mappings.
> So I'd also be interested to hear about routers which offer such
> capabilities.
Sounds like you want to assign static IP addresses. If that's the case,
why not just define them in /etc/hosts? or NIS? or some other name server.
The whole idea behind DHCP was to be able to assign dynamic IP addresses.
Not looking to argue with you about what you want to do, because there's
always lots to learn from any new/different approach.
The Linksys is cute, but you might want a bit more expandability? Small
disk? Printer port(s)? Memory expansion? Serial port(s)? etc.
What I've done for "cheap machines" is pickup some old "junkers" from a
local used computer store, years ago. They cost me $50/ea, and with extra
stuff from my "junk box" (and a couple of new parts) I was able to put
together an internet gateway, similar to what you describe. Some people go
"dumpster diving" (dunno if for real, or just an expression), or find
someone getting rid of an old machine. I doubt that computer store
tradeins are worth much these days? Just a gimmick to get 'em in the store.
If you don't run a GUI, then Linux is pretty happy and productive on an
older machine, even 386 or 486 (or PODP?). Doesn't take much to feed
characters out to a printer, etc.
--
Juhan Leemet
Logicognosis, Inc.