遇到的问题:主机ping不通NAT网络下的虚拟机,虚拟机ping的通主机
服务器:Linux(虚拟机)
主机PC:Windows
虚拟机:vb,vm测试过没问题,vnc没测试不清楚
虚拟机网络:NAT下10开头网段,跟192.168网段不同,xshell无法ping通内部通路
项目场景:
项目场景:系统运维工程师、学生模拟生产环境遇到机ping不通NAT网络下的虚拟机,虚拟机ping的通主机的问题。针对vb虚拟机NAT存在于10网段下,vm虚拟机的NAT存在于192.168网段。VNC没有试就不写了
问题描述
主机ping不通NAT网络下的虚拟机,虚拟机ping的通主机
原因分析:
vb的虚拟机NAT不管选哪个NAT,所处的网段都在10网段,具体没去探寻,有懂这个软件底层一点的老哥欢迎补充。
我是找了很多文章都没有讲解vb虚拟机的,都是vm的偏多一些
解决方案:
该问题的具体解决方案:vm的话改成vm8的ip所在区间网段即可。如果还是解决不了的话,在网络选项那里调整成自定义即可。
vb的话不要用NAT模式了,直接仿真模式,变成桥接。类似于真的生产环境中的一台机器。
1.VB修改NAT到桥接模式
从NAT改到桥接,相当于多了一台云主机,仿真工作环境下
2.在虚拟机中查看ip是否更改为192.168.XX.XX
输入指令:ip addr
可以发现修改网络重启后,网段进入了192.168下面,可以实现宿主机与虚拟机之间双向互ping的过程。
3.通过XShell连接,避免在里面用热键频繁操作
指令:
ssh [用户名]@[ip address,e.p:192.168.X.X]
跳出弹框,让你输入对应的用户名密码即可连接实现真实的工作环境。
VM解决的话,有多篇文章等内容可以推荐
1、VM桥接跟NAT区别
2、XShell无法连接Linux虚拟机四步法
3、主机无法ping通虚拟机怎么解决
4、虚拟机ping不通的几种原因及解决办法
5、VB设定nat网络,但是网段依旧10网段
6.bilibili上一个老师讲的排障内容还不错,但是VM的,不是VB的故自己整了篇文章hhh