当前位置:   article > 正文

linux netfilter NAT的学习

linux netfilter nat

https://blog.csdn.net/maimang1001/article/details/124857591

NAT-PT研究与其在Linux内核中的实现 - 豆丁网

https://blog.csdn.net/weixin_35056480/article/details/116803025

iptables详解(13):iptables动作总结之二-朱双印博客

https://blog.csdn.net/IO_print/article/details/115323357

ubuntu 中DNAT SNAT配置实验.

(157条消息) 一图搞懂网络NAT映射_龙赤子的博客-CSDN博客_nat映射

ubuntu双网卡设置内外网上网问题,实现路由转发 - 360文档中心

(155条消息) NAT基础:NAT技术原理,静态NAT、动态NAT、NAPT、Easy IP、NAT Server的原理,以及各NAT的配置方法和转换示例。_Python-派大星的博客-CSDN博客

1.13 以太网DataSpec - 2021_红旗智能座舱操作系统 - Confluence

Ubuntu设置双网卡, 让开发板可以通过PC的网卡上网_51CTO博客_ubuntu双网卡共享上网

Linux-SNAT和DNAT - 腾讯云开发者社区-腾讯云

//arp内核过滤

arptables- 内核ARP过滤管理丶Java教程网-IT开发者们的技术天堂

//iptables包的记录日志

iptables学习与研究(使用LOG记录失败日志)

nf_conntrack的记录:

kernel/msm-5.4/net/netfilter/nf_conntrack_proto.c

注册conntrack的几个hook:

  1. /* Connection tracking may drop packets, but never alters them, so
  2. * make it the first hook.
  3. */
  4. static const struct nf_hook_ops ipv4_conntrack_ops[] = {
  5. {
  6. .hook = ipv4_conntrack_in,
  7. .pf = NFPROTO_IPV4,
  8. .hooknum = NF_INET_PRE_ROUTING,
  9. .priority = NF_IP_PRI_CONNTRACK,
  10. },
  11. {
  12. .hook = ipv4_conntrack_local,
  13. .pf = NFPROTO_IPV4,
  14. .hooknum = NF_INET_LOCAL_OUT,
  15. .priority = NF_IP_PRI_CONNTRACK,
  16. },
  17. {
  18. .hook = ipv4_confirm,
  19. .pf = NFPROTO_IPV4,
  20. .hooknum = NF_INET_POST_ROUTING,
  21. .priority = NF_IP_PRI_CONNTRACK_CONFIRM,
  22. },
  23. {
  24. .hook = ipv4_confirm,
  25. .pf = NFPROTO_IPV4,
  26. .hooknum = NF_INET_LOCAL_IN,
  27. .priority = NF_IP_PRI_CONNTRACK_CONFIRM,
  28. },
  29. };

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/1009975
推荐阅读
相关标签
  

闽ICP备14008679号