vmware虚拟机中CentOS6.6网络连接问题

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Vinsuan1993/article/details/50525368

vmware中虚拟机的网络连接有三种模式:桥接模式;nat模式;仅主机模式。

1.桥接模式

在这种模式下,vmware虚拟出来的CentOS就像是局域网中的一台独立的主机,它可以访问局域网内任何一台主机。

使用桥接模式,必须保证宿主机和虚拟机中的CentOS的IP地址在同一网段,他们就像连接在同一Hub上的两台电脑。

桥接模式一般对应vmnat0这个虚拟网卡。

2.nat模式

在这种模式下,就是让虚拟系统借助nat功能实现地址转换,从而通过宿主机所在的网络来访问公网,也就是说,使用nat模式可以实现CentOS访问互联网。

使用nat模式,宿主机和虚拟机中的CenOS的IP地址并不在同一网段,可以认为他们通过一个路由器连接,并通过这个路由器(虚拟)实现地址转化。

Nat模式一般对应VMnat8这个虚拟网卡(IP一般为xxx.xxx.xxx.1),这个网卡(虚拟的)连接一个网关(xxx.xxx.xxx.2)。

3.仅主机模式

这种模式下,可以实现虚拟机和宿主机进行通信,也可以实现多个虚拟系统之间进行通信。但是,无法访问互联网。

一般对应VMnat1这个虚拟网卡。


通信与访问互联网

1.不像ubuntu安装完成后,选择Nat模式就可以直接访问互联网了,在CentOS中,就连eth0这个网络设备还看不见;如图1:

2.桥接模式下,我们可以直接用 ifconfig eth0 xxx.xxx.xxx.xxx 直接给eth0临时设置IP(重启系统后,就又无效了),保证CentOS的IP与你宿主机上网IP在同一网段。如果你如上设置,应该能够从宿主机ping通CentOS,但不一定能够从CentOS ping通宿主机,很大一部原因是因为你的宿主机防火墙没有关闭,你可以在控制面板中关闭防火墙。同时,要注意将VMnat0设置一下(vmware中,编辑>>虚拟网络编辑器),如图2。但这无法实现访问互联网。如果想访问互联网还要设置网关和DNS。可参考下图。



3.nat模式下,如果用ifconfig命令,即使正确配置IP也只能从宿主机pingCentOS,无法实现宿主机与CentOS之间通信。只能修改配置文件。

#vi /etc/sysconfig/network-scripts/ifcfg-eth0 如图3,由dhcp会自动分配地址;

# service network restart 重启网络服务

按照以上操作,基本能实现通信与ping www.baidu.com了


展开阅读全文

没有更多推荐了,返回首页