网络配置问题

四、三者互ping的常见问题汇总

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

正常配置完后,三者IP分别为:
windows ip:192.168.5.10
ubuntu ip:192.168.5.11
开发板 ip:192.168.5.9

问题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的版本,这个已经够我们学习使用了。
  • 方法五:Ubuntu执行下面的命令重置网络试试:
    service network-manager stop
    sudo rm -rf /var/lib/NetworkManager/NetworkManager.state
    service network-manager start
  • 方法六:如果开发板的ip配置使用ifconfig eth0 192.168.5.9来配置的话,请按照完全开发手册(第66页)配置开发板永久ip,然后重启开发板继续实验,因为ifconfig命令配置的ip很不稳定,很容易出现单项导通的问题。
  • 方法七:重新解压一个Ubuntu配置环境。

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

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