解决无线路由器无法进行账号认证上网的问题

前言

出这个教程,只为了技术沟通,不做任何商业沟通,如有侵权,请联系删除!!!如需转载请注明来源

该教程是为了解决路由器无法登录学校网的账号,无法进行无线上网,而出的教程。
教程所需要的文件https://wwp.lanzoui.com/izloRw4whlg

刷开源固件(openwert)

刷固件,有风险!
这里不建议你用昂贵的路由器来学习这个教程!!!
我这里用的是一款相对于学校网的20M网速而言,有足够的性能使用的品牌为TP-LINK、型号为TL-WR2041N的V1版的路由器,现在淘宝二手在30大洋左右,下面所有的刷机固件,全部是针对于该路由器的刷机文件,注意是V1版本

(如果你是其他类型的路由器,请你先去网上找到自己的路由器的刷Openwrt固件教程后再来看本教程,如果你的路由器已经是开源Openwrt系统,请你直接跳到下面的正式教程
在这里插入图片描述
在这里插入图片描述

准备工作

先认清下面的路由器的关键概念,后面需要用到。第一步,给路由器通电,然后找一条网线把路由器Lan口和电脑插网线的地方相连。
在这里插入图片描述

  1. 在浏览器中输入IP地址192.168.1.1,按回车
    在这里插入图片描述

  2. 用户名:admin

  3. 密码:admin

  4. 登录到下面的界面。

1) 在原厂固件的 “升级”处刷入解锁了u-boot的OpenWrt固件 (因为是解锁固件,功能不全)**

openwrt-wr2041n-v1-unlock.bin

在系统工具下找到,软件升级。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
重启成功后记得刷新浏览器。

升级解锁固件后,重启即可进入OpenWrt系统
在这里插入图片描述
接下来打开WinSCP软件

  1. 主机名:192.168.1.1
  2. 用户名:root
  3. 无密码
    在这里插入图片描述
    在这里插入图片描述
    点击上一层后找到/usr文件夹。
    在这里插入图片描述
    在这里插入图片描述
    接下来把不死鸟固件breed-ar9344-r1163.bin文件拖进去usr文件夹里面。
    在这里插入图片描述
    在这里插入图片描述
    然后打开putty.exe软件。通过SSH连接主机192.168.1.1。
    在这里插入图片描述
    open ,一律点是。

登录输入root 回车。达到下面的效果就行。
在这里插入图片描述
接下来依次输入代码后按回车键:

  1. 打开usr文件夹:cd /usr
    在这里插入图片描述

  2. 查看当前文件夹的文件:ls
    在这里插入图片描述

  3. 给文件授予读写权力:chmod 777 breed-ar9344-rll63.bin,(这里输入文件名的时候,可以输前几个字母,按TAB键会自动补齐后面的名字)。

  4. 刷入不死鸟系统:mtd write breed-ar9344-r1163.bin u-boot
    在这里插入图片描述
    重启:reboot

进入breed(不死鸟系统)

刷写好以后, 开机按reset键部分,待红灯闪烁, 即可进入breed。

拔掉电源线,重新插上电源时候,最好一直把reset键按住

在breed里面,我们需要设置下面的PINMAC地址,这部分的内容在路由器的背后,这部分如果填写有错误会导致路由器的无线不能正常使用。
在这里插入图片描述
写入功能更齐全的openwrt固件,在breed里面的固件更新处,依次选择固件文件 :openwrt-ar71xx-tiny-tl-wr2041n-v1-squashfs-sysupgrade-4.14.bin,点击更新。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
等待重启完成(这时候别按住reset键)。
在这里插入图片描述
当你的浏览器里面出现上面内容时候,说明你的路由器就是完成了前期的准备工作,接下来就可以准备下一步。
原博主的参考教程https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=484835

以下为正式教程

上面内容完全是针对于路由器刷openWert做准备工作,如果你的路由器已经是这类系统,可以直接看下面的教程。

下面内容是以某大学的Dr.COM P版客户端为例,其他版的请自行尝试。
在这里插入图片描述
文件准备:(如果直接下载我给的文件,下面的抓包内容可以省略不看)

  1. 抓包(抓包这部分我已经完成,不需要看下面的内容,可以直接下载)

    在电脑上安装 Wireshark 抓包软件(自行百度下载),电脑用网线直接连接学校网口,不要通过路由器。打开客户端,输入账户和密码,先不要登录,打开Wireshark,点击以太网,再点击Start,然后登录客户端,短暂时间(10~30s)后点击左上角红色按钮,点击File→Save As保存为dr.pcapng

    打开在线配置生成器https://drcoms.github.io/drcom-generic/,打开后页面左上角先选择对应的版本,然后点击Open选择你抓包生成的dr.pcapng文件,等一会,页面下的空白部分会自动出现配置内容(如果一直不显示请检测客户端版本是否选择正确或者重新抓包),然后点击Save下载配置文件drcom.conf,保存备用。p版抓包到此结束。

上传文件

  1. 登录WinSCP,在下载的文件里面找到dogcomdrcom.conf文件直接拖到/usr这个文件夹里面。
    在这里插入图片描述
    在这里插入图片描述

  2. 给文件授权,在属性中找到权限,输入777,按照下面的演示方式,这里我已经授权了。
    在这里插入图片描述

  3. 返回上一级文件菜单,在/etc文件夹中找到rc.local文件。把下面这串代码直接复制到exit 0的前面sleep 3 && /usr/dogcom -m pppoe -c /usr/drcom.conf -e -d&,然后保存。(或者你直接在下载的文件夹里面找到rc.local文件直接在这个/etc/文件夹里面复制覆盖原来的文件)
    在这里插入图片描述

  4. 最后从下载的文件夹里面找到hello.sh文件,直接拖放到/bin这个文件夹里面
    在这里插入图片描述

  5. 重新打开putty.exe。按照之前方式连接到路由器
    在这里插入图片描述

  6. 登录用户名:root

  7. 打开/bin文件夹:cd /bin

  8. 给hello.sh文件读写权限: chmod 777 hello.sh

  9. 运行hello.sh文件: . hello.sh
    在这里插入图片描述

配置上网信息

如果你的路由器已经是Openwrt系统,可以直接看这部分的内容!!!

接下来给路由器的wan口连上网线。在浏览器上面输入IP地址后: 192.168.1.1,用户名是root,无密码直接登录,跳转到下面的界面。
在这里插入图片描述
先点击Interfaces处设置你的上网学号和密码。
在这里插入图片描述
修改第二个wan的设置。
在这里插入图片描述
修改上面的协议为PPPoE,然后点击下面的SWITCHPROTOCOL
在这里插入图片描述
按照下面的方法修改:

  1. PAP/CHAP username:\r\n+学号
  2. PAP/CHAP password: 上网密码(在你没修改之前默认是学号后6位)

修改完成后别忘了,在右下角点击SAVE&APPLY
在这里插入图片描述
最后重启路由即可。(拔电源重启最快)

重启完成后,可通过浏览器打开任意网页测试是否成功!!!!

接下来修改语言为中文

在System中找到System中Language and Style中修改语言为普通话,别忘了在右下角点击保存和应用
在这里插入图片描述
点击网络->无线->修改
在这里插入图片描述
在下面的接口配置中修改无线名称和密码
在这里插入图片描述
加密方式选择WPA-PSK,下面输入设置想要的无线密码,保存应用即可
在这里插入图片描述
如果该教程对你有帮助,请记得点赞留言!!!
最后给部分同学的注意事项:首先检查你的账号是否是能正常上网,直接通过在电脑上面成功认证连上网后,再看本教程!!!!

  • 5
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值