Linux软件无法获取IGPV3的udp数据问题

问题

tcpdump能获取到数据,但是其他进程(内部获取udp)无法获取此udp数据
源是来自IGPV3的组播源,添加之前已经试过加入组播,但是还是无法接收到数据

解决

使用命令

sysctl -a |grep  rp_filter

发现设备开启了严格的反向过滤
image

关闭 net.ipv4.conf.all.rp_filter和net.ipv4.conf.default.rp_filter即可

临时命令

sysctl -w net.ipv4.conf.all.rp_filter=0
sysctl -w net.ipv4.conf.default.rp_filter=0

永久生效

# 写入配置文件
vim /etc/sysctl.conf
# 写入以下内容
net.ipv4.conf.all.rp_filter=0
net.ipv4.conf.default.rp_filter=0
# 执行
sysctl -p
posted on 2025-03-25 13:53  风惊庭前叶  阅读(33)  评论(0)    收藏  举报