徐州联创校园客端认证流程

wps_clip_image-30488wps_clip_image-6825

具体的包分析,可以参考我在项目中写的这个头文件:

  
    
/* *

EAP 标志

*
*/

#define OFFSET_EAP_TYPE 0x12 // EAP包类型标志在包内的偏移地址

#define EAP_REQUEST 0x01

#define EAP_REPLY 0x02

#define EAP_SUCCESS 0x03

#define EAP_FAILURE 0x04

// EAP请求

#define OFFSET_REQUEST_TYPE 0x16

#define REQUEST_IDENTITY 0x01 // 请求用户名

#define REQUEST_PASSWORD 0x99 // 请求密码

// EAP成功包

#define OFFSET_SUCCESS_TYPE 0x26

#define SUCCESS_AUTH 0x03 // 初始认证成功

#define SUCCESS_KEEP 0x00 // 保持认证成功

// EAP失败包

#define OFFSET_FAILURE_TYPE 0x26 // Failure包的标志位置

#define FAILURE_ACCOUNT 0x97 // 账户认证失败

#define FAILURE_START_DHCP 0x08 // 无法从DHCP返回IP地址(或DHCP未及时启动)

#define FAILURE_LOGOFF 0x00 // 正常注销后收到的Failure

#define FAILURE_IP_RELEASE 0x01 // 注销后未及时释放IP

#define FAILURE_FREEZE 0x03 // 账户冻结

#define FAILURE_NO_MONEY 0x04 // 上网中途没钱了

#define FAILURE_BREAK_LINK 0x05 // 强制断网

#define FAILURE_LOCAL_KEEP 0x06 // 本地未能及时续约

你可能感兴趣的:(认证)