如何将两个networking(位于同一位置)连接到一台服务器进行文件共享? 这可能吗?

首先,我不是networking人,但是我已经解决了这个问题。

问题:我们的办公室想要引入另一个ADSL互联网连接(总共2个)。 每个ADSL有一个路由器,上层将使用一个连接,另一个(下层)将使用另一个用于互联网目的。 现在,我们要在服务器上启用文件共享。 因为,服务器在上层,只连接到一个路由器连接,而下层是另一个,所以我们在不同的networking上。 服务器是ubuntu,而两层的其他电脑都是windows和mac。 我们需要能够在上层的networking(现在正在发生的事情)和下层的服务器上存储文件。 这是可能的,为其他networking上传文件到服务器? 我们不希望使用互联网进行文件共享,因为速度不好,并会出现获得另一个互联网连接的目的。

如果甚至有可能,我应该如何去做这个设置?

你可以让你的服务器成为两个networking之间的路由器。 您只需要在服务器上安装另一个NIC,并将每个NIC连接到一个子网。 这样每个子网都可以通过直接连接的网卡访问服务器。 您还需要确保在两个楼层的两个子网中使用两个不同的IP范围。

如果需要,可以在服务器和iptables上启用IP转发,以指定两个子网之间允许的stream量。

我假设你的两个networking是在不同的子网上,如果是这样的话,在每个networking的一台二层pipe理交换机或一台三层交换机上粘上一根网线,确保这台交换机支持路由。 通过路由器的IP在每台机器上设置一个静态路由到另一个子网,如果它支持的话,把这个静态路由添加到处理你的互联网连接的路由器,我想这些设置为你的默认网关。

如果两个networking在同一个子网(192.168.1.0/24)上,请确保没有IP冲突,并在两个networking之间插入不受pipe理的交换机。