-
-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't get any multicast over Wireguard Server tunnel in asuswrt no matter what #242
Comments
Not all multicast is intended to be routed. Use wireshark or tcpdump to inspect the streams' IP TTL value. To route the ttl must be >1. |
Can't I just force this to be >1 system wide? I've a feeling it's a problem far deeper than that. Like Wireguard or Android compatibility perhaps, but not sure. Could be an ASUS firmware issue also. Something like this was suggested online:
|
Measuring and data points are always better than feelings. What did your investigation tell you? Yea, the iptables truck is one way to increase the TTL on the inbound interface of the router. Provided that's the issue. |
Unfortunately it isn't the issue, as no upnp/multicast/whatevercast devices show up on the tunneled in device after applying any of the settings I've found online, actually ... Looking for guidance. |
Well, you haven't really told me much at all about your setup, so it's quite difficult to help. I assume, beside the obvious TTL, you've checked that the interfaces of your tunnel have the MULTICAST flag set? |
I'm on a Asus RT-AX58U (AX3000) with Merlin firmware. Inside the router I have a WireGuard server I can use to tunnel devices in from outside the LAN to access devices in the LAN. This works for example with the router admin panel or AdGuard Home admin panel which is hosted inside the device. It doesn't, however, give me any access to any of the devices in my home that can be remote controlled like casting to Sky box or playing music to a Tidal Connect receiver. Yes, I've a script on boot adding that flag - when I get back to my PC I can show some screenshots/outputs of you need. I've tried all the very obvious stuff and the workarounds/solutions that people provide online aren't working on my side. There is a one gentleman who suggests that there is a possibility it's a limitation in Android perhaps and if so then my device will never see the Airplay or Tidal Connect receivers through the VPN tunnel no matter what setting i change. Another speaks about "VXLAN" being needed because "L2 traffic" (needed for these remote apps) doesn't travel over "L3" which is what WireGuard uses but unfortunately this is all way over my head. |
I've posted on all respective Githubs - tried igmpproxy, smcroute and now found pim which doesn't work either.
I want to my devices that tunnel into the router via asuswrt WireGuard Server to be able to control remote control devices in the LAN such as Airplay or Tidal Connect. They don't see any receivers when tunneled in yet can access the router admin panel and AdGuard Home admin panel. 224.0.0.0/4 is added to AllowedIPs in the server.
Here's the kind of output I'm seeing:
The text was updated successfully, but these errors were encountered: