需要说明的是:这个错误不是首次连接发生的,而是多次使用后可能发生的错误

正文:

可能的原因是虚拟机的ip地址发生了变更,原因有以下几点:

最最可能的原因:1.DHCP分配变更: 如果虚拟机使用DHCP来获取IP地址,那么DHCP服务器可能会分配给虚拟机一个新的IP地址。这需要在虚拟机中检查网络配置,确认是否使用DHCP,并查看DHCP服务器的分配记录。
解决方法: 可以在虚拟机中设置静态IP地址

2.网络配置问题: 如果网络配置发生变更,例如子网掩码或网关的变更可能会导致IP地址的变更。
解决方法: 检查虚拟机的网络配置,确保子网掩码、网关等配置是正确的

3.重启虚拟机: 虚拟机重启后可能会尝试获取新的IP地址。
解决方法: 确保在虚拟机重启后仍然使用之前配置的IP地址,或者手动设置一个静态IP地址。(同1)

4.网络冲突: 另一台设备在使用与虚拟机相同的IP地址。
解决方法: 检查网络上是否有其他设备使用了相同的IP地址,然后修改

5.虚拟机克隆: 如果克隆了虚拟机也可能导致IP地址冲突。
解决方法: 在克隆后修改虚拟机的网络配置

解决方法:

1.打开终端输入命令ifconfig查看变更后的ip地址(通常在ens33后)

2.重新配置finalshell连接的ip地址

3.如果想要后面不出现相同的错误,可以进行配置固定ip:

配置固定IP需要2个大步骤:

1.在VMware Workstation(或Fusion)中配置IP地址网关和网段(IP地址的范围)[直接用默认的ip设置跳过步骤]

打开VMware后选择编辑:
在这里插入图片描述
选择虚拟网络适配器

然后选择VMnet8:
在这里插入图片描述
然后根据自己的需要配置子网ip范围(如果更改了ip地址,一定要在NAT设置里面修改相应的网关ip)

2.在Linux系统中手动修改配置文件,固定IP
在这里插入图片描述
之后执行:systemctl restart network 重启网卡,执行ifconfig即可看到ip地址固定

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐