初学linux,用WM装了个centos,通过WM的NAT上网,系统起来后发现,里面可以ping通外部主机,也可以ping通外网,外部主机ping不通虚拟机,汗,后面排查,主要原因是WM用来nat的虚拟网卡的ip地址,与centos的默认网关不一致,修改过来就可以了。
解决:
1、查看centos的nat之后,本机的ip地址。
ifconfig -a eth0地址:192.168.152.137
2、查看默认网关
route -n 或者 netstat -r default就是默认网关,发现地址:192.168.152.2
VM用nat上网,用的是wmnet8,查看默认网关
vm菜单: edit->virtual network editor,弹出窗口选择vmnet8,nat settings,也可以看到default gateway的地址 192.168.152.2
3、查看本机VM的nat网卡VMnet8的ip,发现是192.168.172.3,改成192.168.152.2即可
用了一段时间,主机和虚拟都重启过后,需要虚拟机上网的时候突然发现,主机可以ping通虚拟机,而虚拟机确ping不通主机了,晕。。。。。。
找问题
虚拟机里面ping 192.168.152.2,发现可以通,说明问题不在虚拟机里面,应该是虚拟网卡vmnet8的关系,到它的包未送出去。
之前是手动设置的虚拟网卡的192.168.152.2的地址,查了很多问题无果之后,网上的一些说法也不行之后,尝试将虚拟网卡自动获取地址,突然发现可以了,晕,再看地址:分配的是192.168.152.1的地址,这下就纳闷儿了,研究win路由表也没看出什么异常,都是走的本地接口路由直接出去了,搞不懂
重启网络服务的命令: service network restart
相关推荐
防火墙设置:虚拟机ping不通主机,但是主机可以ping通虚拟机.docx
主要介绍了解决VMware仅主机模式虚拟机无法ping通物理机问题,需要的朋友可以参考下
问题描述:虚拟机服务已开启,网络适配器的连接方式已设为桥接模式,虚拟机ip和主机ip网段一致、“网关”“网卡”相同,虚拟机仍ping不通主机,错误界面如图所示: 解决办法:进入网络连接设置:Windows防火墙——>...
配置虚拟机网络,虚拟机可以与主机互相ping通,虚拟机可以上网
虚拟机linux与宿主机windows主机的网络通信方法研究与实现步骤总结
在学习U-boot时遇到了开发板ping不通主机和虚拟机的问题,经上 网查资料和多次尝试后解决了问题,简单分享一下,希望有所帮助。 主机win10,使用的虚拟机是Ubuntu16.04, 开发板为正点原子的I.MX6U 开发板 老生常谈 ...
物理机无法ping通虚拟机,虚拟机不能相互ping通
不联网的情况下ping通主机与虚拟机的方法 不联网的情况下ping通主机与虚拟机的方法 不联网的情况下ping通主机与虚拟机的方法
解决vmware虚拟机与本机ping不通
UBuntu中主机和虚拟机相互ping通(修改).docx
很奇怪的事,前段时间使用都还是好好的,但今天不知什么原因开发板和虚拟机怎么也无法PING通。
虚拟机与主机互ping,这篇文档是个人总结,仅供参考,如有疑问,可以给我留言408797506
主机+虚拟机+开发板互相ping通.pdf
主机+虚拟机+开发板互相ping通.docx 主机+虚拟机+开发板互相ping通.docx
虚拟机和物理机ping通的方法
可以实现宿主机和内部虚拟机互相ping通,宿主机远程shell登录虚拟机,虚拟机访问internet,虚拟机ping通虚拟机。可用于本级验证开发环境搭建。 物理机硬件配置:尽量满足同时启动3个虚拟机的能力。(亦可采用 master/...
虚拟机的网络适配器设置为NAT模式;...无论主机插不插网线,有没有网卡,都可以与主机 PING 通了。但是有一点要注意,当主机联网时,可以直接 PING 主机网卡的地址,如 192.168.45.18 ,没关系,不在一个
ESXI内的windows上安装workstations后,里面的虚拟机只能ping通windows宿主机的地址,ping不通其他的ip地址。 具体思路 怀疑ESXI的虚拟交换机不允许mac的混杂使用。 解决方法 您可能感兴趣的文章:VMWare虚拟机...
虚拟机可以ping通外网,但Xshell 连接不上虚拟机.mhtml