从 LAN 访问第二个网络适配器

从 LAN 访问第二个网络适配器

我正在使用 GNS3 构建虚拟网络实验室。它安装在运行 Windows Server 2012 Datacenter 的虚拟服务器 (VMware) 中,该服务器具有 2 个以太网网络适配器 (Eth0 和 Eth1) 和 1 个 MS 环回适配器。

我希望能够使用我的电脑访问(ping/traceroute)我的 GNS3 路由器。

我的局域网配置如下:

网络:192.168.1.0

网关:192.168.1.254

我的电脑: DHCP IP 192.168.1.215

服务器 Hosting GNS3 配置如下:

Eth0:静态 IP 192.168.1.56,以及它与环回共享互联网连接

Eth1:DHCP IP(当前为 192.168.1.163)

MS 环回适配器:静态 IP 192.168.137.1(不是拼写错误)

GNS3 上的思科路由器具有IP:192.168.137.2并且它已连接到环回适配器。我可以从 GNS3 路由器 ping 通其主机、网关和我的电脑,我甚至可以 ping IP 地址 8.8.8.8

我无法从 MyPC ping 虚拟路由器。我已将此静态路由添加到网关:目的地 192.168.137.0 255.255.255.0 网关 192.168.1.56当我从 MyPc 执行跟踪路由到192.168.137.2它到达主机服务器但不会到达环回适配器或虚拟路由器。

tracert 输出:

1    10ms   1ms   5ms   192.168.1.254
2   156ms   1ms   21ms  192.168.1.56
3     *     *     *     Request timed out
4     *     *     *     Request timed out
5     *     *     *     Request timed out
...

我有什么办法可以通过 MyPC 访问服务器的环回适配器吗?

注意:我也尝试过禁用环回适配器并改用 Eth1 适配器。但我遇到了同样的问题。

答案1

这一行:

Eth0:静态 IP 192.168.1.56,并与环回共享互联网连接

建议您在带有环回适配器的 Eth0 上启用 ICS。ICS 在指定为“公共”接口的接口上使用网络地址转换 (NAT)。只有公共接口 (Eth0) 从外部网络可见,而另一个接口(环回适配器)则被隐藏。要允许与环回适配器直接通信,请禁用 ICS 并在客户操作系统上启用 IP 转发。

可以通过转到注册表编辑器 > HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 并将 的值设置为 来启用 Windows Server 2012 中的 IP 转发。IPEnableRouter1可能需要重新启动服务器才能使此更改生效。

您可能还必须在主机操作系统上启用 IP 转发并创建到 192.168.137.0/24 网络的静态路由。

相关内容