关于虚拟机VM0,1,8的总结以及宿主机无法ping通虚拟机和虚拟机无法ping通外网的问题总结
2017-11-26 23:51
471 查看
最近有很长一段时间没写博客了,前段时间在准备软考,接下来又出现各种意外情况。。。。。现在是该抽出时间写点东西了。
今天总结一下前段时间出现的一些虚拟机问题,之前配置的宿主机ping虚拟机以及虚拟机ping外网没有什么问题,但是后来不知道什么原因突然就ping不通了,经过研究解决了该问题顺便了解了一下VM0,1,8的区别,为了防止遗忘这里记录一下。
VMnet0使用的是桥接模式,安装VM后默认的就是这种模式,这种模式一般是只需要一台虚拟机与宿主可以互通,并且虚拟机可以访问外网。VMnet1是使用的是host-only模式,即虚拟机只能与主机构成内部通信,无法对外网进行通信。VMnet8使用的是NAT网络模式,这种模式一般是一台宿主机以及多台虚拟机,在构建hadoop分布式集群的时候就采用这种模式即可
明白了上面三个的区别就可以搞下面的事了,首先看下自己创建的虚拟机的网关地址,看下面三张图,选择创建的虚拟机,在编辑中选择虚拟网络编辑器,选择VMnet8,点击NAT设置,可以看到虚拟机的网关地址是192.168.70.2
接下来就是找到宿主机的网关地址,看下面两个图,在控制面板的网络连接中找到VMnet8,右键选择属性,在网络中找到IPv4选项再次点击属性,这里出现问题就是我这里不知道为什么手动选择IP地址下面的全成空了,这就是我为什么出现ping不通的原因,这里配置IP地址为192.168.70.1,子网掩码与虚拟机的子网掩码一致即可。保存
之后修改虚拟机的网络适配器模式为NAT模式,选择创建好的虚拟机右键设置,在网络适配器选项中进行选择即可
接下来进入虚拟机,修改ifcfg-ens33配置文件,这里用的是Centos7,具体情况根据实际来,根据之前查的虚拟机网关以及子网掩码配置如下
保存之后通过servie network restart重启一下后,在宿主机用ping命令测试一下发现可以ping通了就说明OK了
这样就可以在宿主机用xshell进行连接虚拟机了,方便操作,还有一个问题就是之前虚拟机是可以ping通外网的,现在突然连不上了,这样如果在虚拟机下载一些软件安装包就会出现问题,查找了一下解决方案,这是因为没有设置dns服务器导致的,修改/etc/resolv.conf配置文件即可,向里面加入dns服务器地址,它是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,添加下面两个地址就可以实现虚拟机ping通外网了
测试一下,ping下百度吧,恩这下就OK了
今天总结一下前段时间出现的一些虚拟机问题,之前配置的宿主机ping虚拟机以及虚拟机ping外网没有什么问题,但是后来不知道什么原因突然就ping不通了,经过研究解决了该问题顺便了解了一下VM0,1,8的区别,为了防止遗忘这里记录一下。
VMnet0使用的是桥接模式,安装VM后默认的就是这种模式,这种模式一般是只需要一台虚拟机与宿主可以互通,并且虚拟机可以访问外网。VMnet1是使用的是host-only模式,即虚拟机只能与主机构成内部通信,无法对外网进行通信。VMnet8使用的是NAT网络模式,这种模式一般是一台宿主机以及多台虚拟机,在构建hadoop分布式集群的时候就采用这种模式即可
明白了上面三个的区别就可以搞下面的事了,首先看下自己创建的虚拟机的网关地址,看下面三张图,选择创建的虚拟机,在编辑中选择虚拟网络编辑器,选择VMnet8,点击NAT设置,可以看到虚拟机的网关地址是192.168.70.2
接下来就是找到宿主机的网关地址,看下面两个图,在控制面板的网络连接中找到VMnet8,右键选择属性,在网络中找到IPv4选项再次点击属性,这里出现问题就是我这里不知道为什么手动选择IP地址下面的全成空了,这就是我为什么出现ping不通的原因,这里配置IP地址为192.168.70.1,子网掩码与虚拟机的子网掩码一致即可。保存
之后修改虚拟机的网络适配器模式为NAT模式,选择创建好的虚拟机右键设置,在网络适配器选项中进行选择即可
接下来进入虚拟机,修改ifcfg-ens33配置文件,这里用的是Centos7,具体情况根据实际来,根据之前查的虚拟机网关以及子网掩码配置如下
保存之后通过servie network restart重启一下后,在宿主机用ping命令测试一下发现可以ping通了就说明OK了
这样就可以在宿主机用xshell进行连接虚拟机了,方便操作,还有一个问题就是之前虚拟机是可以ping通外网的,现在突然连不上了,这样如果在虚拟机下载一些软件安装包就会出现问题,查找了一下解决方案,这是因为没有设置dns服务器导致的,修改/etc/resolv.conf配置文件即可,向里面加入dns服务器地址,它是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,添加下面两个地址就可以实现虚拟机ping通外网了
测试一下,ping下百度吧,恩这下就OK了
相关文章推荐
- 关于VMWare虚拟机下搭建hadoop集群练习各虚拟机间无法ping通主机名的问题
- 关于wmare虚拟机作为php服务器,主机无法ping通虚拟机,以及显示Fullcalendar日历
- 【Linux】NAT模式下关于主机ping不通虚拟机的问题
- linux 9.0 虚拟机如何访问外网并且和主机ping通的问题
- vm虚拟机NAT模式下无法ping通主机&putty连接问题
- CentOS 7 无法启动network以及主机ping不通虚拟机 虚拟机可以ping通主机的解决办法
- Vmware虚拟机修改静态IP无法ping外网,以及eth0不见问题解决
- VMware centos 设置固定ip,宿主机无法ping通虚拟机问题
- 解决VMware仅主机模式虚拟机无法ping通物理机问题
- 【Linux】NAT模式下关于主机ping不通虚拟机的问题
- 监听总结之解析问题二:由sqlnet.ora文件寻到EZCONNECT适配器程序来解析主机名为主机上的多个ip地址(*) 以及 tnsping是用来测试某个配置的监听程序是否启动
- 关于虚拟机与克隆虚拟机之间无法相互ping通的问题解决方案
- 设置虚拟机桥接模式以及解决桥接模式上不了网以及ping不通主机的问题
- virtualbox 安装centos7 配置桥接网卡,实现主机和虚拟机互通,虚拟机可以访问外网,解决无法上网问题
- 关于复制Linux虚拟机后无法相互ping通的问题
- 虚拟机 无法ping到宿主机问题
- 虚拟机ping不通主机,无法上网问题
- 关于开发板,pc,虚拟机 无法ping通问题
- 【Linux】NAT模式下关于主机ping不通虚拟机的问题
- 使用nat上网,虚拟机无法上网解决方案之一(主机ping通虚拟机,虚拟机ping不通主机)