linux虚拟机如何与宿主机ping通?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux虚拟机如何与宿主机ping通?相关的知识,希望对你有一定的参考价值。

linux(ubuntu)虚拟机:
ip192.168.1.19 网关192.168.1.1 DNSserver 192.168.1.1
xp宿主机:
ip192.168.1.8 网关192.168.1.1 DNSserver 192.168.1.1
宿主机和虚拟机可以同时访问外网,宿主机和虚拟机通过桥接方式连接。
宿主机ping虚拟机IP可以ping通,但是虚拟机ping宿主机ip无法ping通。
问题出在哪里?

参考技术A 虚拟机软件的网络是一个虚拟的局域网,在虚拟机加入到情况下,你的实体机是一个双网卡的机器。实体的网卡接你的实体局域网,另一个网卡是虚拟机给你添加的用连链接虚拟机的哪个虚拟的局域网。

所以,互如何 ping 要看你这个虚拟的局域网是如何设置的。这个设置在虚拟机软件的虚拟机属性里。
参考技术B 把宿主机的防火墙关掉。或者在防火墙中设置允许ping本回答被提问者采纳

如何在主机自动IP而虚拟机静态IP的情况下相互ping通?

  这两天在学习Linux,用xshell时,发现主机和虚拟机均不能相互ping通。自己查了一下主机是自动获取IP,而虚拟机是静态IP(默认静态)。并且,虚拟机选用的是桥接方式。折腾了一会儿终于ping通了。

环境:

  主机OS: win10

  网络: 有线

  虚拟机:VMware12.5.0

  OS: RHEL 5.8

  注:

   一般情况下,主机默认为自动获取IP,VMware桥接情况下默认为静态IP。

步骤:

 (1) 给虚拟机Network Adapter设置Bridge方式,前提是虚拟机在关机情况下。

    技术分享

    然后在VMware菜单栏中鼠标左键打开Edit,选中Virtual Nerwork Editor设置如下:

    技术分享

 (2)给虚拟机设置IP等

   

   首先主机使用"Windows+R"快捷键,弹出运行框,输入cmd命令,弹出命令提示符,输入ipconfig      技术分享 

   然后打开虚拟机,使用“Ctrl+Alt+F7”打开RHEL图形用户界面,操作如下:

   技术分享

   

   弹出:

   技术分享

   用鼠标左键打开上图中Edit除了IP地址不能与主机相同外,其余项与主机相同。(虚拟机IP与主机  IP处于同网段即可)

   技术分享

   然后打开主机控制面板,打开网络和Internet选项下方的查看网络状态和任务选项。

   技术分享

   

   选择并打开更改适配器选项

   技术分享

   技术分享

  

   将主机DNS输入下图选项框中

   技术分享

   然后

   技术分享

   最后

   技术分享

   

   

   

   

   注:

    因为主机自动获取IP,而虚拟机默认静态IP,因此虚拟机在静态IP模式下,修改后的IP只是临    时有效。(只有主机与虚拟机IP处同网段才有效)

   




   

    

  

 


  

本文出自 “11246462” 博客,请务必保留此出处http://11256462.blog.51cto.com/11246462/1861094

以上是关于linux虚拟机如何与宿主机ping通?的主要内容,如果未能解决你的问题,请参考以下文章

[linux学习]主机无法ping通虚拟机,但虚拟机却可以ping通主机

linux下用NAT方式实现主机与宿主机之间能ping

Linux搭建虚拟机,桥接模式下,主机能够Ping通虚拟机,虚拟机ping不通主机

【求助】PC上的虚拟机Liunx能和主机互ping,其他主机不能ping通Linux但能ping主机.求解答!!

如何确定linux和windows能ping通?

虚拟机与主机如何ping通