配置VMware双网卡中出现的常见问题汇总

须知

使用以下解决方案之前,请先确定问题上一级标题的准备工作是否做好。
如果使用以下方法未解决问题,请联系我们的技术支持,技术支持的上班时间为9:00-12:00, 14:00-18:00

一、配置NAT网卡的问题汇总

问题1:Ubuntu无法上网,NAT网卡无法获取ip

检查windows端虚拟网络编辑器,其中VMnet8的DHCP服务是否启动,如果没有启动可以手动勾选上,然后重新启动Ubuntu,或者点击左下角还原默认设置,再重新启动Ubuntu,就可以正常上网了。

问题2:Ubuntu只有lo网卡,没有ens33网卡

参考以下解决方案
https://blog.csdn.net/qq_22154833/article/details/128035422

二、配置桥接网卡的问题汇总

1.使用usb网卡准备工作

usb网卡接入电脑后,在设备管理器查看windows是否能识别到usb网卡,新版的网卡如下图,老版本的网卡名称是Realtek USB FE Family Controller

问题1:设备管理器中只有usb网卡出现黄色感叹号

进入网卡的属性界面,卸载设备然后重新插入usb网卡,windows会重新装载网卡驱动。

问题2:设备管理器中usb网卡出现黄色感叹号,同时虚拟网卡VMnet1和VMnet2也出现黄色感叹号,或者其他网卡出现黄色感叹号,查询网卡状态为 Windows 仍在设置此设备的类配置(代码56)

出现此现象的原因是之前安装过VMware,并且用错误的方式卸载了VMware导致注册表有残留,解决方式是通过下载ccleaner处理注册表残留,处理好后重启电脑就可以了。CCleaner下载链接[CCleaner Makes Your Computer Faster & More Secure | Official Website]

问题3:插上usb网卡,但windows设备管理器中没有网卡

  • 方法一:检查USB网卡是否连接上了Ubuntu,如果连接上了Ubuntu点击断开,或者重新插上设置连接主机。下图是没有连接Ubuntu的情况
  • 方法二:检查usb网卡只接上电脑时,网卡是否红灯闪烁,如果没有闪烁请换个口试试或者换个电脑试试,如果其他电脑上usb网卡可以正常闪烁,请检查自己的电脑usb口或者系统环境,在都试过以后网卡还是没有反应,请联系淘宝客服申请退还。

问题4:windows网络适配器中,usb网卡提示网络线缆拔出(网卡打红叉)

  1. 需要网线连接开发板和usb网卡,并且开发板上电开机。
  2. 如果开发板上电后还是显示未连接,请确认是否给开发板配置ip,如果用ifconfig命令配置ip地址还是不行,就修改/etc/network/interfaces的内容来配置永久ip。下图是imx6ull_Pro的配置方法,其他板子也可以在对应的文档开发板配置ip上找到。

2.三端ip配置的准备工作

确认window能正常识别usb网卡后,我们就用网线连上开发板,开发板上电开机后,usb网卡会蓝灯闪烁


同时开发板上的网口会黄灯常亮,绿灯闪烁。(其中stm32mp157_Pro开发板是绿灯常亮,黄灯闪烁)
image

问题1:开发板网口没有正常亮灯,或者usb网卡没有正常亮灯

  • 方法一:可以拔出网线等待一会再接入,开发板那一端也可以选择更换网口。需要注意的是,如果更换网口,后续的开发板静态ip设置的对象得是你使用的网口。
  • 方法二:如果之前有过修改过设备树的操作,只需要重新更换设备树就可以了,以imx6ull_Pro为例,把 100ask_imx6ull-14x14.dtb 上传到开发板根文件系统的/boot 目录,重启开发板就可以了

    stm32mp157_Pro开发板的设备树在下图位置

问题2:修改配置文件时设置ip,文件没有权限,或保存文件报错 readonly

确认你是否在开发板串口界面,还是如下图在Ubuntu终端界面,修改的文件是在开发板上而不是Ubuntu上,如果有这个问题的学员建议后续学习仔细阅读文档。

3.三者互ping的常见问题汇总

以下解决方案默认三者都按文档流程配置好了ip,请先确认自己ip设置是否正确,另外配置ip后重启可以解决大部分ping不通的问题

问题1:Ubuntu和windows可以互相ping通,Ubuntu和windows可以ping通开发板,而开发板ping不通Ubuntu和windows

  • 第一步:进控制面板-系统和安全-防火墙-自定义设置,关闭防火墙。
  • 第二步:关闭各种杀毒软件。
  • 第三步:重启开发板,重新实验。

问题2:Ubuntu和windows可以互相ping通,Ubuntu和windows可以ping通开发板,开发板可以ping通windows,但ping不通Ubuntu

  • 方法一:关闭Ubuntu防火墙,执行sudo ufw disable
  • 方法二:关闭虚拟机,将Ubuntu网络适配器2移除重新添加,选择桥接,复制物理网络连接状态。
  • 方法三:关闭虚拟机,打开windows虚拟网络编辑器,删除VMnet0,重新添加VMnet0,桥接至usb网卡。
  • 方法四:重装VMware软件,如果使用了pro版本是自己破解的,就使用16 player的版本,这个已经够我们学习使用了。
  • 方法五:如果开发板的ip配置使用ifconfig eth0 192.168.5.9来配置的话,请按照完全开发手册(第66页)配置开发板永久ip,然后重启开发板继续实验,因为ifconfig命令配置的ip很不稳定,很容易出现单项导通的问题。
  • 方法六:重新解压一个Ubuntu配置环境。

问题3:Ubuntu和开发板可以互相ping通,Ubuntu和开发板ping不通windows

原因是没有关闭windows的流量防火墙,具体解决方案参考问题1