虚拟机与主机无法ping通解决方式汇总

一,ip地址问题

        1,纯粹的ip地址写错

                   这种情况要先检查自己主机和虚拟机的ip地址

                          查看主机的ip地址:

                          打开cmd

                            

                            输入ipconfig

                             

                              查看虚拟机ip地址:

                               打开终端,输入ifconfig

                                

                          仔细查看自己ping的ip地址有没有写错,注意:虚拟机的ip地址最好是通过终端来查看,而不是通过以下方式,因为                                有时候,这个ip地址并不一定是虚拟机的真正ip地址

                               

            2,以net方式连接网络

                             如果你是以net的方式连接网络的话,可以查看一下主机中的网络适配器

                     

                      看看有没有VMnet8这个网卡,如果没有的话----打开虚拟机的虚拟网络编辑器

                    

                     按以下步骤将VMnet8网卡安装到主机中

                      

                      点击应该和确定后,在主机的网络适配器中应该会出现VM8这个网卡.

                      在有了网卡后,要设置网卡的ip地址,右击网卡,点击属性,点击ipv4

                            

                        

                         在设置完VM8之后,还要设置网络虚拟配置器

                         

二,防火墙问题

         1,linux防火墙

                     大多数情况下,ping不通是因为你没有开放相应的端口,你可以尝试将linux的防火墙关闭或者开发相应的端口

                     由于不同版本的linux的关闭防火墙方式不同,所以这里就不给出来了.

           2,主机的防火墙

                      在关闭linux的防火墙之后,如果还不能ping通的话,那有可能是主机的防火墙问题,

                      window系统在连接上一个网络的时候,会要求你设置这个网络的属性--(家庭,专用,公用).而一般情况下只允许对家庭网络开放共享,而其他网络是不允许共享的.

                          按以下步骤修改防火墙

                         1 .打开WIN7防火墙

                         2.选择高级设置

                        3.入站规则

                         

                         

                       

三,能ping通,但无法上网:

            1,网络共享

                这个是虚拟机无法上网的可能原因:主机上连接的网络没有开启共享

                打开网络和共享中心中的更改适配器设置

                

              

                 

      2,没有设置dns     

         检查自己的dns配置文件

          ubuntu下是 vi  /etc/resolv.conf

        

        


           我所了解的方法就大概是这几种,等我遇到了其他问题或其他解决方法再来补充吧

猜你喜欢

转载自blog.csdn.net/QEcode/article/details/84204593