如何在内核钩子模块中使用setsockopt设置ttl字段?
我们可以在iptables中添加一个条目,但是有没有更好的替代方法呢?
我目前使用的是ubuntu 14.04,内核为3.13.2 CPU为32位
发布于 2015-12-06 01:41:49
setsockopt是对内核的调用。如果你正在编写一个内核模块,你需要停止考虑内核调用。
去看看当setsockopt被调用时内核中发生了什么。您最终会找到直接操作内核TCP表的代码。一旦你理解了这一点,你就可以写一些类似的东西了。但是你的版本会简化很多,因为你需要的是非常具体的。一定要尊重和理解所有的锁定-这将是唯一的棘手之处。
https://stackoverflow.com/questions/34104468
复制相似问题