在ESXi上的Windows 2003服务器上桥接两个网络(一个OpenVPN和另一个)

在ESXi上的Windows 2003服务器上桥接两个网络(一个OpenVPN和另一个)

我有两个不同的网络,位于两个不同的办公室,使用 OpenVPN 进行互连。一个网络上的 Windows 2003 服务器 (AD) 现在可以与运行 OPENVPN 服务器的主网络中的所有计算机通信(这是基于 Linux 环境的,我更擅长配置它),但是,我很难弄清楚为什么使用 Windows 2003 方法在两个 NIC(其中一个是 TAP-32 适配器)之间进行桥接对我来说不起作用。

例子:

Windows 2003 有 1 个 NIC 用于本地网络 192.168.16.0/24 和 OPENVPN TAP 适配器(位于 192.168.5.0/20),但每次我桥接这两个适配器时,两个网络都会被断开。

我是否需要在 ESX 上做一些特殊的事情来启用桥接,因为基于本教程(http://www.pavelec.net/adam/openvpn/bridge/) 关于如何启用桥接 - 这应该很简单,但对我来说却不起作用。桥接已创建,但没有流量

谢谢,

答案1

vmware ESX 使用 vmswitch 来管理网络,它不像真正的交换机那样工作,它只接受虚拟机 mac 地址并拒绝其他“未知”(对于 esx)mac 地址。

解决方案是启用 vmswitch 混杂模式(从拒绝切换到接受),以便 vmswitch 可以接受外部 mac 地址

请参见此回复关于同一主题

相关内容