我刚刚继承了一个勉强运转的网络,该网络属于一个约有 150 人的学生住房合作社。据我从前任网络负责人那里了解到,在目前的状态下,我们有可以运行的无线接入点和可以运行的以太网线,它们通向可以运行的千兆交换机,再通向一个勉强运转的网关(现在是一个简单的家用路由器)和三个可能的出站连接之一。可以通过无线或以太网连接到网络,但特别是在高峰时段,数据包/连接可能会丢失或没有响应。我的直觉告诉我,应该用可以处理多个出站连接(WAN)和一个入站连接(LAN)的东西来替换网关,而网络的其余部分目前看来是合适的。
我对 Linux 有一定的了解(在第一次使用 Arch Linux 之后一直使用 Debian),我想尽可能多地使用开源,但我不知道一个简单的、我能轻松理解的服务器是否适合这种情况。我是否需要专门的硬件来更有效地处理切换?如果是这样,我有什么选择?(我发现这,想法?)或者如果 Debian 服务器可以工作,我还应该了解这种类型的服务器所需的规格吗?
另外,任何有关使用开源来维护此类网络的有用信息的链接都将非常受欢迎。<3
PS 交叉发布http://redd.it/yybp2。
答案1
听起来你需要一个更好的路由器。但考虑到你的网络里全是学生,他们可能也在尝试运行 torrent。因此,虽然可以负载平衡的路由器会有所帮助。如果他们整天都在运行 torrent,那么它会损坏所有 WAN 端口,你的网络仍然会很慢。
不久前我也遇到过类似的问题,尽管当时用户数少得多。尽管如此,我还是有很多出站连接和糟糕的 voip。
有个绰号为“toastman”的人为开源的 Tomato 固件(也是 Linux 的一种版本)创建了一些 mod,这些 mod 可以在很多硬件上运行。无论您是否使用 tomoto,我都建议您阅读他的 QoS 简介。 http://www.linksysinfo.org/index.php?threads/using-qos-tutorial-and-discussion.28349/
一旦我根据他所描述的内容实施了一些 QoS 规则,我就可以向所有用户提供快速的互联网,并且可以下载大文件,并且仍然可以愉快地使用 VOIP 电话。没有它……好吧,你已经知道了这一切。
那么有哪些选择呢?1) 听起来你已经有一台 PC 充当路由器了。它现在运行的是 Debian。
听起来你对 Debian 不太了解。可能更容易放弃它并安装类似 pfSense 的东西。即使是一台相当基本的 PC,它也应该能够相当轻松地处理负载。此外,pfSense 还可以进行流量整形。
还有其他类似的选择...比如 ipcop、smoothwall 或 vyatta 可能会奏效。
我通常不会向人们推荐付费产品,但这次我会推荐,因为它们非常好,而且价格非常便宜。这就是:Mikrotik 的 RB450G + 机箱。
http://routerboard.com/RB450G
你能用它做什么?首先……
负载均衡:http://wiki.mikrotik.com/wiki/Load_Balancing_over_Multiple_Gateways
此外,每个用户队列共享带宽:http://wiki.mikrotik.com/wiki/Manual:Queues_-_PCQ_Examples
要了解有关 mikrotik 的更多信息,请参见:http://www.mikrotik.com/software.html#
它们既快速又便宜。比 TP Link 稍微便宜一点,但功能更多,速度更快。它们基于 Linux。我知道你可能想知道质量。好吧,我曾经在一家 ISP 工作,该 ISP 在很多地方安装了 mikrotik 设备,并使用更昂贵的 RB1100 作为核心路由器。它们是好设备,维护和支持良好,并且拥有庞大的用户社区。所以值得一看。它的好处是,你可以尝试并设置它,并逐渐将 WAN 链接移到它上面。如果你安装 pfSense,你将丢弃已有的东西,并让网络暂时瘫痪……这可能不会让你赢得任何人气竞赛!