我的 CentOS7 主机上有多个网卡。
eth0 (192.168.10.0/24) 是我连接的网络摄像头,它通过 235.254.87.45 端口 1234 发送多播
eth1 (10.10.0.0/24) 在另一个子网上,我想通过 eth1 将多播流量发送到上游主机。
echo 1 > /proc/sys/net/ipv4/ip_forward
firewall-cmd --new-zone=multicast --permanent
firewall-cmd --zone=multicast --add-protocol=igmp --permanent
firewall-cmd --zone=multicast --add-protocol=icmp --permanent
firewall-cmd --zone=multicast --add-source=224.0.0.0/4 --permanent
firewall-cmd --zone=multicast --add-port=1234/udp --permanent
firewall-cmd --zone=multicast --add-interface=eth0 --permanent
firewall-cmd --zone=multicast --add-interface=eth1 --permanent
firewall-cmd --reload
我错过了上面的东西吗?