gpt4 book ai didi

linux - 通过 Wlan 和 Eth0 接口(interface)的组播路由

转载 作者:太空宇宙 更新时间:2023-11-04 12:28:43 25 4
gpt4 key购买 nike

我想将我的 Raspberry PI model 3 做成路由器,如下所示 -

计算机将通过以太网 (eth0) 接口(interface)连接到 RPI
手机将通过 Wifi (wlan0) 接口(interface)连接到 RPI。

我能够在以下链接的帮助下设置接口(interface) -

https://frillip.com/using-your-raspberry-pi-3-as-a-wifi-access-point-with-hostapd/

但是我无法执行从 wlan0 到 eth0(或反之)的多播路由,您能帮我解决一下吗?我需要通过接口(interface)路由 bonjour 数据包。

注意:

  1. wlan 和 eth 接口(interface)都支持 MULTICAST(使用 ifconfig 命令验证)我能够为这两个接口(interface)获取 UP BROADCAST RUNNING MULTICAST

  2. 我尝试使用以下命令进行多播 -

route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0
route add -net 224.0.0.0 netmask 240.0.0.0 dev wlan0

最佳答案

您可以使用 avahi-daemon反射(reflect)接口(interface)之间的 mDNS 查询。 avahi-daemon.conf 中的一些基本配置就足够了:

[server]
use-ipv4=yes
use-ipv6=yes
enable-dbus=no
allow-interfaces=eth0,wlan0

[publish]
disable-publishing=yes

[reflector]
enable-reflector=yes

关于linux - 通过 Wlan 和 Eth0 接口(interface)的组播路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43896190/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com