8.8.8.8
我有一台具有两个接口(一个公共接口 1 和一个内联网接口 2)的 Windows Server,我可以使用接口 1与公共网络(例如)进行通信。
在我的 Windows Server 2008 中我安装了 VMWare 工作站,我有一个VMnet8
使用NAT
模式。
name mode external-connection host-connection DHCP subnet
VMnet8 NAT NAT mode connected enbaled 192.168.42.0
DHCP 设置:
network: vmnet8
network IP: 192.168.42.0
mask: 255.255.255.0
start IP: 192.168.42.128
end IP: 192.168.42.254
我有一个带有使用以下接口的虚拟机VMnet8
:
network adapter 2 use VMnet8
我给它配置了一个IP地址:
[![在此处输入图片描述][4]][4]
[root-localhost network-scripts]# cat ifcfg-eno33554984
iWADDR=00:0c:Z9:4d:34:6b
rYPE=Ethernet
B00TPR0T0=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV&TNIT=yes
IPV6_AUT0C0NF=yes
IPV6_DEFR0UTE=yes
IPV6_PEERDNS=yes
IPV6_PEERR0UTES=yes
IPV6_FAILURE_FATAL=no
1AME=eno33554984
DEVICE=eno33554984
DNB00T=yes
IPADDR=19Z.168.4Z.135
PREFIX=24
[root@locaIhost network-scripts]#
但我无法 ping 通192.168.42.*
,无法 ping 通8.8.8.8
。有什么问题吗?
编辑-01
在虚拟机中我无法获取8.8.8.8
,我只能获取VMnet8的IP(192.168.42.1
在主机中):
[![在此处输入图片描述][5]][5]
我的主机服务器(VMnet8)地址是192.168.42.1/24
:
我的主机服务器可以 ping 出8.8.8.8
:
为什么虚拟机192.168.42.135
无法与互联网通信?
答案1
您没有在虚拟机的接口配置文件中配置VMnet8的网关。
您应该检查 VMnet8 的 NAT 设置以获取它的网关,然后配置GATEWAY
您的ifcfg-eno33554984
。
答案2
根据VMWare 的文档,VMnet8的网关和DNS服务器地址默认设置为192.168.<net>.2
,并且给主机分配该地址192.168.<net>.1
。
如果将接口的分配方式设置为manual
,则也应将GATEWAY
地址设置为192.168.<net>.2
。此外,您可以将DNS服务器设置为192.168.<net>.2
或其他公共DNS服务器,例如8.8.8.8
。