近期工作需要,要求在linux嵌入式设备上配置特定网卡出口流量包TTL为1。可行的一种方案是通过iptables。
1、linux内核打开宏CONFIG_IP_NF_TARGET_TTL,允许用户修改IP包中的TTL值;
2、iptables -t mangle -A OUTPUT -o eth0 -j TTL --ttl-set 1,设置eth0出口流量TTL为1。
配置后经过抓包确认配置生效:

参考
本文介绍了如何在Linux嵌入式环境中使用iptables配置特定网卡(eth0)出口流量包的TTL为1,通过开启内核配置`CONFIG_IP_NF_TARGET_TTL`并应用`iptables-mangle-AOUTPUT-oeth0-jTTL--ttl-set1`命令实现,经抓包验证配置有效。
近期工作需要,要求在linux嵌入式设备上配置特定网卡出口流量包TTL为1。可行的一种方案是通过iptables。
1、linux内核打开宏CONFIG_IP_NF_TARGET_TTL,允许用户修改IP包中的TTL值;
2、iptables -t mangle -A OUTPUT -o eth0 -j TTL --ttl-set 1,设置eth0出口流量TTL为1。
配置后经过抓包确认配置生效:

参考
5316
828

被折叠的 条评论
为什么被折叠?