虚拟机NAT功能连接物理网络故障一例

云计算 虚拟化
笔者在使用虚拟机NAT功能连接物理网络的时候遇到了一个故障现象,几经排查后终于得到了解决。现在拿出来跟大家分享一下。

笔者打算在虚拟机上装Win2003然后配置DNS,在配置DNS时想要将DNS转发指向公司的DNS,这就要求虚拟机NAT功能连接物理网络。

我的网络环境是这样的

宿主机IP:10.96.23.84 子网:255.255.255.192 网关:10.96.23.126 DNS:172.20.1.252

虚拟机上安装Win2003 添加DNS组件,DNS中添加johnny.com域的正向解析

虚拟机IP:192.168.1.1 子网:255.255.255.0 网关:192.168.1.1 虚拟机使用NAT共享主机IP

Ping公司DNS:172.20.1.252无法Ping通. 失败

查看虚拟机在宿主机上建立的网卡VMware Network Adapter VMnet8 IP是192.168.150.1

于是想到需要把虚拟机的IP设置成跟NAT网卡相同网段才行,于是这样配置了虚拟机

虚拟机IP:192.168.150.1 子网:255.255.255.0 网关:192.168.150.1 虚拟机使用NAT共享主机IP

提示IP冲突 Ping公司DNS:172.20.1.252无法Ping通. 失败

看来不应该跟虚拟网卡设置相同IP,那么

虚拟机IP:192.168.150.2 子网:255.255.255.0 网关:192.168.150.1 虚拟机使用NAT共享主机IP

Ping公司DNS:172.20.1.252无法Ping通. 失败

考虑了一段时间,想起用DHCP自动获得看看能否成功,虚拟机自动获得以下IP

虚拟机IP:192.168.150.129 子网:255.255.255.0 网关:192.168.150.2 DHCP:192.168.150.254虚拟机使用NAT共享主机IP

发现DHCP自动获得的网关竟然是192.168.150.2,才恍然大悟

原来虚拟机NAT模式下VMware通过192.168.150.2和192.168.150.1作为虚拟系统和宿主机的接口

如果想用虚拟机NAT模式连接物理网络,又不想用DHCP自动获得.就要把网关指向虚拟IP:192.168.150.2

其后,虚拟机是这样设置的 IP:192.168.1.1 子网:255.255.255.0 网关:192.168.150.2 DNS:空

终于,虚拟机NAT功能连接物理网络成功,问题得到了解决,一切恢复了平静。

【编辑推荐】

  1. 七大常见VM Manager虚拟机故障排查方法
  2. 诡异的Vmware虚拟机自动关机故障
  3. VMware虚拟机上网设置和故障排查
责任编辑:桑丘 来源: http://hi.baidu.com/iamfjl/blog/
相关推荐

2009-08-07 09:57:38

2011-01-24 13:42:27

网络故障网络故障修复

2022-05-23 11:24:19

智能空间网络安全

2014-02-21 11:20:34

KVMXen虚拟机

2009-05-19 16:40:41

TTL网络故障科来软件

2011-08-25 13:07:45

2011-08-29 10:45:38

网络故障无线网络连接故障

2009-10-13 15:00:36

物理机虚拟机网络安全

2010-10-13 10:21:37

物理机虚拟机迁移

2009-10-12 10:36:35

VMware虚拟机使用

2009-08-07 10:42:20

apache虚拟机故障

2009-12-16 14:33:52

Host访问虚拟机

2021-01-07 10:04:24

容器虚拟机测试

2011-03-14 14:13:28

网络故障

2009-08-06 11:27:23

VMware虚拟机NA

2009-03-20 23:12:47

2009-07-18 22:18:30

2014-12-18 09:41:44

虚拟化迁移

2023-09-02 21:35:39

Linux虚拟机

2009-08-07 10:49:57

虚拟机故障监控
点赞
收藏

51CTO技术栈公众号