zl程序教程

您现在的位置是:首页 >  其他

当前栏目

Bonjour Conformance Test教程

2023-03-07 09:42:33 时间

一、Bonjour 一致性测试

作为认证的一部分,BonjourConformanceTest 工具必须通过所有网络的所有测试 DUT 支持的接口。测试结果文件和相应的 debug.log 文件必须是认证时提交。

1.1 BonjourConformance测试工具

• 在此处下载该工具的最新可用版本: https://developer.apple.com/bonjour/ • “README.txt”展示了如何使用BonjourConformanceTest 工具。 • “BonjourConformanceTest -h”展示了如何使用BonjourConformanceTest 工具。

1.2 要求

• 测试机器必须是运行最新版本macOS 的Mac。 • 必须使用最新的 Apple AirPort 基站或 Time Capsule 运行测试 最新固件或支持多播的第三方基站。记录使用的路由器 在适当的评论部分进行测试。此外,应使用 DUT 进行测试 额外的 Wi-Fi 路由器。

如果您没有 Apple AirPort Extreme,请参阅设置文档 适用于已获准进行 Bonjour 一致性测试的第三方路由器。

• 如果DUT 同时支持Wi-Fi 和以太网,则必须对这两个接口进行测试并通过所有测试。 所有接口都必须通过 IPv6 和 IPv6 测试。

1.2.1 使用以下命令运行 IPv4 测试

BonjourConformanceTest -I <interface name> -D -F <name of the log file> -Aip <the IP address of access point or router> -Amac <the MAC address of the access point or router>

请注意,Wi-Fi 接口和以太网接口的 MAC 地址不同。“-L”、“-M”和/或“-N”选项不得用于认证。 这些仅用于调试目的

1.2.1 使用以下命令运行 IPv6 测试

BonjourConformanceTest -I <interface name> -6 -M -D -F <name of the log file> -Aip <the IP
address of access point or router> -Amac <the MAC address of the access point or router>
  • 所有网络接口的测试结果文件和 debug.log 文件必须在期间提交 认证。对于例外请求,请参阅第 1.7.2 节。
  • 我们建议使用射频屏蔽环境以避免射频污染。操纵访问 如果 RF 屏蔽环境不可用,点到一个无重叠的通道是有益的。

1.3设置

1.3.1 配置 AirPort 基站或 Time Capsule 说明

如果使用兼容的3rd 方接入点,请跳过此部分并从1.3.2继续。 详细信息可通过“AirPort 实用程序帮助”获得。

  1. 通过以太网将 Mac 连接到路由器(AirPort 基站或 Time Capsule)。
  2. 在 /Applications/Utilities 中启动“AirPort Utility”。
  3. 如果路由器已经设置,它会显示在出现的窗口中。单击的图标router,点击“编辑”,如下图所示。否则,继续步骤6
  1. 在“基站”菜单中选择“恢复默认设置”,点击“继续”出现的对话框。这将重新启动路由器
  1. 当路由器重新启动时,重新启动“AirPort Utility”。
  2. 输入“网络名称”、“基站名称”和“密码”。 (他们不必是与下面的屏幕截图相同。)
  1. 在出现的对话框中单击“下一步”,因为路由器不得连接到互联网。
  1. 创建网络后点击路由器图标,然后点击“编辑”。(请参阅步骤3。)
  2. 配置必须如下所示。以下未提及的设置必须保留为默认值。

基站”选项卡

• 基站名称:任意 • 基站密码/验证密码:一个

“互联网”选项卡 • 连接使用:“静态” • IP 地址:169.254.1.2 • 子网掩码:255.255.0.0 • 路由器地址:10.0.1.1