我在一家小公司工作,4台电脑通过路由器连接到互联网。 (路由器连接到一个集线器“我认为”的切换器,并给所有的计算机上网)。 我想控制互联网连接,这是如何
可能是其他的东西,但这是最重要的,我基本上是为第三方软件而努力的,我不想要一个充满“垃圾”的巨大软件。
任何想法我怎么能做到这一点?
你应该看看解开( http://www.untangle.com/ )并获得一个专门的框来运行。 它是免费的,开放源代码,并允许您做很多事情来监视stream量,并使您的公司的networking更安全的互联网。
如果你只是想监视stream量,我build议你使用Wireshark,尽pipe它不会让你控制stream量,但它会允许你(如果你正确地configurationnetworking)看到所有的数据进出networking。
您可以使用上面/下面所述的硬件/软件组合。 我有另一个build议。
基于Broadcom的路由器更换固件称为Tomato 。 它可以做QoS和跟踪连接信息,甚至有一些漂亮的总带宽,每月使用率等带宽graphics。它基本上把一个50美元的路由器变成一个完全可pipe理的交换机,花费1000美元。
它可以安装在许多路由器上,我一直在WRT54G路由器上使用它,它工作的很好。 这对于一台4台PC的小办公室来说非常有用。
有一个有很多信息的维基 。
控制和监控所有这些的“最简单”方法是取消硬件路由器,并将其放入具有多个NIC的PC中。 使用它作为路由器,您可以执行过滤,服务质量,带宽限制等。
既然你不是一个大公司,这是可行的。 企业解决scheme对你来说是非常昂贵的。
这会给你一个Linux的开始:
http://newbiedoc.sourceforge.net/networking/homegateway.html
如果你正在运行Windows服务器:
https://web.archive.org/web/1/http://articles.techrepublic%2ecom%2ecom/5100-10878_11-5844624.html
如果你想进入内容过滤,你可以使用像DansGuardian的东西。 这是一个免费的,开源的内容过滤系统,不仅仅是一个大的列表,而是实际分析页面,因为它们被提供给系统。 如果它没有触及任何标志,页面将完全透明地提供给用户,但是如果看到的东西看上去很糟糕,就会阻塞页面。
Netgear(和许多其他制造商)拥有一些pipe理交换机(您可能已有的硬件?),可以优先考虑带宽(通过Web界面),您可以使用Wireshark(免费)来检查stream量。
最简单的事情就是如果路由器有NetFlow的支持。 然后你可以在你的电脑上运行一个netflow程序。 这只是为了监控使用。
既然你问我不认为这样做。
您没有提到成本,但在硬件级别上有许多选项。 梭子鱼和Sonicwall是高端terminal设备,但您可能需要查看WatchGuard Firebox产品。 他们起价约600美元,可以提供多种function,如您正在寻找的function。 只需将Web Blocker添加到X10e设备即可。
好的,这里是必须提到的SQUID。
SQUID是一个networking代理,所以它可以处理所有的networking(包括ftp://)访问。 您可以通过多种方式来限制内容,您可以通过用户名甚至一天中的时间进行限制,并且可以分析日志以准确查看您的Chaps下载的内容。 最好的SQUID是完全免费的,并且http://www.ratsauce.co.uk/notablog/squid27setup.asp提供的工作很容易。
但SQUID不是一个通用的networking监视器,例如,你不能拦截或控制电子邮件。 它也不能控制带宽。 如果你真正想要控制的是networking访问,那么我可以强烈推荐SQUID,因为我在许多分支机构使用它。
JR