# 扩展认证错误码

以下仅介绍本模块特有错误码，通用错误码请参考通用错误码说明文档。

#### 33200001 无效的netId值

**错误信息**

Invalid netId.

**错误描述**

不合法的net Id值。

**可能原因**

net Id值不存在。

**处理步骤**

输入一个合法的net ID值。

#### 33200002 退出指定netId网卡扩展认证失败

**错误信息**

log off fail.

**错误描述**

退出指定的net Id的扩展认证失败。

**可能原因**

net Id值不存在。

**处理步骤**

输入一个合法的net ID值。

#### 33200003 无效的eth eap配置

**错误信息**

Invalid profile.

**错误描述**

不合法的eth eap配置。

**可能原因**

profile值配置错误。

**处理步骤**

配置正确的profile值。

#### 33200004 无效的eap结果值

**错误信息**

Invalid result.

**错误描述**

不合法的eap result值。

**可能原因**

传入的result值不属于CustomResult范围。

**处理步骤**

属于类型CustomResult的值。

#### 33200005 无效的eap数据长度

**错误信息**

Invalid size of eap data.

**错误描述**

不合法的EAP数据长度值。

**可能原因**

传入的EAP数据长度与EapData中的bufferLen不相等。

**处理步骤**

确保bufferLen参数与EAP数据长度一致。

#### 33200006 无效的网络类型

**错误信息**

Invalid net type.

**错误描述**

网络类型不合法。

**可能原因**

传入的网络类型不支持。

**处理步骤**

传入支持的合法网络类型: WLAN: 1; ETH: 2。

#### 33200007 无效的eapCode值

**错误信息**

Invalid eap code.

**错误描述**

eap code不合法。

**可能原因**

传入的参数不在合理取值范围。

**处理步骤**

eap code的合法取值为1、2、3、4。

#### 33200008 无效的eapType值

**错误信息**

Invalid eap type.

**错误描述**

eap type不合法。

**可能原因**

传入的参数不在合理取值范围。

**处理步骤**

传入合法的eap type，取值范围为\[1, 255\]。

#### 33200009 netmanager进程不存在

**错误信息**

netmanager stop.

**错误描述**

netmanager进程不存在。

**可能原因**

系统netmanager进程问题。

**处理步骤**

重启机器。

#### 33200010 无效的eap状态

**错误信息**

Invalid eth state.

**错误描述**

无效的eth状态。

**可能原因**

以太网卡工作状态异常。

**处理步骤**

可尝试插拔有线网重试。

#### 33200099 程序内部错误

**错误信息**

internal error.

**错误描述**

程序内部出现错误。

**可能原因**

1.EAP报文处理异常，如报文解析失败、数据格式错误，通过日志关键词过滤wpa\_supplicant:EAP进行定位分析。

2.认证流程异常，如状态机错误、认证超时未响应，通过日志关键词过滤entering state进行定位分析。

3.证书处理失败，如证书加载失败、证书解析错误、密钥操作失败，通过日志关键词过滤wpa\_supplicant:SSL进行定位分析。

4.回调函数异常，如回调未正确实现或抛出未捕获异常，通过日志关键词过滤replyCustomEapData进行定位分析。

5.通信失败，如socket通信异常、连接断开。此原因常见于startEthEap和logOffEthEap接口，通过日志关键词过滤startEap或stopEap检查命令是否正常下发。

**处理步骤**

1.查看系统日志定位具体异常原因，通过日志关键词过滤supplicant定位EAP报文处理异常，通过日志关键词过滤replyCustomEapData定位回调函数异常；对于startEthEap和logOffEthEap接口触发的通信异常，可通过日志关键词过滤startEap或stopEap进行定位。

2.确认EAP认证流程调用顺序正确，避免在未完成上一步操作时进行下一步操作。

3.检查证书和密钥配置是否正确，确保证书格式符合要求。

4.确认回调函数在注销前未被重复注销，且在注册后正常使用。

5.若问题持续存在，请重启设备后重试。