今天一上午都在解决这个问题
我的虚拟机ip地址为192.168.160.129和192.168.160.128
昨天的时候还可以用,然后今天早上一来公司就发现SecureSRT连接这两个虚拟机连接不上了
错误显示:Connection time out
然后我决定ping一下虚拟机,结果也没有P通
然后打开虚拟机,输入ifconfig,发现ipv4的地址没了,只显示了ipv6的地址,下图的红框是没有的
感觉可能是IP出了问题,就把虚拟网络编辑器恢复了默认设置,然而并没有起作用
然后经过一系列无效操作,诸如修改eth0配置文件,修改网络适配器的IP(感觉都没有用)之后,都失败了,之后找到一个解决方案
点击如下的图标中的System eth0然后就重新连接网络了
然后突然发现,虚拟机的IP回来了,然后也能ping通了,连接也可以了,就是虚拟机的ip变了
小结
莫名其妙的错误和莫名其妙的解决方案,因为昨天还可以用,之后也没有进行其他任何操作,就突然就不行了,但是作为一个优秀的程序员,不能说不行啊,最后也算圆满解决了,问题原因就是linux需要手动设置是否联网
如有疑问,大佬请指正