协议栈相关
qdhantao
这个作者很懒,什么都没留下…
展开
-
内核ko中打印应用层数据
自己编写的ko模块加载近内核之后打印应用层HTTP协议内容。 最开始在一层层头解析skb之后打印应用层的时候为空,十六进制全 部为0,然后发现skb->data_len正好是数据长度,也就是数据存放在了其他 的page中,通过看网络技术内幕的二十二章,知道了分散聚集io的存放,网卡 支持这种IO时,数据可能会在片段缓冲区中,但不明白为啥skb main data区没有内容。。。。 按道理原创 2015-08-13 11:10:59 · 430 阅读 · 0 评论 -
linux 防火墙arp问题
无ip防火墙测试过程中,单纯通过上下交换机,或者路由,不配置vlan的情况下都可以正常工作, 但是当防火墙连接的交换机开启路由,且加入vlan之后,linux防火墙中添加的arp缓存表permanent, 永久生效的arp缓存被系统自动修改为无效,这点始终没有明白,但是把permenent改为reachable, 虽然有超时时间,但是可以解决问题,所有测试均正常。关于为何系统修改永久性的ar原创 2015-09-29 10:23:06 · 587 阅读 · 1 评论