如何在 Windows Server 2019 上设置多个接口?

如何在 Windows Server 2019 上设置多个接口?

我正在设置一个小型虚拟机主机集群,并且有以下设置:

  1. 具有多个网络接口的 Windows 服务器
  2. Aruba 2930f 交换机
  3. 交换机连接到互联网(网关192.168.0.1)

我想配置多个子网,因为这将是一台 Hyper-V 主机,为虚拟机配备 iscsi 存储,并与另一台服务器一起设置故障转移群集。我希望交换机位于其自己的子网中。

一些问题 :

  1. 当服务器上有多个网卡时,该机器是否有“默认”?
  2. 如果我将交换机放在单独的子网上,那么从该主机访问交换机的最佳做法是什么?

先说一下背景,我最近刚开始从事网络/基础设施方面的工作,因为我现在在一家小公司工作。我以前从事软件开发,但现在我身兼数职,如果我的问题或措辞看起来“不对”,请见谅。

谢谢

答案1

为了回答你帖子中的问题(简化解释) -

  1. 多个 NIC 将单独运行,并根据目标通过每个 NIC 发送流量。在 NIC 上配置 IP 地址后,它们将添加到本地路由表(可以使用show routepowershell 或 Windows 上的 CMD 命令显示)。如果未找到给定目标的路由,它将使用配置的 0.0.0.0 路由(默认路由/默认网关),看看是否能有什么结果。在一个非常简单的方法,您可以将设置了默认网关的接口视为默认接口。同一主机的多个 0.0.0.0 路由(设置默认网关)通常会导致问题和混乱。

  2. 路由器可以解决独立子网的问题。如果您的路由器既知道交换机配置的子网,也知道主机配置的子网,那么它将能够在两个子网之间路由流量(除非您特别告诉它不要这样做)。

在交换机上,IP 接口应该设置网关,或者输入到主机网络的静态路由。在主机上,您可以执行完全相同的操作,使用路由器作为默认网关,或者在静态路由中指定交换机 IP 网络(以及要使用的接口)。

关于评论中的讨论,我快速绘制了一个如何配置解决方案的示例。

快速解释

对于任何主机(包括交换机),只要配置了默认网关或静态路由,将“下一跳”或 IP 设置为路由器接口之一,就可以相互通信。在配置此类内容时,控制哪些子网实际上允许相互通信也很常见(几乎是强制性的)。在大多数情况下,路由器上的简单过滤器就足够了。

为了更好地控制和主动处理 VLAN 和 IP 子网之间的流量,防火墙可以取代路由器在我的绘图中。当今大多数防火墙都能够进行简单的子网间路由;如果要进行更高级的设置,则需要使用专用路由器。

相关内容