VMware7和RHEL6共享上网的几个小问题

物理机:window 2003 sp2VM版本:VMware Workstation 7.0.0 build-203739虚拟机:RHEL6.0

物理机:2k3ip:192.168.2.168netmask:255.255.255.0gw:192.168.2.1

虚拟机:rhel6ip:10.1.10.234netmask:255.255.2550gw:10.1.10.1

采用NAT连接NAT连接到默认的虚拟网卡8:VMware Network Adapter VMnet8虚拟网卡8:ip:10.1.10.1netmask:255.255.255.0

开始一直没有启用虚拟网卡8上的DHCP协议,结果在rhel6中可以ping通2k3的物理ip(192.168.2.168),但是ping不通物理网关(192.168.2.1),所以也就上不了外网.

后来启用虚拟网卡8上的DHCP协议,结果可以ping通物理网关(192.168.2.1)了,也可以ping外网ip,但是2k3上会出现个ip地址冲突的警告,等上一会又ping不通外网了.

如果启用了虚拟网卡8上的DHCP协议,再把虚拟网卡8设为自动获得ip,则可以ping通外网.

试了试把虚拟网卡8的gw设为10.1.10.1,ip设为10.1.10.2时,可以ping通外网.

后来发现只要虚拟网卡8的gw设为10.1.10.1,虚拟网卡8的ip与gw在同一网段且不是同一个ip时都可以ping通外网,虚拟网卡8的DHCP服务开不开启都无所谓.

至此连接已经正常,但是仍ping不通外网域名,于是开始配rhel6的dns.

*在上述步骤中,无论有没有启用虚拟网卡8上的DHCP协议,rhel6始终是采用静态ip的设置.

配rhel6的dns的时候,用的是这个命令:system-config-network然后选择Device configuration,接着eth0,之后添了个Primary DNS Server为8.8.8.8,最后save保存,退出来后,发现可以ping通8.8.8.8,但还是ping不通qq.com,cat /etc/resolv.conf后发现8.8.8.8并没有写入配置.

再次system-config-network,这次选了DNS configuration,在Primary DNS里添上8.8.8.8,保存退出,可以ping通qq.com了,cat /etc/resolv.conf后发现8.8.8.8也写入配置了.

小结:虚拟机要能连到外网需要相应虚拟网卡的gw和虚拟机的gw相同,但虚拟网卡的ip与gw不能是同一个.

RHEL6的DNS解析地址需要配置在DNS configuration或者/etc/resolv.conf里.

,当一个人真正觉悟的一刻,他放弃追寻外在世界的财富,

VMware7和RHEL6共享上网的几个小问题

相关文章:

你感兴趣的文章:

标签云: