Windows RRAS - 多个 NIC,同一个子网?

Windows RRAS - 多个 NIC,同一个子网?

我目前有一台具有 3 个 NIC 的服务器,它用作路由器。

NIC1 = 10.7.93.1 NIC2 = 11.7.93.1 NIC3 = 12.7.93.1

NIC 1 连接到 ISP 路由器(将来会直接连接到 WAN),并将 DHCP 分发给连接到 ISP 路由器的其余设备。NIC2 连接到交换机,该交换机为房屋的一部分提供有线连接。NIC3 连接到 wifi 接入点。服务器为所有三个网络提供 DHCP/DNS,并且所有三个网络无法相互通信,它们只能通过服务器访问互联网。

问题是我希望 NIC2 网络与所有有线客户端能够与 NIC1 上的网络通信。最好在同一个子网 (10.7.93.x) 上。我似乎无法让它工作,而且我对此的了解似乎不够。我宁愿避免使用 VPN。有谁可以给​​我正确的指导吗?谢谢。

答案1

显然,我的回答有点晚了,对你来说没什么用。但对于其他人来说...

您不需要 VPN 来实现这一点。

您正在寻找的功能可以通过 netsh 启用。

首先,您需要获取正确的接口名称。有时,您可以使用索引号和 netsh,但我们要使用的命令需要名称。因此,请在此处获取它们:

netsh 接口显示接口

然后您需要安装NAT功能:

netsh 路由 ip nat 安装

为 NIC1 网络(正在通信的服务器)启用 NAT:

netsh routing ip nat add interface "NIC1(或接口名称)" full

为 NIC2 网络(客户端通信来源)启用 NAT 伪装:

netsh 路由 ip nat 添加接口“NIC2”私有

最后,确保 NIC2 网络中客户端的网关地址为 11.7.93.1

任务完成!

相关内容