主机无线连接wifi,开发板有线连接主机,虚拟机需要开双网卡模式。一卡为桥接模式,负责连通开发板;一开为nf模式,负责联网。
部分网络芯片没有MAC地址,每次重启会随机生成一个MAC地址来使用,导致每次开机网络获取的ip都是不一样的。此时需要设置静态ip。在linux kernel下vi /etc/rc.local,加入
PATH=/sbin:/bin:/usr/sbin:/usr/binifconfig eth0 192.168.x.x(和虚拟机ip一样) netmask 255.255.255.0route add default gw 192.168.x.x (和虚拟机ip为同一网段)echo "nameserver 114.114.114.114" > /etc/resolv.conf
虚拟机和开发板互ping会有DUP!,但是ping其他没有。
发生这种情况通常是主宿机的IP冲突,或者网关有重复的路由设置,也可能是路由器堵塞严重。
win+R 打开windows运行,输入services.msc找到Routing and Remote Access 如果启动类型之前是禁用的,先改成自动,然后点击应用,再点启动,最后点确定 上步改好后,等待windows弹窗进度条满,再把启动类型改成禁用,点击应用,再确定,等待windows弹窗进度条满,最后重启ubuntu。然后打开控制面板-网络和共享中心-更改适配器设置;删除传入的网络。