获取RouterOS
这里使用RouterOS来实现PPPOE服务器的功能。首先下载 RouterOS的镜像,下载地址 http://www.routeros.com.cn/download/ROS/ros-6.36/x86/mikrotik-6.36.rar 解压后就能看到一个名为mikrotik-6.36.iso的镜像文件。
设置VM
我们为了方便,直接在虚拟机下面操作就好了,安装好虚拟机以后,新建一个虚拟机,类型都选择其他,镜像选择上面下载的那个ISO镜像,网络设置如图设置
虚拟网络设置里面修改桥接网卡为有线网卡,因为后面拨号路由器的WAN口会接到电脑的网卡。如图修改
创建PPPOE认证服务器
启动虚拟机,启动后的界面如图所示,这里咱们只需要安装pppoe服务器,所以选择system和ppp选项就可以了,按空格是选中,选中后按字母i就可以安装了。
根据提示一路按y就可以安装完成,如图所示
最后按回车重启就安装好了,自动重启后输入用户admin密码为空即可登录到系统,然后会询问是否要查看License,直接按n就好了,然后提示按回车,最后就进入到了系统里面。
配置PPPOE服务器
接下来对PPPOE服务器进行配置,按顺序执行如下指令即可完成PPPOE服务器的配置
/interface pppoe-server server add interface=ether1 service-name=Fake-PPPoE-Server authentication=pap /interface pppoe-server server enable 0 获取PPPOE账号密码
首先安装wireshark,软件开起来监听本地连接,把拨号路由器的wan口网线插到电脑的网口上,断开路由电源,重新上电,就会在wireshark上看到整个PPPOE认证的流程,这里只需要找到PPP PAP协议里面的Authenticate-Request就是宽带的账号密码,明文传输。