网络数据包过滤问题
网络数据包过滤问题
Q: 为什么我设置了网络数据包过滤器规则, 还是能够接收到本应该被过滤掉的数据包?
网卡默认的驱动程序是不经过 Net Packet Filter 层,直接将数据送入协议栈的,必须显示的调用 inetNpfAttach() 函数将 Net Packet Filter 层绑定到网卡上;此时,网络数据包过滤器规则才对绑定的网络接口生效.
更多扩展知识见:
详见《SylixOS shell用户手册》第 5 章 第 5.2.19节 “查看网络包数据过滤状态” 相关内容。
公开链接:SylixOS 手册获取
参考文章:SylixOS网络报文过滤器相关命令介绍(文章来源于网络博客)
Related Articles
RealEvo-IDE各版本及 Base 功能差异
SylixOS 开发环境 RealEvo-IDE 体验版、标准版、专业版、旗舰版区别列表。 标配包 体验版 标准版 专业版 旗舰版 (仅面向军工行业) 平台支持 ■标配 □选配 —无 ARM (32/64) ■ ■ ■ ■ RISC-V ■ ■ ■ ■ x86/x64 ■ ■ ■ ■ MIPS □ — ■ ■ PowerPC □ — ■ □ ARM (Cortex-R、M) ■ ■ ■ ■ SPARC □ — ■ □ C-SKY □ ■ ■ ■ TI C66x DSP □ — ■ □ ...