Airplay!!!
Hi,
I recently brought a TP-Link T2600G-28MPS JetStream router to plug into my Unifi UDM Pro via SPF(for PoE purposes). I have two UniFi Acces Points connected to Port 1 & 2 of the switch. I've enabled IGMP and MLD Snooping (I think correctly) to get AirPlay working. All my AirPlay Apple devices are on Acces Point in Port 1(the house), my iPhone, MacBook etc works fine connecting to it. As soon as I roam to the Acces Point 2 in Port 2(the garden), I cannot AirPlay. I've tinkered all day, but never works.
Anyone had this problem before?
It was working fine when I had PoE adpators and the Acces Points connected directly to the UniFi UDM Pro.
- Copy Link
- Subscribe
- Bookmark
- Report Inappropriate Content
Hi @Tristy86
Thanks for posting in our business forum.
Tristy86 wrote
Hi. Both. Thanks for replies
I've tried all settings with multicast filtering on and off, igmp snooping off and on and same thing.
so what I tried was connect the APs directly into the UDM Pro. And omg AirPlay works across APs/Roaming.
So it is! the TP-Link JetStream managed switch causing the issues! Trouble is the tp link admin interface is confusing to me as I'm used to Unifi simplicity!
any ideas what to do on the tplink?
the only time it works, if I stay in the non working AP for like 5-10min and then AirPlay will work. Its very odd.
There would be no sense in blaming the switch. Like I said, it should not interfere with the switch essence. It is L2-based.
I recommend Wireshark. I cannot point out what might be wrong in your network but I can at least guide you on how to troubleshoot the switch. So, you can rule out the switch.
Wireshark and based on this guide, you share the screenshot of the filtered packets. Will the Airpay show up on your wired computer which is listening to the mDNS.
mDNS Repeater on the Router Doesn't Take Effect
Based on what you wrote, so the switch is to blame.
Use a computer and use Spotify and scan local network stereo or if your computer supports Airplay and wire it to the switch. They gotta be wired to the switch directly not passing any other network devices.
Will you receive mDNS from the switch when you use a computer(wired to the switch as well) to Wireshark them?
- Copy Link
- Report Inappropriate Content
OMG I've solved it!
I created an ACL for AirPlay port 5353 on UDP and share across both WiFi Access Point Ports on Switch(Port 1 & 2). And it works!! My god the ACLs are a bit confusing, need to make a ACL then a profile or something lol
Amazing!! Seems odd that I needed to create ACLs when it would work sometimes before, and the big word here is 'sometimes' lol.
I only wish you can do a spead of Ports per ACL, putting dashes between say 5350-5353 doesnt work, says invalid, there are a few ports apple use, which means I will have to create a ACL for each port! 5353 is the usual AirPlay port, luckily that worked. May need to add more ACLs for other ports, which will take me a a hour at least if I cant put in a port range, any ideas?
And I see ACL policy binding, you cant select more than 1 port to bind, so again multiple bindings needed if more Access Points added. Has the newer TP-Link interface got better since the Jet Stream days? As mine seems pretty counter intuitive.
- Copy Link
- Report Inappropriate Content
Hi @Tristy86
Thanks for posting in our business forum.
There is no report about the switch interfering with the mDNS.
The switch is not supposed to be configured with the mDNS function or any sort of snooping you mentioned. They don't intervene.
The switch is only switching and forwarding. Unless you have configured any sort of 802.1Q VLAN/ACL that could stop the inter-VLAN communication.
- Copy Link
- Report Inappropriate Content
Make sure your UDM Pro and the Network Controller are completely updated. to the newest firmware.
Like Clive said, enable mDNS. If it's multicasting, you will need to enable multicast filtering on the APs and white list the devices that will use it.
- Copy Link
- Report Inappropriate Content
Hi. Both. Thanks for replies
I've tried all settings with multicast filtering on and off, igmp snooping off and on and same thing.
so what I tried was connect the APs directly into the UDM Pro. And omg AirPlay works across APs/Roaming.
So it is! the TP-Link JetStream managed switch causing the issues! Trouble is the tp link admin interface is confusing to me as I'm used to Unifi simplicity!
any ideas what to do on the tplink?
the only time it works, if I stay in the non working AP for like 5-10min and then AirPlay will work. Its very odd.
- Copy Link
- Report Inappropriate Content
Hi @Tristy86
Thanks for posting in our business forum.
Tristy86 wrote
Hi. Both. Thanks for replies
I've tried all settings with multicast filtering on and off, igmp snooping off and on and same thing.
so what I tried was connect the APs directly into the UDM Pro. And omg AirPlay works across APs/Roaming.
So it is! the TP-Link JetStream managed switch causing the issues! Trouble is the tp link admin interface is confusing to me as I'm used to Unifi simplicity!
any ideas what to do on the tplink?
the only time it works, if I stay in the non working AP for like 5-10min and then AirPlay will work. Its very odd.
There would be no sense in blaming the switch. Like I said, it should not interfere with the switch essence. It is L2-based.
I recommend Wireshark. I cannot point out what might be wrong in your network but I can at least guide you on how to troubleshoot the switch. So, you can rule out the switch.
Wireshark and based on this guide, you share the screenshot of the filtered packets. Will the Airpay show up on your wired computer which is listening to the mDNS.
mDNS Repeater on the Router Doesn't Take Effect
Based on what you wrote, so the switch is to blame.
Use a computer and use Spotify and scan local network stereo or if your computer supports Airplay and wire it to the switch. They gotta be wired to the switch directly not passing any other network devices.
Will you receive mDNS from the switch when you use a computer(wired to the switch as well) to Wireshark them?
- Copy Link
- Report Inappropriate Content
thanks for your help :)
Just tried your suggestion. No mDNs packets coming thru on other ports on switch. Did a factory reset aswell just incase and still nothing.
Seen posts online that some older tp link kit doesn't support mDNS properly, so I've decided to plug everything back into my UDM Pro with PoE adapter's for now and sell the tp link and get a UniFi switch. It should be this hard. I think I'll stick to UniFi.
- Copy Link
- Report Inappropriate Content
OMG I've solved it!
I created an ACL for AirPlay port 5353 on UDP and share across both WiFi Access Point Ports on Switch(Port 1 & 2). And it works!! My god the ACLs are a bit confusing, need to make a ACL then a profile or something lol
Amazing!! Seems odd that I needed to create ACLs when it would work sometimes before, and the big word here is 'sometimes' lol.
I only wish you can do a spead of Ports per ACL, putting dashes between say 5350-5353 doesnt work, says invalid, there are a few ports apple use, which means I will have to create a ACL for each port! 5353 is the usual AirPlay port, luckily that worked. May need to add more ACLs for other ports, which will take me a a hour at least if I cant put in a port range, any ideas?
And I see ACL policy binding, you cant select more than 1 port to bind, so again multiple bindings needed if more Access Points added. Has the newer TP-Link interface got better since the Jet Stream days? As mine seems pretty counter intuitive.
- Copy Link
- Report Inappropriate Content
Hi @Tristy86
Thanks for posting in our business forum.
Tristy86 wrote
OMG I've solved it!
I created an ACL for AirPlay port 5353 on UDP and share across both WiFi Access Point Ports on Switch(Port 1 & 2). And it works!! My god the ACLs are a bit confusing, need to make a ACL then a profile or something lol
Amazing!! Seems odd that I needed to create ACLs when it would work sometimes before, and the big word here is 'sometimes' lol.
I only wish you can do a spead of Ports per ACL, putting dashes between say 5350-5353 doesnt work, says invalid, there are a few ports apple use, which means I will have to create a ACL for each port! 5353 is the usual AirPlay port, luckily that worked. May need to add more ACLs for other ports, which will take me a a hour at least if I cant put in a port range, any ideas?
And I see ACL policy binding, you cant select more than 1 port to bind, so again multiple bindings needed if more Access Points added. Has the newer TP-Link interface got better since the Jet Stream days? As mine seems pretty counter intuitive.
Good to know.
Not sure what interface you have. We have old and new GUI. Omada is now all using a new GUI. It can bind an ACL to multiple ports.
- Copy Link
- Report Inappropriate Content
Information
Helpful: 0
Views: 455
Replies: 7
Voters 0
No one has voted for it yet.