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

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

首先,我不是一名网络专家,但我遇到了这个问题需要解决。

问题:我们的办公室想要引入另一个 ADSL 互联网连接(总共 2 个)。每个 ADSL 都有一个路由器,楼上将使用一个连接,另一层(楼下)将使用另一个连接来上网。现在,我们想要在服务器上启用文件共享。由于服务器在楼上,只连接到一个路由器连接,楼下连接到另一个路由器连接,因此我们在不同的网络上。服务器是 ubuntu,而两层楼的其他计算机都是 windows 和 mac。我们需要能够将文件存储在服务器上,既来自楼上的网络(现在正在发生),也来自楼下的网络。其他网络是否可以将文件上传到服务器?我们不想使用互联网进行文件共享,因为速度不快,会违背获取另一个互联网连接的目的。

如果可能的话,我该如何获得此设置?

答案1

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

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

答案2

我假设您的两个网络位于不同的子网中,如果是这样,请将每个网络的网线插入第 2 层托管交换机或第 3 层交换机中,确保此交换机支持路由。在每台机器上通过路由器的 IP 设置到另一个子网的静态路由,如果它支持,请将此静态路由添加到处理您的互联网连接的路由器,因为我想这些路由器被设置为您的默认网关。

如果两个网络在同一个子网(192.168.1.0/24),请确保没有 IP 冲突,并在两个网络之间粘贴一个非管理型交换机。

相关内容