我有一台带有两个网卡的旧电脑,并在其上安装了 Ubuntu Server 12.04 LTS。我有一个旧路由器 d-link des-1024d。
我想将互联网接入一张网卡,将路由器接入另一张网卡。然后我想将 15 个工作站接入路由器,并能够通过服务器的互联网连接使用互联网。
另外一个好处是可以为每个工作站分配一定量的带宽,并能够阻止网站。
我还希望能够在 Win7 机器上映射网络驱动器,以便它们可以将文件传输到服务器作为备份。
我需要一个一步一步的指南,因为我通常不这样做。
答案1
您需要将您的 Ubuntu 机器设置为代理服务器...
这里您可以找到有关什么是代理服务器的简要说明以及如何将您的 Ubuntu 变成代理!
答案2
您实际上在这里问了 3 个不同的问题,每个问题都需要相当多的专业知识,并且期望每个问题都逐步解决可能不太合理。希望下面提供的信息足以让您使用 Google,因为这些主题中的每一个都已在其他地方进行了广泛的介绍。
要启动路由,您可能会使用 IPTables 和 NAT。您可以找到有关此操作的指南这里。 (这是旧版本,但仍然适用)。
Linux 下的 Windows 文件共享通常使用 SAMBA 来完成 - 您可以找到如何http://ubuntuforums.org/showthread.php?t=202605
带宽控制是最复杂的问题。请参阅 mossey464 于 28-04-2100 22:54 发表的帖子这里。要了解其工作原理,请阅读这。。但是要记住的关键是,您始终希望对向外的流量进行整形(即,如果您正在对从客户端到世界各地的请求进行整形,则需要在路由器上对面向互联网的全球进行整形,同样,对于从全球到客户端的流量,您需要在路由器的内部接口上对其进行整形。
我会避免使用 IMADJamil 提出的代理路由 - 因为这只能提供部分连接,并且会带来其自身的问题。