![]() |
What is the BEST way to make Debian my middleman
OK, I am a Windows Guru making the switch to Debian.
My system will be running Classrooms of about 30 PC's. Due to adminstration requirements there will be one Linux per classroom. I have one NIC w/Static IP assigned by the college > eth0 I have a second NIC (eth1) that connects my switch & all PC's on my LAN. I want the Debian to run everything DHCP, DNS, Squid, Firewall, or any other products needed. It may also handle SNMP traffic. The questions is will I be required to have all these products/services, and how do I set the ones I do need up? Installing was a snap and network is running except for internet traffic from the LAN. Desires: Monitor all web traffic Assign IP's to LAN Block web traffic outbound Block bad traffic inbound from ISP Allow all internet traffic to pass from LAN to WAN while being watched and possibly blocked LAN traffic stays on LAN side So the general plan is to have the box being the middleman for anything and everything. I am not sure if I will need all of these or maybe I need something else IP routes, run it as a router, or something I haven't heard of yet. I still don't know everything Linux can do yet. So learn me oh wise ones. I am luke and you are OB1. Show me the path!! If there is something you know I don't need to use please advise me. Joe MSM/MIS/MBA A+ Semper Fi I will most likely switch my home network to follow this similar path once determined. Thanks in advance |
Hmm... Don't know if I got your question correctly
You need... Quote:
Quote:
Quote:
Well, most of it should be part of any default distribution. However, you will need some experience for configuring. |
Most of the possible needs and packages that you would require to get your debain upto the task is to your knowledge.
What you require, as I understand, is the help to configure your debian for the task. If you have experience on Windows and are no computer noob then it would not take much time for you to learn new things, though many of members here will disagree with me. What you need for your task is already given in the previous post. If administration is what you are looking for then you should look at webmin. It would not be much of installation headache if you have internet at debian box. sudo apt-get install webmin should do it for you. It is a complete administration tool that you run from a web browser and most of the tabs are self explanatory. |
sounds good so far.
Ok so unless someone knows of another way it looks as if I will need
DHCP - to handle giving out my IP's on the LAN side. Do I have to use DNS? Can I get away with using a router/gateway to ensure I have Internet access from the LAN side. IF the Squid is capable, can I just use the Squid to forward any internet requests out my eth0 (WAN) If this is possible then I don't see a need for DNS. I still think I will need the Firewall, because I don't believe Squid can filter/block to the extent I desire. linuxlover.chaitanya = Thanks for your response, The webmin software installed after I updated my broken packages. I originally had 1.290 and that installed ok, but when I found 1.470 it required additional packages. I resolved that and it installed without issues. It does seem to be a great tool for management. Is there a way to access webmin remotely? I would like to be able to access it from home/work/where ever i am? Joe Yes you were right i have been running windows networks since mid 1990's. I am familiar with many aspects of domains/IP/routing/dns. etc. just not on a linux level. Thank god for standards. |
Hi,
As you said you are new to Linux and you need to configure a firewall. I think this link would help you generating a firewall script according to your needs. Code:
http://easyfwgen.morizot.net/gen/ |
Quote:
Quote:
If you are running an externally adressable website on on of these network segments, then you will need dns (but, equally, that's not the same as needing a dns server). This is normally a very, very bad idea, so I'm hoping this isn't the case. If the classroom computers need to access a number of different servers, and accessing these servers by name is a convenience, then there may be a case for running DNS internally. You say nothing that makes this seem to be the case, so from the information so far, so it is quite possible that you don't need this. (Note, that even if you do need DNS, this isn't the same as saying that you need BIND. There are servers that can do both DNS and DHCP and are simpler to configure than BIND, so there reasons to consider other servers.) Quote:
But if you merely wanted to know that someone in the class had tried to access a 'bad' website, that would much easier. So can you define exactly what you want? Quote:
Quote:
Quote:
I'm sure that you can do something very like the thing that you have described, but your description was hardly a system specification, and some of the descriptions were capable of more than one interpretation. |
Quote:
Quote:
You should not need dns if you have a router/modem and if your isp has given you one. If you still want to put your own dns to keep isp dns away from users, then you can configure your dns to forward all the queries to your isp dns. Quote:
http://ipaddress:10000 |
| All times are GMT -5. The time now is 09:22 PM. |