虚拟机网络连接的常见问题


虚拟机网络连接的常见问题
 
Linux网络VMware网络配置centos 6.3
本文建立在配置VMware虚拟网络连接基础上。
 
在安装VMware虚拟机并在虚拟机上安装centos 6.3 for linux之后,配置网络遇到了问题。
 
VMware默认使用的是桥接模式,这种模式下,虚拟机里面的主机相当于当前网络的一台主机。如果在asdl拨号上网的模式下是无法使用的,因为拨号上网只能分配一个ip地址,两台主机是无法公用的。缺点是比较浪费ip资源。
 
另一种模式是net模式,这种模式是虚拟机通过宿主机来访问网络,只要宿主机能上网,虚拟机里的主机就可以上网,无需做任何配置,比较简单。但是如果想指明虚拟机里主机的ip来访问它,这种模式就不可行了。这种模式是通过VMnet8的DHCP服务器来提供的。
 
还有一种模式是host-only模式,只提供宿主机和虚拟机的相互访问访问,外部机器是无法参与到宿主机的网络中的。在这种模式下,可以节省ip资源,通过虚拟机来指定号段,构建虚拟网络。配置方法是:
 
(1)启用虚拟机的虚拟网卡,VMnet1和VMnet8,然后在VMware菜单栏的edit下Virtual Network Editor,弹出配置窗口,选择VMnet1,更改Subnet IP 192.168.245.0这里就指明了虚拟机里使用的是245子网ip的网关号。点击DHCP setting,弹出的窗口是指定开始ip地址和结束ip地址,默认是128到245。保存退出。
 
(2)设置宿主机的VMnet1的ip为128到245中的一个,启动虚拟机,设置模式为host-only模式,并设置ip为128到245中的一个,这样就可以建立连接。
 
(3)linux中修改ip地址之后,需要执行service network restart命令来重启网络服务。
 
这样主机和宿主机之间就可以通信了。
 
在重启虚拟机之后遇到了service network restart时候,有失败的操作,我按照网络上搜到的文章,禁用了NetworkManager服务之后,仍然连不上网。再次重启的时候,发现网络连接的两台电脑图片不存在了。纠结半天之后,重新启用NetworkManager服务,才正式启用。到此成功配置了网络。
 
建议尽量不要频繁重启linux系统,会产生各种问题。可以保持虚拟机里面的主机待机状态关闭。

相关内容