我正在使用 VMWare。我的主机有互联网连接。我在虚拟机设置中选择了 NAT。我还需要做什么才能在虚拟机中获得互联网连接。
答案1
我不知道你的情况,但请尝试桥接连接。
答案2
要使虚拟机上的 Internet 连接正常工作:
- 点击虚拟机从菜单栏
- 点击环境
- 点击网络适配器
- 在网络连接选择自定义:特定虚拟网络然后选择VMnet0(自动桥接)
答案3
首先,我假设您谈论的是 VMWare Workstation 或 VMWare Player,而不是 VMWare Server(免费版)。
针对您的“在主机中运行任何特定服务以使 NAT 正常工作?”的问题,除了这个问题之外,是的,有与 NAT 直接相关的服务。您应该拥有 VMWare NAT 和 VMWare DHCP 服务。两者必须同时运行,NAT 才能正常工作。我可能错了,但我相信 VMWare 授权服务也必须运行。
另外,请确保您的客户机的网络设置已设置为使用 DHCP。当您将虚拟机配置为使用 NAT 时,VMWare 将响应 DHCP 请求。如果您将虚拟机配置为使用桥接连接,则您的虚拟机上必须有 DHCP 服务器真实的本地网络将为访客提供 IP。
最后一件事,VMWare 的安装程序将创建两个虚拟网络适配器。请确保您没有禁用它们。您的客户机通过这些适配器“访问”。
好的,最后一件事:请记住,对于世界其他地方来说,NAT 虚拟机将显示为您的主机。对于世界其他地方来说,桥接虚拟机将显示为真正的主机。根据您的网络环境,这可能会导致问题。例如,在这里工作,网络配置为 MAC 地址与墙上的网络端口绑定。即:我无法从墙上拔下台式机并连接笔记本电脑,也无法将台式机插入不同的网络端口。因此,我无法使用桥接虚拟机。由于桥接虚拟机在网络上显示为具有其自己的 MAC 地址的真正主机,因此我的桥接虚拟机数据包在交换机上被拒绝。
答案4
Nat 有时会产生奇怪的结果。
尝试桥接连接,如果您有 DHCP 服务器,它应该会自动分配 DHCP 租约,并且您应该有一个活动的互联网连接。