怎么ping虚拟计算机,虚拟机和主机如何互ping,以及虚拟机网络配置遇到的那些坑...

之前装centos和Ubuntu时,还有使用中都有遇到网络连不上情况,以下均是自己遇到过的问题,各种方法都是来源网络,整理备忘。

首先我虚拟机都是选择NAT共享主机网络方式联网。以下两个网页介绍都很详细。

虚拟机三种工作方式

网络原理

部分错误可参考

一、发现虚拟机网络连不上时

1、虚拟机和主机互ping,看是否连通。

详细步骤如下:

主机:开始--运行--输入cmd--打开Windows的命令窗口。输入ipconfig查看主机网络,如下图红框为主机网络IP。

58ad4e0c9184

11.png

注意如果vm8显示的是169.254.。。。的ip,这种就是无效ip,可直接跳到第三点查看NAT配置。

虚拟机:打开终端---输入ifconfig查看网络IP,如下图红框为虚拟机网络。

58ad4e0c9184

3.png

虚拟机ping主机IP看下是否OK。如下图即为OK的。ping通之后要退出来只要按键盘ctl+c即可退出。

58ad4e0c9184

4.png

主机ping虚拟机IP,主机和虚拟机连接是OK的。

58ad4e0c9184

2.png

2、如果主机ping虚拟机OK,虚拟机ping主机不成功。

有可能是主机开启防火墙,导致虚拟机ping不上,关闭有可能开启防火墙的软件,或者如下控制面板关闭防火墙。

桌面--控制面板--Windows防火墙---打开或关闭Windows防火墙

3、如果主机ping不通虚拟机的话,有可能是NAT没设置好,或者是虚拟机防火墙没有关。

(1)检查虚拟机VM NAT是否启用,主机DHCP是否启用。

方法一:新建一个文档以.bat结尾,然后输入以下内容(参考网上)

net start "VMware DHCP Service"

net start "VMware NAT Service"

pause

保存双击运行,即可快速打开DHCP

方法二,右键计算机---管理,然后如下图,找到VM NAT和DHCP,右键启动即可。

58ad4e0c9184

开启.png

(2)查看虚拟机是否使用了NAT方式联网。如下图示,把启动时连接钩上。

58ad4e0c9184

设置.png

58ad4e0c9184

连接.png

(3)关闭虚拟机防火墙。

防火墙解释可以看下这个文章。防火墙

Ubuntu:

打开关闭防火墙:sudo ufw enable|disable

查看防火墙状态:sudo ufw status

centOS:

service iptables status查看防火墙状态

service iptables stop关闭防火墙

service network restart”来重启网络服务

(4)还有一种是虚拟网卡地址问题,见如下链接。

NAT模式下关于主机ping不通虚拟机的问题

二、杂七杂八的遇到的一些坑

1、(1)、问题描述: 找不到网卡及网卡配置,网卡信息如下,到网络配置文件的目录/etc/sysconfig/network-scripts/下依旧没有网卡信息。

58ad4e0c9184

5.png

(2).据说有以下几种原因:没启用默认网卡、网络设置有问题、虚拟机或者主机网卡不能识别。

第一、对于没启动网卡:据说向导处有设置网卡开关如下图。于是屁颠重装,发现没有任何开关,此次也检测不到以太网,只有空白要自己添加,其实是版本不对,下载一个新一点的版本就可以了。

58ad4e0c9184

6.png

第二,如果你第一步弄好了或者你没有第一步问题,可以进行以下配置如下图。也许你只需要将ONBOOT=no,改成yes就解决了问题。

58ad4e0c9184

7.png

2、VMware Network Adapter VMnet1和VMnet8 被归入[未识别的网络-公用网络]的解决方法。(尝试过,但是VMnet1和VMnet8仅识别为已启动,并不是已连接,感觉没用)

虚拟软件: VMware Workstation 7.1.3

情况:VMware Network Adapter VMnet1和VMnet8 被防火墙认定为[未识别的网络-公用网络],阻隔,无法使用端口映射,虚拟机的80端口无法传入,数据包只能出不能入。且公用网络被限制不能修改为家庭或工作网络。

解决方法:参考VMware的知识库文章

[http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1004813]

(1),进入注册表。[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}],先导出做备份。

(2),逐项查看其下的[项](0000,0001至00xx),看右边哪一项的[值]为:"DriverDesc"="VMware Virtual Ethernet Adapter for VMnet1"。

(3),找到后,添加一个“DWORD”值(32位),名称为“NdisDeviceType”(号是必须的),数据值改为“1”。

(4),重复第2步,找 VMnet8 ,再重复第3步,添加值。完成后重启windows即可。

3、写这个的时候就遇到Ubuntu网络已断开连不上问题,如下完美解决。

参考网上

现象,Ubuntu上右上角点击网络,会有灰色的网络已断开显示。忘记截图了。

在终端ifconfi也不见了网络。

奇怪之处是,我在那个主机看虚拟网卡是打开了,然后也能ping通

原因:我的网络昨天还可以用,今天不能用。中间有出现过卡机然后挂起再进去过一次。就是跟如上链接讲的应该是非正常关机引起的。

解决:删除原理网络设置,然后让系统自动重新新建网络,我就是这样连上的。重启也可以。

小总结

最重要的是先重启吧,有时候是异常关闭引起的,然后互ping,哪里有问题治哪里,搜索答案也比较精准一点。

1、#chkconfig --list |grep -i iptables --查看防火墙状态

#/sbin/service iptables stop --关闭防火墙

或者在setup下关闭防火请用root登录,输入"setup”

2、service iptables status查看防火墙状态

service iptables stop关闭防火墙

service network restart”来重启网络服务

3、(1)、先切换到:cd tomcat/logs

(2)、tail -f catalina.out

(3)、查看端口lsof -i:8080

(4)、kill pid删除端口

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
虚拟机主机之间进行ping的操作可以通过以下步骤进行: 1. 确保虚拟机主机都已正确安装并配置好。确保主机虚拟机处于同一网络中,并且网络配置正确。 2. 在主机上打开命令提示符或终端窗口,输入ping命令,后跟虚拟机的IP地址。例如,如果虚拟机的IP地址是192.168.1.100,则输入ping 192.168.1.100并按下回车键。 3. 如果网络配置正确,主机应该能够与虚拟机进行通信,并收到回应。如果成功,您将看到ping命令返回的响应时间和回复信息。 4. 同样,在虚拟机上打开命令提示符或终端窗口,输入ping命令,后跟主机的IP地址。例如,如果主机的IP地址是192.168.1.1,则输入ping 192.168.1.1并按下回车键。 5. 如果网络配置正确,虚拟机应该能够与主机进行通信,并收到回应。同样,您将看到ping命令返回的响应时间和回复信息。 通过以上步骤,您可以进行虚拟机主机之间的ping操作,以检查它们之间的网络连接和通信状态。请注意,确保虚拟机主机网络配置正确,并且它们处于同一网络中非常重要。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [主机虚拟机之间的通信(ping命令)](https://blog.csdn.net/mez_Blog/article/details/105458899)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [主机虚拟机ping](https://blog.csdn.net/weixin_43823679/article/details/123224593)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值