我有两台 NAS 服务器和一台工作台式机,每台都有 2 个 NIC,一个 Gb,一个 2.5Gb。目前每台都通过 Gb NIC 连接到互联网,我想建立一个 2.5Gb 并行网络,该网络仅包含网络中三台计算机的 2.5Gb NIC,以便在三台计算机之间快速检索文件。我有一个 2.5Gb 交换机来连接三个 2.5Gb NIC。两台 NAS 服务器不一定需要位于面向公众的互联网上。
有任何操作指南吗?一直在互联网上搜索此用例,但一无所获。
网络图:
私人(本地)网络。无需互联网接入。快速文件传输。
CP1 (Win11) 2.5Gb NIC---------\
CP2 (Win11) 2.5Gb NIC-------- 2.5Gb Switch
CP3 (Ubuntu)2.5Gb NIC---------/
平行面向公众的互联网
CP1 1Gb NIC ---- 1Gb Switch -------- Router -- Modem --- Internet
阅读另一个类似问题的答案,这能实现我想要的吗?
CP1 (Win11) 2.5Gb NIC-------\
CP2 (Win11) 2.5Gb NIC------ 2.5Gb Switch---1Gb Switch--modem
CP3 (Ubuntu)2.5Gb NIC-------/
禁用 1gB NIC,然后清空 CP2 和 3(NAS 服务器)的默认网关,这样它们就不会“看到”互联网。
我认为这可以为我的工作计算机提供快速、非面向互联网的 NAS,而无需将 NAS 暴露给互联网。我说得对吗?
答案1
要使用示例图,您可以执行以下操作进行分离:
/------1Gb CP1 (Win11) 2.5Gb-------\
modem--1Gb Switch------1Gb CP2 (Win11) 2.5Gb------ 2.5Gb Switch
CP3 (Ubuntu) 2.5Gb-------/
将 2.5 Gb 接口设置为10.0.0.[1,2,3]
无网关,将 1 Gb 接口设置为192.168.0.[1,2]
例如,Windows 通常会理解它只能使用 2.5 Gb 网络访问您的 NAS。route add
如果它很顽固,您可能需要手动操作。
话虽如此,大多数 NAS 设备都难以达到 2.5 Gbps(300+MB/s 磁盘 IO)。您可能只坚持使用 2.5G 连接,并且仅在达到最大值时才尝试上述操作。
答案2
好吧 - 假设您可以使用静态 IP,只需将“快速”网络上的每个系统设置为与主网络不同范围内的单独 IP 静态 IP。不要设置默认网关,并通过 IP 访问网络上的每个设备。
根据操作系统的不同,可能需要进行一些性能调整 - 例如设置巨型数据包对多千兆网络的速度有积极的影响。
如果互联网停止工作,您需要弄乱每个接口的指标,以优先考虑 1GB 网络而不是 2.5GB 网络,因为某些操作系统优先考虑最快的接口。