Chinaunix首页 | 论坛 | 博客
  • 博客访问: 26808
  • 博文数量: 42
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 481
  • 用 户 组: 普通用户
  • 注册时间: 2017-03-09 09:24
  • 认证徽章:
个人简介

水滴

文章分类
文章存档

2018年(32)

2017年(10)

我的朋友

发布时间:2018-05-08 11:15:32

(一)洞悉linux下的Netfilter&iptables:什么是Netfilter?     本人研究linux的防火墙系统也有一段时间了,由于近来涉及到的工作比较纷杂,久而久之怕生熟了。趁有时间,好好把这方面的东西总结一番。一来是给自己做个沉淀,二来也欢迎这方面比较牛的前辈给小弟予以指点,共同学习,共同进步。 .........【阅读全文】

阅读(3931) | 评论(0) | 转发(0)

发布时间:2018-05-08 11:13:45

iptables深入解析     ct是netfilter非常重要的基础和架构核心.它为状态防火墙,nat等打下基础. 一直觉的它很神秘,所以就下定决心分析一下.    这里依然不从框架开始说,而是从实际代码着手.    参考内核 kernel3.8.13      先看看它的初始化:Net/netfilter/nf_con.........【阅读全文】

阅读(78) | 评论(0) | 转发(0)

发布时间:2018-05-08 11:11:52

一、netlink简介     netlink协议是一种基于socket的IPC机制,可用于内核与用户空间进程、用户空间进程与用户空间进程通信,如图所示:     netlink协议基于BSD socket和AF_NETLINK地址簇(address family),使用32位的端口号寻址(以前称作PID),每个netlink.........【阅读全文】

阅读(16) | 评论(0) | 转发(0)

发布时间:2018-05-08 11:09:14

本文通过一个编程实例来更深入地了解netlink。功能描述:1. 本实例包含2个部分:内核模块和用户程序2.用户程序通过netlink socket建立与kernel module连接,并向kernel module发送一条信息。3.内核在接收到用户的信息后,向用户程序发送一条确认信息。说明:对于不知如何编译内核模块以及用户程序的童鞋请google内.........【阅读全文】

阅读(6) | 评论(0) | 转发(0)

发布时间:2018-05-08 10:52:50

        这里内核模块分两中,一种是模块代码本身就在kernel.org官方内核中的,另一种是外加模块如额外驱动的需求。(在这里吐槽一下openwrt把内核本身的模块也搞的这么麻烦,还需要在另外的文件中加配置,不然就算内核本身选上并编译成了.ko但就是不给你install到根文件系统,.........【阅读全文】

阅读(6) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册