模拟linux网络接口上的传入数据包
发布时间:2021-02-21 05:42:51 所属栏目:Linux 来源:互联网
导读:如果你通常通过一个接口说eth0来发送一个pcap的tcpreplay,那么这些数据包是出站的,也就是通过网卡出来.有什么办法可以使pcap入站,以便我的系统将其作为入站数据包进行处理? 可能的情况 我有一个从eth0接收数据包的应用程序,从数据包中提取一些细节,并通过eth
如果你通常通过一个接口说eth0来发送一个pcap的tcpreplay,那么这些数据包是出站的,也就是通过网卡出来.有什么办法可以使pcap入站,以便我的系统将其作为入站数据包进行处理? 可能的情况 我有一个从eth0接收数据包的应用程序,从数据包中提取一些细节,并通过eth1发送.现在如果网络设置和实际数据包实际流入我的系统,情况就好了.但是为了测试的目的,我没有任何连接到我的eth0或eth1端口,但我仍然想要从pcap(可能通过一个脚本)创建类似的流量,以便我不必依赖外部物理网络连接用于测试应用程序. 解决方法用lo替换eth0>运行从lo接收数据包的应用程序,并将数据包发送到eth1 每个发送到lo的数据包将被lo接收,所以你的应用程序将从你的数据包生成器接收数据包. 如果您的lo忙于其他数据包,则可以通过内核参数max_loop = x添加更多的环回设备 (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux-kernel – in_irq()可靠吗?
- c – GDB在启动时崩溃(内部错误:follow_die_offset)
- debian – 基于“.deb”的Linux发行版是否支持Dell PERC H2
- linux快速清空文件 比如log日志
- 使用gold vs ld链接器时使用的glibc/pthreads中的不同符号
- 正则表达式 – 重命名所有’.’除了扩展名之外的文件名中的
- linux – 将runit与monit结合使用有什么意义?
- linux – Varnish无法启动:无法从共享对象映射段:不允许操
- linux – 如何在bash结尾处使用不带参数的getopts选项
- linux – 如何在没有运行dhcpd的情况下检查dhcpd.conf语法错