1、检查Linux系统是否接收到组播数据

        使用tcpdump工具,检查源地址或目的地址(例如,238.0.0.238:8888)的数据包

tcpdump -i ens33 host 238.0.0.238 port 8888

2、关闭防火墙

临时关闭:

systemctl stop firewalld
service iptables stop

永久关闭:

systemctl disable firewalld
chkconfig iptables off

3、修改取消过滤

临时取消

sudo sysctl -w net.ipv4.conf.en4.rp_filter=0
sudo sysctl -w net.ipv4.conf.all.rp_filter=0

永久取消

修改/etc/sysctl.conf 文件中的 net.ipv4.conf.all.rp_filter 设置成0

sudo vi /etc/sysctl.conf
改为:
net.ipv4.conf.default.rp_filter=0
net.ipv4.conf.all.rp_filter=0

4、添加组播地址路由:

route add -net 238.0.0.238 netmask 255.255.255.255 dev ens33

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐