12-11-2013 01:02 AM - edited 07-04-2021 01:24 AM
Hi All,
I have the following setup:
Cisco WLC2504 with 6 APs
Cisco Small Business Switch
We have airplay working with any apple device that could connect to the network on a particular SSID, all of a sudden this has stopped working. The only change as far as I know is that we originally had 2 Apple TVs hardwired to the network and now we have introduced 3 more but wirelessly.
I have checked and ensured that the following is still correct (as I believe it should be for this to work):
Happy to provide any more information needed, many thanks in advance.
12-13-2013 05:08 PM
Upgrading will not help. Everything is in the same subnet so you don't need multicast. All that's needed for AirPlay to work is AirTunes. Maybe create a new mDNS profile and apply it to the WLAN. Also maybe reboot the WLC just for kicks.
Sent from Cisco Technical Support iPhone App
12-13-2013 05:09 PM
This was working correctly on v7.4 and suddenly stopped or did you upgrade?
Sent from Cisco Technical Support iPhone App
12-13-2013 05:13 PM
Hi Scott,
I have not upgraded, it was working correctly at 7.4, we are still at 7.4. We can see the apple devices (ATVs) offering their services on the mDNS page (please see above). I have connect another wireless vendor (TP-LINK) and can Airplay as I used to be able to on Cisco.
Thanks again,
12-13-2013 05:25 PM
I don't know what else you can do. AirTunes is the only service that's required for AirPlay to work. If everything is on the same subnet, you don't need multicast for this to work. Just to be clear, your iPads don't see the AppleTV's? This is what you want correct so you can mirror?
Sent from Cisco Technical Support iPhone App
12-13-2013 05:28 PM
Hi Scott,
Correct, iPads do not see AppleTVs. To add to the problem, when i went to turn on Airtunes the Controller crashed and now is having trouble rebooting.
12-13-2013 05:31 PM
Well maybe the WLC was the issue. If it does come back up, only enable services you need.
Sent from Cisco Technical Support iPhone App
12-19-2013 06:38 AM
with mdns snooping enabled, it doesn't matter that ap multicast mode is set to multicast/unicast because bonjour multicast is never sent to ap from wlc and we will not see bonjour multicast on wireless also.
when trying to connect on wlc - debug mdns all enable, see what string is missing and add the same to profile.
also, if both device ie., ATV and ipad on same wlan then disable mdns and enable ap mode to unicast.
12-19-2013 06:56 AM
Hi all,
Sorry I should have commented sooner. So..........
We got the controller swapped under the RMA and then I went through the configuration bit by bit. Managed to get it going under the realisation that all the documents that talk about Bonjour Gateway are referring to Layer 3 services. Turns out that as Scott Fella was saying I don't need much for Airplay to work. the final config for a flat layer 2 structure is as follows that works for me:
config location expiry tags 5
config interface address management XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
config interface dhcp management proxy-mode disable
config interface dhcp management primary XXXXXXXXXXXXXXX
config interface mdns-profile management default-mdns-profile
config interface port management 1
config interface address virtual 1.1.1.1
config sysname Cisco_XXXXXXX
config 802.11b 11gsupport enable
config 802.11b cac voice sip bandwidth 64 sample-interval 20
config 802.11b cac voice sip codec g711 sample-interval 20
config 802.11b cleanair alarm device enable 802.11-inv
config 802.11b cleanair alarm device enable 802.11-nonstd
config 802.11b cleanair alarm device enable jammer
config database size 2048
config country GB
config advanced probe limit 2 500
config advanced probe-limit 2 500
config advanced 802.11a channel add 36
config advanced 802.11a channel add 40
config advanced 802.11a channel add 44
config advanced 802.11a channel add 48
config advanced 802.11a channel add 52
config advanced 802.11a channel add 56
config advanced 802.11a channel add 60
config advanced 802.11a channel add 64
config advanced 802.11b channel add 1
config advanced 802.11b channel add 6
config advanced 802.11b channel add 11
config mdns profile service add default-mdns-profile AirPrint
config mdns profile service add default-mdns-profile AppleTV
config mdns profile service add default-mdns-profile HP_Photosmart_Printer_1
config mdns profile service add default-mdns-profile HP_Photosmart_Printer_2
config mdns profile service add default-mdns-profile Printer
config mdns profile service add default-mdns-profile Scanner
config mdns profile create default-mdns-profile
config mdns service query enable AirPrint
config mdns service create AirPrint _ipp._tcp.local. query enable
config mdns service query enable AirTunes
config mdns service create AirTunes _raop._tcp.local. query enable
config mdns service query enable AppleTV
config mdns service create AppleTV _airplay._tcp.local. query enable
config mdns service query enable HP_Photosmart_Printer_1
config mdns service create HP_Photosmart_Printer_1 _universal._sub._ipp._tcp.local. query enable
config mdns service query enable HP_Photosmart_Printer_2
config mdns service create HP_Photosmart_Printer_2 _cups._sub._ipp._tcp.local. query enable
config mdns service query enable Printer
config mdns service create Printer _printer._tcp.local. query enable
config mdns service query enable Scanner
config mdns service create Scanner _scanner._tcp.local. query enable
config mobility group domain Test
config network mgmt-via-wireless enable
config network rf-network-name Test
config network telnet enable
config network multicast mld snooping enable
config network multicast global enable
config network multicast l2mcast disable management
config network multicast l2mcast disable service-port
config network multicast l2mcast disable virtual
config license boot base
config license agent max-sessions 9
config 802.11a cac voice sip bandwidth 64 sample-interval 20
config 802.11a cac voice sip codec g711 sample-interval 20
config 802.11a cleanair alarm device enable 802.11-inv
config 802.11a cleanair alarm device enable 802.11-nonstd
config 802.11a cleanair alarm device enable jammer
config radius callstationidtype ipaddr
config nmsp notification interval rssi rfid 2
config wlan mfp client enable 1
config wlan security wpa akm psk set-key hex encrypt 1
config wlan security wpa akm psk enable 1
config wlan security wpa akm 802.1x disable 1
config wlan security wpa enable 1
config wlan security web-auth server-precedence 1 local radius ldap
config wlan security wapi akm psk set-key hex encrypt 1
config wlan broadcast-ssid enable 1
config wlan interface 1 management
config wlan create 1 XXXXXXXXXXXXXX
config wlan session-timeout 1 1800
config wlan exclusionlist 1 60
config wlan wmm allow 1
config wlan enable 1
config ap packet-dump buffer-size 2048
config ap packet-dump capture-time 10
config ap packet-dump truncate 0
config certificate generate webauth
config mgmtuser add encrypt admin 1XXXXX read-write
config rfid timeout 1200
config rfid status enable
config rfid mobility pango disable
transfer download serverip XXXXXXXXXXXXXXXX
transfer download path /
transfer download filename AirplayConfig
transfer upload serverip XXXXXXXXXXXXX
transfer upload path /
transfer upload filename AirplayConfig
transfer upload datatype config
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide