1. 当遇到虚拟机与VScode建立连接时一直出现失败,如果试过其他的方法还是不行的话,首先确认下在Windows系统下的IP地址是否与虚拟机的IP地址在同一网段

如图所示,如果使用ipconfig查询到的IP地址为169.x.x.x,但虚拟机的IP地址是192.x.x.x,说明就是这个问题

解决方法:

        打开虚拟机--> 点击编辑-->点击虚拟网络编辑器-->更改设置-->还原默认设置,确定还原即可,这时候就使得Windows下的IP地址与虚拟机的IP地址处于同一网段,再按照原来的操作连接VScode即可

2. 但在这个操作仅限一次性的,当下次使用虚拟机和VScode建立SSH连接,还是需要每次重新还原,这样的操作反复还原又会出现另外一个问题,导致无法连接,如下图所示

ens33的相关信息没有了!!!

这时候试着重启下网络,只显示ens33的信息

但是还是没有IP地址的话,可继续执行下面的步骤

        sudo dhclient -r

        sudo ifconfig ens33 down

        sudo ifconfig ens33 up

        sudo dhclient ens33

        ifconfig ens33

这就彻底的解决Windows与虚拟机IP地址不在同一网段,就不再需要还原默认设置了

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐