Forum Home
Press F1
 
Thread ID: 44919 2004-05-03 09:21:00 Linux as a router + DHCP Growly (6) Press F1
Post ID Timestamp Content User
233922 2004-05-03 09:21:00 2 Questions:

1) What is the most stable linux distribution for a server environment?

2) Regarding DHCP Servers:

If given two scopes, how exactly can a DHCP Server know which scope to use for which computers? I.E. There are two subnets; and one DHCP server. The DHCP server has two address scopes, and when requests come in from computer that are intended for another subnet, how does it know to allocate them IP information for that subnet?

I didn't even imagine it being done till it was put to me this afternoon, and it confused me :S

(Sorry for shoddy explanation, please ask for clarification)

Regarding the DHCP server, would it be feasible to make the Linux Router also a DHCP server, so it can differentiate between network cards and requests coming in on them, and then allocate those computers with the certain subnets?

Would it just be more feasible to have two DHCP servers?
Also, in linux you can apparently assign MAC addresses IPs (in DHCP serving), would that work? But then I guess it would be as much trouble to record every mac adress as manually assigning IPs...

Thanks,
Growly (6)
233923 2004-05-03 10:41:00 Hi Growly

I can't answer all you questions but think Smootwall will be able to do most of what you want if not all then with some add on's. Have a look at DistroWatch Scecialised Distros (www.distrowatch.com).

Cheers Murray P
Murray P (44)
233924 2004-05-03 11:36:00 Thanks so much!!! Growly (6)
233925 2004-05-03 11:48:00 do you have two subnets that you want the router to assign addresses to? if so then just read the documentation on the router distro's site. never had to do that myself.

ipcop (www.ipcop.org) is a fork from smoothwall that is totally non-commercial so you get the "full" version for free. it's solid and easy to administer.
hotwater (2847)
233926 2004-05-03 12:51:00 There's still a free version of Smoothwall but I've heard good things about IPCop (Isn't it Smoothwall that is based on ,it in part or were they part of the same dev team?).

Both are fine for routing, useage permissions and firewalling windows, linux or anything else afaik, but I'm new to all this. Have had a bit of a look though and downlaoded Smoothwall with a mind to setting it, or something similar to it, up as a router/firewall on its own box when I move to cable.

There seem to be little specialised distro's popping up all over the place so, it pays to keep a watch of sites like DistroWatch.

Cheers Murray P
Murray P (44)
233927 2004-05-03 19:59:00 I may be worth looking at FreeSco also. mark.p (383)
233928 2004-05-04 04:03:00 Ipcop is great, got it going on a P100, 5 port switch, then to 2 machines. Very stable, quick and reliable. rmcb (164)
233929 2004-05-04 12:29:00 >Isn't it Smoothwall that is based on ,it in part or were they part of the same dev team?

A whole lot of politics there... from what I can gather there was a disagreement about the interface between some senior developers and some junior developers. The junior developers left, used the (freely available) source code, changed some icons and put their names on it without giving any credit to the original authors. This defied the GPL blatantly, and so for some time it was considered an illegitimate or bastard fork. Now things are a bit more amicable, and hacks/mods for either are often interchangeable. At least ipcop finally got rid of its horrid horrid interface. The current one is a little cheesy in areas but it's a vast improvement.

There is a common misconception that Smoothwall is corporate and therefore not GPL, this is not true.

for smoothwall corporate look at
www.smoothwall.co.uk or www.smoothwall.net

they also still produce and support a gpl product, which they use as both a taster for their corporate products, and a testbed for features planned for their corporate products.
www.smoothwall.org

If you want something a little more functional but less secure, try clarkconnect. If you want to try something a step up (based on BSD as apposed to linux) and embedding friendly, look at m0n0wall.
whetu (237)
1