返回信息流需求是在内核模块构造一个ip报文,发送给目的主机。
目前代码写好了
1. 用自己的交换机测试,目的主机可以收到消息
2. 通过校园网连接两个主机,收不到消息。发送端wireshark抓包,可以抓到发送的数据包。 发送ICMP报文,目的主机可以收到。已经验证,自己构造的ip包和ICMP包的目的mac,目的ip等地址都是一样的
问题分析:可能因为构造的数据包有问题,被校园网交换机,路由器等设备丢弃了?
自己的交换机是那种很便宜的交换机,总共四五个端口,可能不具备数据包校验的功能。
校园网的路由器交换机也没办法抓包。自己构造的数据包又不知道哪里出问题。
各位哥哥姐姐有什么见解吗?也可以有偿找bug,核心代码100行左右
这是一条镜像帖。来源:北邮人论坛 / linux / #160972同步于 2023/6/2
Linux机器人发帖
【有偿求助】有大佬了解linux内核报文发送相关吗?
a1109196111
2023/6/2镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。