如要分析 Chrome 设备调试日志,就需要了解 HTTP 请求。设备找到并连接到 Wi-Fi 网络后,每当需要转到新的页面或文件时,都会发送一个 HTTP 请求。请求一旦成功,用户就可以在网络上获取所需的任何内容。大多数设备的 HTTP 请求方式都相同。
这些文章重点介绍了 HTTP 请求过程中的各个步骤。您也可以查看成功 HTTP 请求的日志示例来了解每个步骤,并根据这些示例来尝试分析贵单位的 Chrome 设备日志。
如要查看标准日志以外的其他信息,您可以启用详细日志功能。使用 ff_debug 和 wpa_debug 命令可额外查看日志示例中包含 VERBOSE
的行。
各步骤的示例假设
在初始设置下,设备的 Wi-Fi 处于停用状态。浏览记录、缓存和动态主机配置协议 (DHCP) 信息均被清除。
- 有两个指定的网络可供受管理设备连接:Network1 和 Network2。根据 Network1 的配置,设备会在该网络可用时自动与它连接。
- 另有 3 个可用网络:Network3、Network4 和 Network5。
- 为便于阅读和理解,部分日志行已被移除。
- 排查问题时,可以使用文字内容为粗体的行。
- 部分日志内容可能会显示原因或状态代码。您可以在此处查看关于解除身份验证原因代码或关联状态代码的说明。
启用详细日志功能
使用 ff_debug
“ff”代表 FlimFlam,即生成 Shill 的连接管理器。Shill 是在 Chrome 操作系统中运行的连接管理器守护程序,扮演着多种网络连接角色。
- 在 Chrome 设备上,按 Ctrl + Alt + T 以打开 Crosh 终端。
- 运行以下命令:
ff_debug +wifi+dhcp+service+device+inet+manager
ff_debug --level -2
使用 wpa_debug
通过 wpa_debug 命令,可设置 wpa_supplicant 的调试级别。wpa_supplicant 会处理 802.11 无线连接事务,包括搜索、漫游和安全协议。
-
在 Chrome 设备上,按 Ctrl + Alt + T 以打开 Crosh 终端。
-
运行以下命令:
wpa_debug msgdump
>
wpa_debug excessive