netfilter和iptables的交互问题

发布于 2022-09-08 08:05:57 字数 51 浏览 14 评论 8

大家好 最近在看iptables的流程 我想知道他是怎么于netfilter交互的 都用到了那些函数?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

愁杀 2022-09-19 14:41:43

现在做的东西涉及到sockopt这方面的  能不能把这方面的交互过程说的清楚下  谢了!
hbanyin 发表于 2010-11-09 18:50

    man一下,或者看UNIX网络编程第一卷

瞳孔里扚悲伤 2022-09-19 13:21:29

现在做的东西涉及到sockopt这方面的  能不能把这方面的交互过程说的清楚下  谢了!

你的他你的她 2022-09-19 11:49:43

对,这是用户态和内核态通信的一种机制。

用户态的数据需要下发到内核,用户态也需要读取内核里面的一些数据,那么这个过程需要用什么方法实现,这就涉及到了通信的方法。sockopt 是其中一种,还有注入 proc,mmap,netlink 等。

弃爱 2022-09-19 11:36:15

回复 5# hbanyin

    这个可以说跟这个交互流程关系不大, 他是一个通用的socket接口,用来设置socket属性的。
iptables是一个应用层的程序,用来控制内核的netfilter框架和模块进行相应的工作的,这里之所以用到了socket,实际上用的是一种特殊的socket——netlink。

三寸金莲 2022-09-19 09:35:42

sys_setsockopt    和raw_setsockopt

为人所爱 2022-09-18 13:37:28

举例说一下哪些函数找不到

仙女山的月亮 2022-09-17 18:15:06

回复 2# Godbach

    先谢了  我用的是linux 2.6.28.10版本的内核   有的函数我找到了  但是找不着在内定义的,怎么回事?

电影里的梦 2022-09-12 09:37:28

建议你先了解一下 iptables 的使用和 NF 框架,了解了这个,他们的交互你也会明白了。。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文