(I think that's the right word.)
Here's what I've got, what I would like to end up being able to do,
and I'm hoping I can get some advice on what's the best way to lay it
out.
We have a DSL connection with a DSL modem/router that's unfortunately
off limits to us by our ISP. =/ We can call them and have ports opened
and forwarded to a specific internal IP and that's about it.
An inexpensive Netgear switch.
A simple PC with Fedora Core 2 that is serving as a Web server and has
Snort/ACID and Firestarter firewall tool.
About 20 PC's, mostly with Windows XP, a Mac OS X, and another Linux
box as workstations.
What I'd like to do is have the Web server (which as to remain visible
to the public) also utilize Snort/ACID to motitor traffic coming
to/from the outside. Watch for portscans, intrusion attempts, as well
as any excessive traffic coming FROM an internal PC out to the Net on
a suspicious port, etc.
Now, I don't know just how good the DSL router our ISP installed is.
Supposedly they have all ports except 80 and 22 filtered, and those
two parts forwarded to the Fedora machine. But I can portscan our
public IP from a remote server, and the Firestarter can see the scans
on each additional port.
So, here's a question. Should I do something like this?
Internet/DSL router --> Cheap Linksys router filtering all but 22 & 80
--> Fedora box with Apache/Snort/Firestarter --> switch --> PC's.
In that situation, it'd be the Linksys assigning the internal IP's
(that's NAT, right?) or the Fedora box?
Or this:
Internet/DSL router --> Fedora w/Apache/Snort/Firestarter --> cheap
Linksys router with ALL ports filtered --> switch --> PC's?
I'm kind of thinking that might be the best route?
Anyway, we don't have the money to buy a GOOD router/switch. We have
to make do with what we have, and spend as little extra as possible.
Well, thanks for any suggestions and recommendations!
Liam
|