我按照教程设置完桥接网卡后,Windows和Ubuntu可以互相ping,开发板ping windows和Ubuntu也没有问题,但是Windows和Ubuntu ping开发板就不成功。防火墙已关闭,Windows系统是Windows11。



网口接错了吧,靠近拨码开关的是 eth0;

没有接错,接的是靠近拨码开关的网口

神奇,把电脑无线关了试试看?

还是不行,不知道哪里有问题。

@100ask_Alen 老师,求助;

1.使用的是我们配套的那个USB网卡么?
image

2.如果不是,说一下开发板和电脑之间是如何连接的,最好能拍张照。如果是的话,请将Windows此网卡的ipv4设置截图(参考):

  1. VMware虚拟编辑器设置截图(参考):

  2. Ubuntu编辑设置截图(参考):

  3. Ubuntu中网络设置截图(参考):
    image

用的网卡是开发板自带的,电脑环境配置我回去之后再重新设置一下。

你是直接用网线将开发板和电脑连起来的是么?中间么有用我贴的那个USB网卡,或者也没有用路由器?

接上网卡+网线,连接开发板和电脑,没有连路由器。

那你回去后把配置截图出来看看



开发板能ping通Ubuntu后,开发板能否mount nfs?如果可以,那就不用管能否ping通开发板了

问题原因找到了,原因在于修改静态IP 的配置文件的时候,Match的M小写了,修改后就可以互相ping了。

老哥,你的解决方法可以说的具体一些吗

具体点就是
image
我是因为这里的M写成小写了,导致的问题,改为大写就好了,其他步骤就按照开发手册中来,一步一步来应该是没有问题的。

再分享一个在网上看到的,主机可以ping虚拟机,虚拟机ping不同主机的解决办法:
启用文件类型为“公用”的“文件和打印共享(回显请求 – ICMPv4-In)”规则。

打开方法:
打开W10控制面板,搜索防火墙设置
在左下选择高级设置,打开入站规则
选择文件类型为“公用”的文件和打印机共享(回显请求-ICMPv4-In),启用规则。接下里就可以通了。

1 个赞

老哥,你这个配置文件在哪的,我找不到