如何设置 2 台 PC 通过 2 个有线连接用于 Internet 和 LAN?

如何设置 2 台 PC 通过 2 个有线连接用于 Internet 和 LAN?

我有 2 台 Windows 10 PC(家庭版),我正在尝试设置家庭 NAS 服务器,如下所示。我分别使用 2 台 PC 玩游戏和直播。

我有一个千兆路由器、2 个 USB 转千兆以太网适配器和一个非托管千兆网络交换机,它们通过 2 条不同的路径连接 2 台 PC。因此,两台 PC 各有 2 个以太网适配器,我为所有 4 个适配器设置了静态 IP。面向 Internet 的路由器的静态 IP 格式为 192.168.0.xxx,面向 LAN 的交换机的 IP 格式为 192.168.2.xxx(这样做没有特别的原因,我只是想通过查看 IP 轻松识别我正在处理的网络)。

我的目标是确保我的游戏和流媒体不受本地 NAS 文件传输的影响,同时确保 NAS 文件传输使用完整的千兆带宽(我知道它不会达到理论最大值,但没关系)。我想确保与游戏/流媒体相关的所有字节仅使用路由器(192.168.0.xxx 适配器),与 NAS 文件传输相关的所有字节仅使用交换机(192.168.2.xxx 适配器)。

我能够建立连接,但是我对此设置确实有几个疑问,有人可以帮我解决吗?

  1. 对于我想要做的事情,这是设置 PC 的正确方法吗?大多数网站都谈到将多台 PC 连接到交换机,然后将交换机连接到路由器。但我的目标不是共享互联网连接,我只是想要一个专用网络用于 NAS 传输,以及一个专用网络用于互联网访问。

  2. 我必须在 Windows 防火墙的文件和打印机共享入站规则中设置私有和公共配置文件,否则,我无法使用 192.168.2.xxx IP 连接到第二台 PC。使用公共配置文件安全吗?我读到过,理想情况下应该只使用私有配置文件?

  3. 我最初以为两个网络上的带宽都会接近 1 Gbps,但当我同时运行 2 次 iperf 测试时,总共只接近 1 Gbps。根据闪烁的 LED,我确信在 iperf 命令中使用 192.168.0.xxx 时只使用了路由器,在 iperf 命令中使用 192.168.2.xxx 时只使用了交换机。由于它们在技术上是 2 个独立的千兆网络,难道我不应该在两个网络上分别获得接近 1 Gbps 的速度吗?现在,两个网络的速度实际上都减半了。两个网络都没有问题,在任何一个网络上运行单个 iperf 测试时,我都能达到千兆速度,因此只有当我同时运行两个 iperf 测试时,速度才会减半。

                   Internet
                      |
                      |
                 Gigabit Router
                      |
      (192.168.0.xxx) | (192.168.0.xxx)
    __________________|__________________
    |                                    |
    |                                    |
Windows PC 1                         Windows PC 2
    |                                    |
    | (192.168.2.xxx)                    | (192.168.2.xxx)
    |                                    |
USB to Gigabit                     USB to Gigabit
  Ethernet                            Ethernet
  Adapter                             Adapter
    |                                    |
    |____________________________________|
                      |
                      |
                  Un-managed
                   Gigabit
                   Network
                   Switch

以上截图

答案1

我可以问一下你为什么不将 PC1、PC2 和 NAS 连接到千兆路由器吗?如果没有足够的端口,将非托管交换机连接到千兆路由器,然后将任何设备连接到该路由器?老实说,我认为你这样做是没有必要的,但我猜你这样做可能是因为你担心 NAS 或 NAS 服务可能会以某种方式影响你的互联网速度?我在家里处理这个问题的方法是使用 50 美元的防火墙(Ubiquiti EdgeRouter X,但许多其他防火墙也可以使用)阻止对 NAS 的出站 WAN 访问。我主要担心的是安全问题,不想让它打电话回家;然而,它也有同样的效果,因为它根本无法连接到我的互联网速度,所以它不会影响我的互联网速度


- 编辑

  1. 如果有效,这显然是一种方法。您通过评论确认,在使用 NAS 时,它会堵塞您通往互联网的管道。根据您的评论措辞,我推测路由器在使用 NAS 并尝试传输互联网时超载了。

    a. 另一种选择:使用旧路由器代替非托管交换机来构建 NAS 网络

    b. 另一种选择:不要使用静态 IP,尝试使用 PC 的自行分配的 IP(169.254.xx,称为 APIPA)

    c. 另一个选择:购买更好的主路由器

  2. 使用公共网络是安全的,除非您更改为(私有),否则 Windows 会自动将新网络设置为公共网络。默认情况下,公共是最严格/最安全的。私有允许最。每个都可以定制以打开更多端口,因此如果您对其进行了大量调整,那么公共端口可能是最危险的。

  3. 这是获奖问题。由于您可以在每个网络上分别达到 1Gbps,因此排除法似乎认为网络和 USB 适配器没有问题。所以现在我开始将 PC 视为共同点。查看任务管理器以查看它是否使用了大量 CPU 或 RAM。使用更强大的 PC 进行测试。也可能是 TCP/IP 网络堆栈的问题,我自己也没有答案。

相关内容