关闭

Linux虚拟机不能上网,和本地主机相互ping不通

标签: linux虚拟机
240人阅读 评论(0) 收藏 举报
分类:

出现问题原因:之前建的集群后来不用了其他节点都删掉了,现在突然想练手,发现linux虚拟机不能上网了
环境:VMWare上安装的虚拟机CentOS 6.5 Linux虚拟机
VMware® Workstation 12 Pro/12.1.0 build-3272444
本地主机:windows10
方法:觉得我解决这个问题的过程几乎遇到了所有linux不能上网的问题,包括:
1.linux虚拟机可以上网的配置方式
2.linux network服务起失败
3.linux 和本地主机相互ping不通
4.主机可以ping同linux,linux ping不通主机
5.大结局~相互可以ping同,linux终于可以上网了
下面开始详细介绍我的坎坷历程了:
1.linux虚拟机可以上网的配置方式:
根据下面链接里的方式将linux网络模式设为NAT模式
http://jingyan.baidu.com/article/6c67b1d68facbb2786bb1e7b.html
2.linux network服务起失败
按照1的方法设置完之后,仍然不能上网,我重启network服务 命令:
service network restart 但是现实起失败了,当时没有截图,像下面的输出,第三项是失败的:
这里写图片描述
首先,打开/etc/udev/rules.d/70-persistent-net.rules内容如下面例子所示,图片中两个因为克隆创建虚拟机时复制的消息重复,注释或者删掉eth1:
这里写图片描述
然后:
ifconfig -a查看显示的是eth1,但是在/etc/system/network-scripts/目录下面显示的是Auto-eth0,和Auto-eth1所以才会导致这个问题的出现,解决方法就是在目录中删除Auto-eth0
这里写图片描述
这里写图片描述
重启network ,成功开启:
这里写图片描述
3.linux 和本地主机相互ping不通
经过2,还是不能连网,于是开始ping本地主机,但是互相ping不同
解决方法:
查看本地主机的vmnet8是否启用,用ifconfig查看linux里的ip地址发现是192.168.116.129,但是ipconfig查看windows主机中的vmnet8 ip地址是192.168.119.1,不在一个网段,要配在一个网段,因为本地主机通过vmnet8和linux相连接,所以将linux的dns和ip地址和路由配在一个网段,ip配为 192.168.119.129,路由,dns配为192.168.119.1
于是 linux可以ping同linux,但是反过来不可,linux也ping不通自己的路由
参考链接:
4.主机可以ping同linux,linux ping不通主机
将linux的dns和路由配置为 192.168.119.2即可
因为VMWARE WORKSTATION默认时将NAT的网关设置为x.x.x.2的, 虽然虚拟网关,你看到vmnet8的IP是x.x.x.1  
然后就全都通,linux能上网了
参考链接:https://segmentfault.com/q/1010000002417223 

1
0
查看评论

主机与虚拟机都可以上网,但是互相ping不通

问题:主机与虚拟机都可以上网,但是互相ping不通可能:相关入站规则没有启用解决:第4步双击后,打勾设置“已启用”
  • u013292493
  • u013292493
  • 2017-03-21 22:09
  • 1252

NAT模式下虚拟机能上网但是ping不通主机

解析: net模式,是利用虚拟网卡又重新组建了一个可以和主机不在同一网段的网络,该网络可以通过主机实现上网,但就是不能访问主机,net模式就是这样设计的。 nat模式可以上网但是不能和宿主计算机通信,理论上是更安全的,无论虚拟的系统做任何破坏,中毒,木马,最终不会影响宿主计算机。
  • u010916338
  • u010916338
  • 2017-11-08 12:45
  • 218

linux虚拟机能ping通windows主机,windows主机ping不通linux虚拟机的解决办法

linux虚拟机能ping通windows主机,windows主机ping不通linux虚拟机的解决办法 分三步: 1.虚拟机网络连接方式选择Nat 2.关闭liunx防火墙,命令service iptables stop 确定是否关闭,命令service...
  • clean_water
  • clean_water
  • 2016-11-03 17:06
  • 9779

VMware下配置Linux IP,解决Linux ping不通,但主机能ping 通linux

手动配置IP不需启动DHCP服务 因为没有桥接网络,所以选择NAT模式 其用的是VMware Network Adapter VMnet8网卡 IP地址:192.168.25.1 子网掩码:255.255.255.0 网关:不填写 选择NAT方式,同时需要启动服务:VMware N...
  • ShallowDreams
  • ShallowDreams
  • 2016-04-27 00:15
  • 2544

win7主机和linux虚拟机网络PING不通——解决

虚拟机是在VMWARE上安装的CentOS7改了虚拟机的静态ip地址后发现主机ping不通虚拟机,虚拟机也ping不通主机。试了改主机ip和改网关都不行,最终解决:安装了VMware之后,主机会多出三个以太网适配器,cmd下输入ipconfig可查看详细信息。由于我的虚拟机网络适配器选择的NAT模式...
  • qq_15370821
  • qq_15370821
  • 2017-06-17 10:03
  • 2388

桥接模式下linux虚拟机ping不通本地主机是怎么一回事?

桥接模式下linux虚拟机ping不通本地主机是怎么一回事? 2013-06-14 17:37 878人阅读 评论(0) 收藏 举报 虚拟机桥接模式 今天下午,我在桥接模式下发现,linux虚拟机ping不通本地主机,而本地主机可以pin...
  • gxw255613
  • gxw255613
  • 2015-09-16 09:55
  • 5633

宿主机ping不通虚拟机VMWARE中的linux系统

---------------------------------------------------------------- 来看看吧,win7系统下安装了vmware,想用scrt连接我的虚拟机。却发现居然连不上!!!!!!!!! 好吧,我又试着用宿主机ping了一下我的虚拟机IP,也是p...
  • MM_xiangniangaozhong
  • MM_xiangniangaozhong
  • 2016-07-23 11:41
  • 2347

Windows的cmd ping不通vmware的linux系统ip

虚拟机采用仅主机连接模式,windows 的cmd中,ping不通虚拟机的ip
  • snowlive
  • snowlive
  • 2017-03-08 08:22
  • 3778

主机和虚拟机互相ping不通时。

远程连接也连不上 错误如图所示(host only模式下)   解决方案:(注意必须都在同一网段) 主机设置:   虚拟机设置:
  • liushuigen11
  • liushuigen11
  • 2013-09-20 00:04
  • 1437

解决VMware中装centOS后不能够上网及ping通的问题

在vmware中安装centos不能够上网,解决办法。
  • hel12he
  • hel12he
  • 2015-03-16 17:22
  • 2782
    个人资料
    • 访问:1831次
    • 积分:73
    • 等级:
    • 排名:千里之外
    • 原创:4篇
    • 转载:0篇
    • 译文:1篇
    • 评论:0条
    文章分类
    文章存档