这是我在 virtualbox 中的设置。
范围为 112.123.1.100 到 112.123.3.188 的 DHCP 范围,长度 = 16,路由器 IP 为 112.123.2.2(这也是配置 DHCP 的服务器的 IP)。
在此之后,我将 Windows Server 2012 的 IP 手动设置为 IP:112.123.2.2。子网:255.255.0.0 网关 = 10.0.2.2 DNS1:10.0.2.2 DNS2:8.8.8.8
运行服务器的这个 virtualbox VM 位于内部 NAT 网络类型上。为了访问互联网,我按照本指南将第二个适配器配置为 NAT 类型:https ://www.nakivo.com/blog/virtualbox-network-setting-guide/
服务器可以 Ping google.com,因此它可以访问 Internet。
客户端:
我将 VM 配置为内部 NAT 类型。现在我将我的 IP 地址设置为: IP:112.123.3.95 子网:255.255.0.0 网关:112.123.2.2
DNS1:112.123.2.2 DNS2:8.8.8.8
之后,在 Windows 10 Pro 的 VM 中,我加入了服务器域(工作组)。
当我从客户端 ping 服务器时,我在 CMD 中得到响应,但是当我 ping 8.8.8.8 时,我在 CMD 中收到“请求超时”消息。
有谁知道我做错了什么?同样,所有这些都发生在 VM 的关闭 virtualBox 内。
编辑:忘了提到客户端确实可以ping服务器但服务器由于某种原因无法ping客户端,但客户端能够加入服务器工作组/域。所以我不知道那里发生了什么。
您的客户端 (112.123.3.95) 与服务器 (112.123.2.2) 在同一子网中,这就是本地 ping 起作用的原因。
但是,客户端默认路由指向服务器的默认路由(到达 8.8.8.8)。
由于服务器可以 ping 8.8.8.8,在我看来,您的服务器没有启用路由和远程访问服务。