系统相关
首页 > 系统相关> > linux – Openwrt允许多播流量

linux – Openwrt允许多播流量

作者:互联网

我正在设备上运行openwrt并且有一个python脚本,可以在239.2.1.1上监听和打印屏蔽多播流量.

然而,没有任何东西被打印到屏幕上,我相信这是一个防火墙问题.
如何确保在运行openwrt的lan接口上允许多播流量?

解决方法:

我知道这有点晚了,但我想这会帮助那些仍在寻找答案的人.

安装IGMPProxy

install igmpproxy
make menuconfig
 -> Network                                                                                                                                                            
  -> Routing and Redirection

在bin文件夹中查找包
AR9331硬件: – bin / ar71xx / packages / base / igmpproxy_0.1-9_ar71xx.ipk

copy the ipk to openwrt router.
opkg install igmpproxy
/etc/init.d/igmpproxy start

确保在/ etc / config / firewall中有此部分

config rule
        option name             Allow-IGMP
        option src              wan
        option proto            igmp
        option family           ipv4
        option target           ACCEPT

确保在/ etc / config / igmpproxy中有此部分

config igmpproxy
        option quickleave 1

config phyint
        option network wan
        option direction upstream
        list altnet 0.0.0.0/0

config phyint
        option network lan
        option direction downstream

确保网络配置中的以下内容

In /etc/config/igmpproxy
config interface lan
        option igmp_snooping 1

也可以在br-lan中启用

echo "0" > /sys/devices/virtual/net/br-lan/bridge/multicast_snooping

标签:linux,multicast,multicastsocket
来源: https://codeday.me/bug/20190623/1270709.html