首页 文章

Wlan和Eth0接口上的组播路由

提问于
浏览
0

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

计算机将通过以太网(eth0)接口连接到RPI
电话将通过Wifi(wlan0)接口连接到RPI .

我可以借助以下链接设置接口 -

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

但我无法进行从wlan0到eth0(或反向)的多播路由,反之亦然 . 请你帮我解决一下 . 我需要通过接口路由bonjour数据包 .

注意:

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

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

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

1 回答

  • 0

    您可以使用avahi-daemon来反映接口之间的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
    

相关问题