手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN( 二 )


PAP认证:发送的认证信息是明文,可以通过抓包工具看到用户名、密码;
CHAP认证:发送的认证信息是密文,抓包工具无法解析出来真正的用户名、密码 。
下面抓个CHAP认证的包:

手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN

文章插图
 
服务设备给一个响应
手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN

文章插图
 
2.2.1用户端发送认证数据到服务设备
手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN

文章插图
 
2.2.2设备服务端给客户端回应成功消息
手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN

文章插图
 
2.3 IPCP阶段 通过 ppp&&ipcp 过滤
手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN

文章插图
 
Configuration Request:(s->c) : 服务端给客户端一个IP地址(网关地址)
Configuration Request:(c->s) : 客户端告知服务器端 本机IP,主要DNS,次要DNS(地址都是0000)
Configuration Nak:(s->c) : 服务端表示拒绝,于是就给客户端分配IP,主要DNS,次要DNS
Configuration Ack:(c->s) : 客户端表示确认一下,
Configuration Request:(c->s) : 客户端告知服务器端 本机IP,主要DNS,次要DNS(server端分配的)
Configuration Ack:(c->s) : 服务端表示同意客户端就可以使用分配的ip上网了.
2.3.1 Configuration Request:(s->c) : 服务端给客户端一个IP地址(网关地址)
手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN

文章插图
 
2.3.2 Configuration Request:(c->s) : 客户端告知服务器端本机IP,主要DNS,次要DNS(地址都是0.0.0.0)
手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN

文章插图
 
2.3.3Configuration Nak:(s->c) : 服务端表示拒绝,于是就给客户端分配IP,主要DNS,次要DNS
手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN

文章插图
 
2.3.4客户端对服务端确认
手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN

文章插图
 
2.3.5客户端告知服务器端 本机IP,主要DNS,次要DNS(server端分配的)
手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN

文章插图
 
2.3.6Configuration Ack:(c->s) : 服务端表示同意客户端就可以使用分配的ip上网了
手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN

文章插图
 

手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN

文章插图
 
注意:SessionID 用来确定一个会话, Identifier可以用来确定一组应答(双方的request中Identifier都是从1开始递增的, Identifier最早出现在LCP协商的request中,比如说 A->B的request中Identifier为1,那么B->A的应答中Identifier也为1)
三、IP报文
手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN

文章插图
 
0100前四位二进制转16进制为4,代表IPV4 。
手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN

文章插图
 
四、VLAN的报文
手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN

文章插图
 

手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN

文章插图
 

【手机从路由器获取IP、光猫PPPOE拨号过程、IP/VLAN】


推荐阅读