PlanckPi(LicheePi)使用虚拟机成功联网后过一会自动断开解决

情况还原

按照Plank_Pi(LicheePI)联网教程后(稚晖君planck_Pi游玩笔记_LyCraft98的博客-CSDN博客),可以短暂的让板子连上网络,但是过一会就会断开,将设备断开然后再连接上,就又能够ssh到板子并且可以联网

QQ图片20221112151610

解决方法

短暂解决(重启后就失效)

/etc/init.d/network-manager stop

长久解决

现在虚拟机内输入指令

ifconfig

image-20221112152747623

记住inet后面的值

禁用VM虚拟机的DHCP分配

工具栏那边:编辑->虚拟网络编辑器,关闭箭头的那项,记得记住此时IP

image-20221112152630936

设置当前系统的网卡

虚拟机上右键->设置,将网卡换到NAT那个

image-20221112153018851

设置系统固定IP

cd /etc/netplan
ls

找到这个***.yaml文件

image-20221112153131266

sudo vim ****.yaml
没有vim的话 先执行sudo apt install vim

添加或修改内容

network:
     ethernets:
         ens33:
             addresses:
             - 192.168.230.128/24
             dhcp4: false
             gateway4: 192.168.230.2
             nameservers:
                 addresses:
                 - 8.8.8.8
                 search: []
     version: 2

ens33就是虚拟机对外通讯使用的端口,这里的配置也就是给这个端口配置IP地址等信息:

addressers:本机IP地址和掩码,刚刚开头让你记住的那个IP

dhcp4:false //关闭DHCP

gateway4:192.168.230.2 //从下面的位置查看

image-20221112153533439

下面的nameservers中配置了8.8.8.8的IP地址,这里是为了让虚拟机能够访问DNS服务器。

sudo netplan apply  //应用设置

可以测试一下ping www.baidu.com,虚拟机可以访问外部网络

然后连上plankPi就不会被断开了!

参考文章

ubuntu usb0 网卡自动配置 - 海王 - 博客园 (cnblogs.com)

【Linux】虚拟机中,如何把虚拟机的IP地址固定,而不是DHCP自动分配。(Linux系统为ubuntu 18.4)…_weixin_30877755的博客-CSDN博客

稚晖君planck_Pi游玩笔记_LyCraft98的博客-CSDN博客