此产品的文档集力求使用非歧视性语言。在本文档集中,非歧视性语言是指不隐含针对年龄、残障、性别、种族身份、族群身份、性取向、社会经济地位和交叉性的歧视的语言。由于产品软件的用户界面中使用的硬编码语言、基于 RFP 文档使用的语言或引用的第三方产品使用的语言,文档中可能无法确保完全使用非歧视性语言。 深入了解思科如何使用包容性语言。
思科采用人工翻译与机器翻译相结合的方式将此文档翻译成不同语言,希望全球的用户都能通过各自的语言得到支持性的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 Cisco Systems, Inc. 对于翻译的准确性不承担任何责任,并建议您总是参考英文原始文档(已提供链接)。
本文档介绍如何将Chromecast设备配置为Bonjour服务提供商。Bonjour服务支持简化了网络上Chromecast设备的使用和管理。_googlecast._tcp.local。服务字符串允许Chromecast设备充当任何其他Bonjour服务提供商。此服务专门用于将受支持设备的屏幕转换为连接Chromecast的屏幕。
本文档重点介绍如何从运行Google Chrome的计算机镜像到Chromecast设备。有关详细信息,请参阅Cast a tab。
本文档重点介绍使用mDNS发现Chromecast设备的应用和终端设备(如智能手机)。有些应用或设备将只尝试使用发现和启动(DIAL)服务查找Chromecast设备。
如果我们的应用和/或终端设备支持mDNS,我们可以遵循场景1到3,但如果我们的应用仅支持DIAL服务,则Chromecast设备和用于发现它的终端设备必须位于同一虚拟局域网(VLAN)上,此外,还需要在WLC上启用组播转发。请参阅本文档末尾的场景4。
要验证我们的设备/应用是否支持mDNS和/或DIAL,我们可以捕获数据包并检查我们的设备/应用发送的查询。
如果我们看到仅发送到239.255.255.250端口UDP 1900的查询,则我们的设备/应用程序仅支持DIAL服务发现,如果我们也看到发送到224.0.0.251端口UDP 5353的查询,则我们的设备/应用程序也支持mDNS。
DIAL查询示例:
mDNS查询示例:
思科建议您了解无线局域网控制器(WLC)上的Bonjour服务的基本知识。 有关详细信息,请参阅管理BYOD的Bonjour服务。
Chromecast设备必须能够对8.8.8.8进行域名系统(DNS)查询,否则它将无法运行。
将屏幕镜像到Chromecast的无线客户端无需访问互联网。
本文档中的信息基于以下软件和硬件版本:
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
本节介绍以下四种配置方案:
对于除场景4外的所有场景,在屏幕上播放时添加Chromecast使用的服务字符串。这允许WLC识别Chromecast设备。
从CLI:
>config mdns service create chromecast _googlecast._tcp.local. origin wireless
lss disable query enable
>show mdns service summary
Number of Services.............................. 7
Mobility learning status ........................ Enabled
Service-Name LSS Origin No SP Service-string
-------------------------------- ---- ---------- ----- ---------------
chromecast No All 1 _googlecast._tcp.local.
从 GUI:
新的Chromecast服务出现在组播域名系统(mDNS)窗口中:
从CLI:
>config mdns profilechromecast service add default-mdns-profile
>show mdns profile detailed default-mdns-profile
Profile Name..................................... default-mdns-profile
Profile Id....................................... 1
No of Services................................... 7
Services......................................... AirPrint
AirTunes
AppleTV
HP_Photosmart_Printer_1
HP_Photosmart_Printer_2
Printer
chromecast
在GUI中,选择Controller > mDNS > Profiles。在“配置文件名称”(Profile Name)字段中验证配置文件名称,对于“服务名称”(Service Name),从下拉列表中选择chromecast。完成后单击“添加”。
此图显示了同一WLAN和VLAN上的Chromecast和无线客户端。
从CLI:
>config interface create vlan10 10
>config interface address dynamic-interface vlan10 192.168.10.15
255.255.255.0 192.168.10.254
>config interface port vlan10 1
>config interface mdns-profile vlan10 default-mdns-profile
>config interface dhcp dynamic-interface vlan10 proxy-mode disable
从 GUI:
屏幕上显示新接口。单击新接口。在本例中,vlan10。
从CLI:
>config wlan create 1 blue
>config wlan security wpa akm 802.1x disable 1
>config wlan security wpa akm psk enable 1
>config wlan security wpa akm psk set-key ascii cisco-chrome 1
>config wlan interface 1 vlan10
>config wlan radio 1 802.11g-only
>config wlan ccx aironetIeSupport disable 1
>config wlan enable 1
从 GUI:
此图显示WLAN A上的Chromecast,以及WLAN B和不同VLAN上的无线客户端。
>config interface create vlan20 20
>config interface address dynamic-interface vlan10 192.168.20.15
255.255.255.0 192.168.20.254
>config interface port vlan20 1
>config interface mdns-profile vlan20 default-mdns-profile
>config interface dhcp dynamic-interface vlan20 proxy-mode disable
>config wlan create 2 red
>config wlan security wpa akm 802.1x disable 2
>config wlan security wpa akm psk enable 2
>config wlan security wpa akm psk set-key ascii cisco-chrome 2
>config wlan interface 2 vlan20
>config wlan radio 2 802.11g-only
>config wlan ccx aironetIeSupport disable 2
>config wlan enable 2
注意:在此场景中,智能手机无法找到Chromecast进行管理。此场景仅经过屏幕镜像测试。
注意:此场景仅在AP处于本地模式时有效。对于flexconnect中的AP — 本地交换,镜像仅在设备使用相同的VLAN(Chromecast和笔记本电脑)时才起作用。
此图显示锚点WLC上的Chromecast和外部WLC上的无线客户端。
从CLI:
(WLC-Anchor) >show mobility summary
Mobility Protocol Port........................... 16666
Default Mobility Domain.......................... mb-anchor
Multicast Mode .................................. Disabled
Mobility Domain ID for 802.11r................... 0x5313
Mobility Keepalive Interval...................... 10
Mobility Keepalive Count......................... 3
Mobility Group Members Configured................ 1
Mobility Control Message DSCP Value.............. 0
Controllers configured in the Mobility Group
MAC Address IP Address Group Name Multicast IP Status
bc:16:65:c2:aa:c0 10.88.244.87 mb-anchor 0.0.0.0 Up
(WLC-Foreign) >show mobility summary
Mobility Protocol Port........................... 16666
Default Mobility Domain.......................... mb-foreign
Multicast Mode .................................. Disabled
Mobility Domain ID for 802.11r................... 0x25f5
Mobility Keepalive Interval...................... 10
Mobility Keepalive Count......................... 3
Mobility Group Members Configured................ 1
Mobility Control Message DSCP Value.............. 0
Controllers configured in the Mobility Group
MAC Address IP Address Group Name Multicast IP Status
6c:20:56:b8:ba:40 10.10.30.10 mb-foreign 0.0.0.0 Up
(WLC-Anchor) >config mobility group member add 6c:20:56:b8:ba:40 10.10.30.10 mb-foreign
(WLC-Foreign) >config mobility group member add bc:16:65:c2:aa:c0 10.88.244.87 mb-anchor
(WLC-Anchor) >show mobility summary
Mobility Protocol Port........................... 16666
Default Mobility Domain.......................... mb-anchor
Multicast Mode .................................. Disabled
Mobility Domain ID for 802.11r................... 0x5313
Mobility Keepalive Interval...................... 10
Mobility Keepalive Count......................... 3
Mobility Group Members Configured................ 2
Mobility Control Message DSCP Value.............. 0
Controllers configured in the Mobility Group
MAC Address IP Address Group Name Multicast IP Status
6c:20:56:b8:ba:40 10.10.30.10 mb-foreign 0.0.0.0 Up
bc:16:65:c2:aa:c0 10.88.244.87 mb-anchor 0.0.0.0 Up
(WLC-Foreign) >show mobility summary
Mobility Protocol Port........................... 16666
Default Mobility Domain.......................... mb-foreign
Multicast Mode .................................. Disabled
Mobility Domain ID for 802.11r................... 0x25f5
Mobility Keepalive Interval...................... 10
Mobility Keepalive Count......................... 3
Mobility Group Members Configured................ 2
Mobility Control Message DSCP Value.............. 0
Controllers configured in the Mobility Group
MAC Address IP Address Group Name Multicast IP Status
6c:20:56:b8:ba:40 10.10.30.10 mb-foreign 0.0.0.0 Up
bc:16:65:c2:aa:c0 10.88.244.87 mb-anchor 0.0.0.0 Up
从CLI:
(WLC-Anchor) >config wlan disable 1
(WLC-Anchor) >config wlan mobility anchor add 1 10.88.244.87
(WLC-Anchor) >config wlan enable 1
(WLC-Foreign) >config wlan disable 1
(WLC-Foreign) >config wlan mobility anchor add 1 10.88.244.87
(WLC-Foreign) >config wlan enable 1
有关GUI说明,请参阅配置移动组(GUI)。
要从仅支持DIAL服务的智能手机/应用发现Chromecast设备,我们需要确保两个设备位于同一VLAN上,并且WLC上启用组播转发。在某些情况下,它们可能位于不同的vlan中。有关详细信息,请参阅下一个文档7.6版Chromecast部署指南
使用本部分可确认配置能否正常运行。
命令输出解释程序工具(仅限注册用户)支持某些 show 命令。使用输出解释器工具来查看 show 命令输出的分析。
>show client wlan 1
Number of Clients in WLAN........................ 1
MAC Address AP Name Status Auth Protocol Port Wired Mobility Role Device Type
----------------- ----------------- ------------- ---- ---------------- -----
80:d2:1d:4a:69:86 APe4c7.228a.4bf3 Associated Yes 802.11n(2.4 GHz) 1 No Local Unknown
00:f4:b9:0b:14:19 APe4c7.228a.4bf3 Associated Yes 802.11n(2.4 GHz) 1 No Local Unknown
chromecast mac address
wireless client mac address
>show mdns domain-name-ip summary
Number of Domain Name-IP Entries................. 2
DomainName MAC Address IP Address Vlan Id Type TTL Time left
(sec) (sec)
-------------------- ---------------- ---------------- ------- ------ ------ ------
Chromecastkcg.local. 80:d2:1d:4a:69:86 192.168.10.66 10 Wireless 4725 4411
>show mdns service detailed chromecast
Service Name..................................... chromecast
Service String................................... _googlecast._tcp.local.
Service Id....................................... 8
Service query status............................. Enabled
Service LSS status............................... Disabled
Service learn origin............................. Wireless
Number of Profiles............................... 1
Profile.......................................... default-mdns-profile
Number of Service Providers ..................... 2
Number of priority MAC addresses ................ 0
ServiceProvider MAC Address AP Radio MAC Vlan Id Type TTL Time left
(sec) (sec)
-------------------- ---------------- ---------------- ------- ------
Chromecastkcg._googlecast._tcp.local. 80:D2:1D:4A:69:86 34:DB:FD:0B:9C:90
10 Wireless 4500 4410
Chromecast's name
本部分提供的信息可用于对配置进行故障排除。
命令输出解释程序工具(仅限注册用户)支持某些 show 命令。使用输出解释器工具来查看 show 命令输出的分析。
注意:使用 debug 命令之前,请参阅有关 Debug 命令的重要信息。
输入debug mdns all enable命令以排除此配置故障。