最近有位小伙伴
向我反映了这么一件事
某酒店PPPoE宽带账号密码被忘记
酒店网络管理员称
只有客户老板知道密码
致电客户老板,老板表示不知道密码
致电中国联通10010客服
中国联通客服表示
无户主开户名和身份证号
无法重置宽带账号密码
现场一度陷入僵局……
其实,我认为,解决该问题并没有多难。只需要利用笔记本VMware虚拟机中的ROS软路由搭建PPPoE服务器,然后,笔记本USB网卡接原出口路由器WAN口。
原出口路由器就会把拨号的账号密码发送到ROS软路由,获取到PPPoE账号和密码后,切换到NAC做出口即可。
是不是超级简单?接下来,我来给大家详细讲解具体步骤。
1.下载安装ROS
ROS官方下载地址:
https://mikrotik.com/download选择X86版本下载,格式为.iso。
在VMware虚拟机中安装该.iso镜像,ROS的虚拟网卡需使用桥接(Bridge)模式连接物理机网卡。
2.开启ROS的PPPOE服务
使用winbox下载地址:
https://download2.mikrotik.com/routeros/winbox/3.11/winbox.exe.配置ROS软路由,在ether1网卡上开启PPPoE Server服务,验证方式只能勾选明文协议PAP,不能勾选挑战式验证协议,如CHAP等,否则无法看到明文的账号密码。
3.开启Wireshark观察原出口路由与ROS的PPPoE交互过程
笔记本USB网卡接原出口路由器WAN口,通过观察原出口路由与ROS的PPPoE Server的PAP协议的交互过程,可以发现原出口路由器交出了拨号的账号:63711458####,密码:3213##。
使用获取的账号:63711458####,密码:3213##,切换到NAC做出口,项目实施顺利。