操作系统
文章平均质量分 79
CSWangYaFeng
这个作者很懒,什么都没留下…
展开
-
eBPF TC egress 方向 tcp checksum 问题
常规思路:我都修改了tcp的包了,肯定要需要重新计算checksum ,所以我按照常规方法计算了checksum ,发现返回包传到客户端时,用wireshark抓包,发现多次请求的checksum 都是一样的,这就非常违反常理,按理说checksum 在客户端每次不同的请求下(客户端使用的随机端口号)都是应该不同的。这个值和wireshark每次抓到的恒定值5e2d也差58,这58到底是什么含义呢,突然想到0x58的十进制不就是88,不就是我减少的payload的长度吗。linux5.3版本。原创 2024-01-05 23:32:32 · 614 阅读 · 2 评论 -
popcornlinux系统平台搭建
Popcorn系统搭建 参考资料 VM Setup · ssrg-vt/popcorn-kernel Wiki · GitHub , VM network using tap · ssrg-vt/popcorn-kernel Wiki · GitHub 1.概述 该文档用于描述如何使用qemu虚拟机为popcorn linux系统设置测试环境,我们将在x86主机(采用虚拟机)上运行两个虚拟机(一个x86,一个arm),为了简化测试,我们将在主机(不在虚拟机内部)编译内核,并使用主机文件系统上的内核启动虚拟机原创 2021-07-11 20:49:34 · 567 阅读 · 0 评论