windows能ping通linux板卡,但linux板卡却ping不通windows

在板卡上移植linux网卡驱动,修改完设备树后,看到linux的启动信息中打印了

很显然,linux启动时完成了mac和phy的初始化工作,按道理网口应该能够正常通信了,

于是,试着在linux命令行里输入ping 192.168.1.24(PC的以太网IPv4地址),却发现ping不通;反过来,在windows的命令行里ping 192.168.1.10(板卡的ip地址),却可以ping通。

显然,网口的链路层应该是可以正常通信的,估计是上层应用阻止了网络访问,查看PC的防火墙状态,发现PC未关闭防火墙,对于外部请求的网络访问被禁止了,关闭windows防火墙后,发现windows和linux可以互相ping通了。