admin管理员组文章数量:1667248
前言
出这个教程,只为了技术沟通,不做任何商业沟通,如有侵权,请联系删除!!!如需转载请注明来源
该教程是为了解决路由器无法登录学校网的账号,无法进行无线上网,而出的教程。
教程所需要的文件:https://wwp.lanzoui/izloRw4whlg
刷开源固件(openwert)
刷固件,有风险!
这里不建议你用昂贵的路由器来学习这个教程!!!
我这里用的是一款相对于学校网的20M网速而言,有足够的性能使用的品牌为TP-LINK、型号为TL-WR2041N的V1版的路由器,现在淘宝二手在30大洋左右,下面所有的刷机固件,全部是针对于该路由器的刷机文件,注意是V1版本。
(如果你是其他类型的路由器,请你先去网上找到自己的路由器的刷Openwrt固件教程后再来看本教程,如果你的路由器已经是开源Openwrt系统,请你直接跳到下面的正式教程。
准备工作
先认清下面的路由器的关键概念,后面需要用到。第一步,给路由器通电,然后找一条网线把路由器Lan口和电脑插网线的地方相连。
-
在浏览器中输入IP地址192.168.1.1,按回车
-
用户名:admin
-
密码:admin
-
登录到下面的界面。
1) 在原厂固件的 “升级”处刷入解锁了u-boot的OpenWrt固件 (因为是解锁固件,功能不全)**
openwrt-wr2041n-v1-unlock.bin
在系统工具下找到,软件升级。
重启成功后记得刷新浏览器。
升级解锁固件后,重启即可进入OpenWrt系统
接下来打开WinSCP软件
- 主机名:192.168.1.1
- 用户名:root
- 无密码
点击上一层后找到/usr文件夹。
接下来把不死鸟固件breed-ar9344-r1163.bin文件拖进去usr文件夹里面。
然后打开putty.exe软件。通过SSH连接主机192.168.1.1。
open ,一律点是。
登录输入root 回车。达到下面的效果就行。
接下来依次输入代码后按回车键:
-
打开usr文件夹:
cd /usr
-
查看当前文件夹的文件:
ls
-
给文件授予读写权力:
chmod 777 breed-ar9344-rll63.bin
,(这里输入文件名的时候,可以输前几个字母,按TAB键会自动补齐后面的名字)。 -
刷入不死鸟系统:
mtd write breed-ar9344-r1163.bin u-boot
重启:reboot
进入breed(不死鸟系统)
刷写好以后, 开机按reset键部分,待红灯闪烁, 即可进入breed。
拔掉电源线,重新插上电源时候,最好一直把reset键按住。
在breed里面,我们需要设置下面的PIN 和MAC地址,这部分的内容在路由器的背后,这部分如果填写有错误会导致路由器的无线不能正常使用。
写入功能更齐全的openwrt固件,在breed里面的固件更新处,依次选择固件文件 :openwrt-ar71xx-tiny-tl-wr2041n-v1-squashfs-sysupgrade-4.14.bin,点击更新。
等待重启完成(这时候别按住reset键)。
当你的浏览器里面出现上面内容时候,说明你的路由器就是完成了前期的准备工作,接下来就可以准备下一步。
原博主的参考教程:https://www.right/forum/forum.php?mod=viewthread&tid=484835
以下为正式教程
上面内容完全是针对于路由器刷openWert做准备工作,如果你的路由器已经是这类系统,可以直接看下面的教程。
下面内容是以某大学的Dr.COM P版客户端为例,其他版的请自行尝试。
文件准备:(如果直接下载我给的文件,下面的抓包内容可以省略不看)
-
抓包(抓包这部分我已经完成,不需要看下面的内容,可以直接下载)
在电脑上安装 Wireshark 抓包软件(自行百度下载),电脑用网线直接连接学校网口,不要通过路由器。打开客户端,输入账户和密码,先不要登录,打开Wireshark,点击以太网,再点击Start,然后登录客户端,短暂时间(10~30s)后点击左上角红色按钮,点击File→Save As保存为dr.pcapng
打开在线配置生成器https://drcoms.github.io/drcom-generic/,打开后页面左上角先选择对应的版本,然后点击Open选择你抓包生成的dr.pcapng文件,等一会,页面下的空白部分会自动出现配置内容(如果一直不显示请检测客户端版本是否选择正确或者重新抓包),然后点击Save下载配置文件drcom.conf,保存备用。p版抓包到此结束。
上传文件
-
登录WinSCP,在下载的文件里面找到dogcom和drcom.conf文件直接拖到/usr这个文件夹里面。
-
给文件授权,在属性中找到权限,输入777,按照下面的演示方式,这里我已经授权了。
-
返回上一级文件菜单,在/etc文件夹中找到rc.local文件。把下面这串代码直接复制到
exit 0
的前面sleep 3 && /usr/dogcom -m pppoe -c /usr/drcom.conf -e -d&
,然后保存。(或者你直接在下载的文件夹里面找到rc.local文件直接在这个/etc/文件夹里面复制覆盖原来的文件)
-
最后从下载的文件夹里面找到hello.sh文件,直接拖放到/bin这个文件夹里面
-
重新打开putty.exe。按照之前方式连接到路由器
-
登录用户名:
root
-
打开/bin文件夹:
cd /bin
-
给hello.sh文件读写权限:
chmod 777 hello.sh
-
运行hello.sh文件:
. hello.sh
配置上网信息
如果你的路由器已经是Openwrt系统,可以直接看这部分的内容!!!
接下来给路由器的wan口连上网线。在浏览器上面输入IP地址后: 192.168.1.1,用户名是root,无密码直接登录,跳转到下面的界面。
先点击Interfaces处设置你的上网学号和密码。
修改第二个wan的设置。
修改上面的协议为PPPoE,然后点击下面的SWITCHPROTOCOL
按照下面的方法修改:
- PAP/CHAP username:\r\n+学号
- PAP/CHAP password: 上网密码(在你没修改之前默认是学号后6位)
修改完成后别忘了,在右下角点击SAVE&APPLY
最后重启路由即可。(拔电源重启最快)
重启完成后,可通过浏览器打开任意网页测试是否成功!!!!
接下来修改语言为中文
在System中找到System中Language and Style中修改语言为普通话,别忘了在右下角点击保存和应用
点击网络->无线->修改
在下面的接口配置中修改无线名称和密码
加密方式选择WPA-PSK,下面输入设置想要的无线密码,保存应用即可
如果该教程对你有帮助,请记得点赞留言!!!
最后给部分同学的注意事项:首先检查你的账号是否是能正常上网,直接通过在电脑上面成功认证连上网后,再看本教程!!!!
版权声明:本文标题:解决无线路由器无法进行账号认证上网的问题 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1730089776a1222385.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论