我在路由器(Linux 机器)上设置了这些接口:
br0: flags=4419<UP,BROADCAST,RUNNING,PROMISC,MULTICAST> mtu 1500
inet 192.168.0.3 netmask 255.255.255.0 broadcast 192.168.0.255
bridge name bridge id STP enabled interfaces
br0 8000.00156d8591ec no eth0
wlan0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::7271:bcff:feb1:d9cf prefixlen 64 scopeid 0x20<link>
eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.200.44.147 netmask 255.255.255.128 broadcast 10.200.44.255
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::215:6dff:fe85:91ec prefixlen 64 scopeid 0x20<link>
Run Code Online (Sandbox Code Playgroud)
在 br0 中有两个接口(eth0 - 本地家庭网络和 wlan0 - 无线家庭网络)。eth1 是互联网连接接口,不是 br0 的一部分。
我使用 mumudvb 发送 IP 组为 239.100.0.1 (udp/1234) 的多播 IPTV,并使用 VLC 播放器在 LAN 上的另一台机器上接收此多播流量。
当我将它配置为通过 eth0 …