您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
配置linux虚拟机与物理机间的通信以及虚拟机启动无反应解决方案
发布时间:2015-07-22 08:45:56编辑:雪饮阅读()
玩虚拟机首要条件就是虚拟机间的通信条件必须满足,而linux并不像windows那样容易配置网络通信,今天雪饮个人博客就分享下自己配置linux虚拟机与物理机间的通信心得吧
首先呢,我们要看看我们物理机的ip信息,雪饮个人博客这里物理机用的是自动获取ip的

如上图看来自动获取的是74的
那么我们就固定下ip为74吧

好了,现在我们需要找一个我们ping不通的局域网ip,ping不通代表着这个ip没有人使用,我们就将这个没有人使用的ip分配给linux虚拟机,因为等会儿我们要以桥接的方式将linux虚拟机和物理机进行通信的,如下图,随便ping了两个ip,22竟然有人用,或许是某个妹子吧,办公室里面妹子一大堆,算上我自己再内仅仅3个男童鞋,主管都是妹子。。。,回归正题,我们可以看到下图中222是无法ping通的,我们就以222做为我们的linux虚拟机的ip吧:

现在我们进入虚拟机登陆linux

然后我们通过命令“vi /etc/sysconfig/network-scripts/”+双击tab键可以获得网络配置可用列表(这里双击tab键是自动补全功能,在任意路径下都可以自动补全的)如下所示:

而我们要进行配置的便是第一个eth0,大家都知道计算机中一般下标都是从0开始的,那么这里的0下标代表什么意思呢?其实这里的0下标代表着第一个网卡,若是eth1则是代表着第二个网卡
那么接着我们就直接通过命令“vi /etc/sysconfig/network-scripts/ifcfg-eth0”使用vi编辑器来进行对第一个网卡配置的编辑:

首先我们需要改的有两个字段一个是“ONBOOT=no”这里是配置你的网卡是否随着开机自动启动,我们当然要配置为“yes”,还有一个字段便是“BOOTPROTO=dhcp"这里是指ip的动态获取,我们自然要为其分配静态ip才行,所以该字段的值必须改为static,否则我们别想分配静态ip了
那么如何操作呢?在vi编辑器下按“i”可以进入编辑模式,当进入编辑模式的时候会有“insert”字样出现:

另外,在linux下千万要注意大小写
当你编辑ok后需要退出编辑模式就按"esc"键,按了此键后“insert”的字样会自动消失,此时你若是想要保存编辑的内容可以“shift+;”然后输入“wq”或者“q!”然后回车即可,w是写入,q是退出,那么这两个的意思不言而喻了。
现在我们可以正式开始配置IP地址了
首先我们还是用vi打开这个配置文件并编辑,为其增加一个ip地址字段并分配ip为我们刚才准备分配给linux虚拟机的ip,以及子网掩码和默认网关,配置好之后如下图所示:

接着我们需要重启linux以生效刚才的配置,在redhat enterprise linux6.5中关机命令是halt,重启命令是reboot,应该说着命令在整个小红帽系列都是通用的吧,我们这里就重启下

然后查看刚才的配置已经生效了

接着我们需要配置虚拟机使其以桥接的模式进行网络连接,在“虚拟网络编辑器”中我们发现vmnet2是桥接在雪饮个人博客的物理网卡上面的

那么我我们就需要里面的虚拟机也使用这个网络

我们再次重启下linux,为了网络通信的顺利完成,我们还需要在重启后关闭ip表的防火墙,使用命令“service iptables stop”可以关闭ip表的防火墙

接着我们需要测试最终成果了

好的,ok了,成果分配了222的ip并和其成功保持联络了
另外雪饮个人博客要给大家分享下,虚拟机使用中的一个小小技巧,有时候你会发现你的虚拟机无法打开了,通过配置文件wmx后缀文件打开仍然一直处于起始页:

其实只需要彻底断网并关闭虚拟机vmweare软件,然后通过那个后缀为wmx的文件打开即可。
另外若你在linux中使用了ping命令会一直不停的ping,所以你需要ctrl+c停止ping
本次分享到此结束,非常感谢您能来雪饮个人博客,下次再会!
关键字词:linux,通信,个人博客,无反应