嵌入式linux问题记录并解决(韦东山imx 6ull)

第一个问题,配置虚拟机双网卡。

一个NAT网卡(vmnet8),通过主机访问外网,一个桥接网卡(vmnet0),沟通虚拟机和开发板。所以要在虚拟机设置增加一个网络适配器

NAT网卡

要勾选DHCP,即动态获取ip,否则必须要修改虚拟机的ip地址,与虚拟网络编辑器的vnet8同一网段,这种就是静态ip,一般用于多台虚拟机需要相互合作协同,比如hadoop集群,这里不再细说。

桥接网卡

插上usb网卡即可,暂时不用接开发板和网线,可以在设备管理器看到,工作正常无感叹号,更改适配器显示电缆被拔出,正常不用管,为什么我出问题,原因可能是版本,我直接用的vmware16,虚拟网络编辑器也直接用的里面的,而视频教程是在搜索栏搜索的plyer和虚拟网络编辑器,按理来说都一样,可就是这么奇怪,明明直接用VMware Workstation Pro时,从里面启动的虚拟网络编辑器是有vnet0,vmnet1,vmnet8的,但是在搜索栏搜索的虚拟网络编辑器以管理员身份启动,居然发现没有vmnet0,也就是没有默认的桥接网卡,我就手动添加了一个。

然后启动虚拟机。如果执行ifconfig没有ens33和ens36,并且设置里未连接成功,就分别执行下面3行命令。

service network-manager stop
sudo rm -rf /var/lib/NetworkManager/NetworkManager.state 
service network-manager start

ping百度成功,进入设置看到ens33(NAT网卡)和ens36(桥接网卡)连接成功。执行命令ifconfig,成功。

经过上面的操作后,发现桥接网卡依旧连不上,一直显示connecting而不是connected,首先打开虚拟机设置,如图勾选USB选项。启动虚拟机后,发现依然没用。

再试试另一种,即主机服务开启没,打开服务,找到vm开头的,全部启动,发现有vmware usbsrbition service找不到文件,无法开启,联想到每次插入usb网卡没有弹出选择连接到主机还是虚拟机,很可能这就是根本原因。

以管理员运行CMD,执行命令。"C:\Program Files (x86)\Common Files\VMware\USB\vmware-usbarbitrator64.exe” -r。

然后再启动服务,发现依然不行。

再使用安装程序的修复功能,不能直接再控制面板点更改,否则会报写入dll文件无权限错误。要在磁盘找到安装程序,比如我的在E:\微软Edge下载。右键管理员运行VMware-workstation-full-16.2.4-20089737.exe,选择下一步-修复。等待完成,重启电脑。

现在插入usb网卡会提示。但ubuntu里ens36即桥接网卡依然连接不上

将红色拨码开关设为0010,换一个网口,重新开关一下开发板。发现usb网卡亮起红蓝灯,开发板网口也亮起了。ubuntu里也连接了,完美。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值