首页 >>  正文

1.1.1.3上网认证登录入口

来源:baiyundou.net   日期:2024-08-07

作者:Alex_777

购买理由

坐标东部沿海某985大学,去年学校升级覆盖了全校的无线校园网,完全舍弃了有线网,但也带来了问题,每个终端,都要认证上网,宿舍联网的智能设备,无法使用,就有点难受。基于此,想到了用无线路由器中继,转发,然后实现多终端无需认证的方法。刚开始,尝试使用成品中继,如常见的wifi放大器等,都不好用,最终确定了用openwrt的方案! 

外观展示

开始刷机

所需设备:1)可刷系统的硬件设备一个,x86,arm等等,由于预算和需求不高,经查找,选了这款小米r3g,海鲜市场55包邮,芯片:MediaTek MT7621,性能满足宿舍上网需求(限速,大概只有40Mbps);2)网线一根;3)可插网线的电脑一台(笔记本没有网口,可以买个便宜的usb网口,20~30左右);4)可上网的环境(因为要用app绑定小米路由器,宿舍没有的话,手机开热点吧)5)U盘一个
阶段一:小米路由器环境配置
所需软件:Xshell, WinSCP——>SSH用,自行去搜索下载,不赘述。
1)开启小米路由器,连上现有能上网的环境,路由器绑定已登陆小米账号的小米wifi app。
2)登陆 http://www.miwifi.com/miwifi_download.html——下载小米路由器开发版固件,如图:


下载完毕后,登陆小米路由器后台,找到系统升级,手动升级成下载的固件版本。
3)在这个界面,https://account.xiaomi.com/pass/serviceLogin?mini=false&callback=https://d.miwifi.com/sts?followup=http%3A%2F%2Fd.miwifi.com%2From%2Fssh&sign=TApBfZnUnjQU0FcKxQ7Hm8AFF9Q%3D&sid=xiaoqiang_d2r,登陆你的小米账号,获取当前路由器的 SSH root 密码,并下载.bin的工具包,然后将该文件拷贝进已准备好的U盘中(U盘格式建议为FAT32)
4)按照网页提示,完成打开ssh操作:


5)打开已安装的ssh命令行软件Xshell,输入命令:

ssh [email protected]

然后按提示输入上面3)中获得的ssh root密码,开启ssh成功!
6)小米原生系统备份(目的是为了以后还原原系统,可省~)
插入刚刚的U盘,在Xshell中输入命令

df -h

查询 U 盘的路径(如 /extdisks/sdax)。我的是 /extdisks/sda4,一下代码以此为举例,依次键入如下代码

dd if=/dev/mtd0 of=/extdisks/sda4/ALL.bin
dd if=/dev/mtd1 of=/extdisks/sda4/Bootloader.bin
dd if=/dev/mtd2 of=/extdisks/sda4/Config.bin
dd if=/dev/mtd3 of=/extdisks/sda4/Bdata.bin
dd if=/dev/mtd4 of=/extdisks/sda4/Factory.bin
dd if=/dev/mtd5 of=/extdisks/sda4/crash.bin
dd if=/dev/mtd6 of=/extdisks/sda4/crash_syslog.bin
dd if=/dev/mtd7 of=/extdisks/sda4/reserved0.bin
dd if=/dev/mtd8 of=/extdisks/sda4/kernel0.bin
dd if=/dev/mtd9 of=/extdisks/sda4/kernel1.bin
dd if=/dev/mtd10 of=/extdisks/sda4/rootfs0.bin
dd if=/dev/mtd11 of=/extdisks/sda4/rootfs1.bin
dd if=/dev/mtd12 of=/extdisks/sda4/overlay.bin
dd if=/dev/mtd13 of=/extdisks/sda4/ubi_rootfs.bin
dd if=/dev/mtd14 of=/extdisks/sda4/data.bin

到mtd14时或许会提示错误, 没关系,备份系统文件到u盘完毕!

阶段二:刷入中间配置系统Breed,(相当于装win系统时,用到的winPE)
背景:刷入这个中间系统,可以方便后续操作,也放置刷错变砖头!
1)下载breed https://breed.hackpascal.net/ 在下面找到 breed-mt7621-xiaomi-r3g.bin,
2)使用之前安装的Winscp(ssh文件传输系统),链接路由器,ip就是小米后台ip,账号密码为root+之前获得的ssh密码
3)将刚才下载的breed-mt7621-xiaomi-r3g.bin上传到路由器的/tmp文件夹下, 并改个简单点的文件名 breed.bin
4)在Xshell中执行如下命令(吐槽,好麻烦的感觉…)

mtd -r write /tmp/breed.bin Bootloader

5)等上述命令结束后(提示链接断开)。等一会,路由器自动重启, 看灯变紫色后直接拔掉电源, 拿尖锐物体点击reset孔,通上电, 看到灯快速闪烁的时,松开reset孔。当看到始终连线的电脑被分配到192.168.1.x的ip后,浏览器输入192.168.1.1,此时界面将出现breed的操作台!

阶段三,配置breed环境,输入openwrt系统
1)在操作台左侧"小米 R3G 设置"中, 删除normal_firmware_md5这个键值,
在左侧“环境变量编辑”中, 添加一个环境变量, 变量名为 xiaomi.r3g.bootfw, 值为2!!!很重要,不然进不去系统(踩过坑,555~)
2)下载所需openwrt系统固件,有好多版本,可检索关键词自行选择,这里提供一个成功实现本文背景功能的一个版本,抛砖引玉——网上搜索TwoTu大佬的OpenWrt-MiR3G固件,获得…kernel.bin和…sysupgrade.bin两个固件文件备用。
3)切到breed操作台界面,点击左侧“固件更新”,在常规更新–固件处,选择…kernel.bin文件,然后点击上传,完毕后,点击更新,
4)查看路由器——黄灯闪烁,等待两三分钟,黄灯变蓝色常亮,看电脑获取的IP地址,IP应变为为“192.168.123.X”,然后在浏览器输入192.168.123.1,进入openwrt操作台,用户名root,密码password。
5)更新,补全openwrt系统:在界面左侧“系统”选项卡中的“备份/升级”选项,刷写新的固件。来到“保存配置选项”,选择最后一个固件,然后刷入之前下载的…sysupgrade.bin固件。
6)等待系统更新,当路由器黄灯变蓝灯,电脑端识别ip后,系统更新成功,至此,完成openwri系统刷机,(瀑布汗,好繁琐!!!)
阶段四,配置openwrt系统完成无线中继和终端上网!
1)进入openwrt后台,依次点击左侧网络-无线,此时可看到无线概括中,有两个已建好的连接点(2.4G和5G)
建议用5G,信号好,速率高,点击扫描,找到所在学习的需网页认证的无线名称(注意,本人学校有两个,一个是网页认证,也就是没密码,一个是账号认证,直接输入无线密码,实测网页认证可行,下面以此为例)。点加入网络,默认系统配置即可,然后点提交:


2)点扫描旁边的按键“添加”出现新的窗口,在下面接口配置中,按如下选择(注意是lan口,相当于端口转发!):


这里ESSID可以改成自己想要的名字,旁边的无线完全设置密码,与普通路由器类似, 不赘述。完成后点保存。
3)任意终端,链接路由器的无线网,等待后,弹出认证窗口,登陆成功后,测试上网。完成后,连接其他终端均可上午了,注意,断电等操作后,可能需重新认证,这点根据不同学校而定!

总结

自己动手,丰衣足食!!

","force_purephv":"0","gnid":"9e2fbf040495e150d","img_data":[{"flag":2,"img":[{"desc":"","height":"853","title":"","url":"https://p0.ssl.img.360kuai.com/t014696fc03ecfe4c87.jpg","width":"600"},{"desc":"","height":"115","title":"","url":"https://p0.ssl.img.360kuai.com/t01586a045cbdf3da5c.jpg","width":"600"},{"desc":"","height":"151","title":"","url":"https://p0.ssl.img.360kuai.com/t0157c46d2aebd3c913.jpg","width":"600"},{"desc":"","height":"345","title":"","url":"https://p0.ssl.img.360kuai.com/t01cbd533dddef89c7c.jpg","width":"438"},{"desc":"","height":"283","title":"","url":"https://p0.ssl.img.360kuai.com/t017cf33e006bbaefef.jpg","width":"600"}]}],"original":0,"pat":"xmc,art_src_1,fts0,sts0","powerby":"hbase","pub_time":1656669950000,"pure":"","rawurl":"http://zm.news.so.com/ccfe947ddae8115887ba7e16b9b461db","redirect":0,"rptid":"28f4f14d9afc029d","s":"t","src":"什么值得买","tag":[{"clk":"kdigital_1:路由器","k":"路由器","u":""},{"clk":"kdigital_1:小米路由器","k":"小米路由器","u":""}],"title":"瞎捯饬:小米路由器3g刷openwrt实现校园认证多终端上网

齐往待3683家里装的路由器,为什么上网时要登录一个网页用户名密码进行认证才能有网,而且有时候有,有时候没有. -
慎中瑾17621501530 ______ 可能你家的路由器功能比较高级,带有portal认证功能,这个认证是通过截获http的流量重定向路由器内部的portal服务器进行认证,认证通过才会放开一般流量.是一种安全机制,多用于酒店、咖啡厅等场所,家庭里用不上的,你登陆路由器管理界面把这个功能关闭就行了,不同的路由器可能关于这个功能叫法不同,比如web认证啥的,指的都是一个东西.

齐往待3683家里换了个什么无源光纤接入用户端设备,怎么连接路 -
慎中瑾17621501530 ______ 需要运营商的装机或者维护人员调试光纤猫,对光纤猫的服务器进行认证,认证以后连接路由器即可上网.路由器连接方法如下:连接具体步骤如下:1.光猫的网口任取一个用网线连接到无线路由器的WAN口上.2.光猫的默认地址为192.168.1.1...

齐往待3683无线网络连接上需要网页认证怎么回事? -
慎中瑾17621501530 ______ 这是无线网络设置的权限.有的公共WiFi需要进行网页验证才能正常上网. 网页验证的方法: 1. 获取正确的用户名和密码; 2. 连接无线网络,并打开网络验证页面; 3. 正确输入用户名和密码; 4. 验证成功即可正常上网.

齐往待3683在原有的无线路由器添加一个无线路由器应该怎么设置 -
慎中瑾17621501530 ______ 所需工具材料:无线路由器 新添加的无线路由器配置方法如下: 1、网线一端接路由器的LAN口,另一端接电脑的网口. 2、打开浏览器,输入192.168.1.1(即路由器的IP地址),输入路由器帐号和密码(参见路由器盒子上的标签或说明书). ...

齐往待3683我用无线网卡收到一个没有加密的无线信号,信号很好,可以连接上,但是浏览网页时提示要“上网认证登录” -
慎中瑾17621501530 ______ 用户名和密码随便输,应该就可以上网!

齐往待3683路由器设置好了,但是一打开网页跳出来的就是路由器登陆页面怎么回事啊? -
慎中瑾17621501530 ______ 路由器未设置正确,宽带拨号账号和密码未填写正确导致.建议核对确认宽带拨号账号和密码后,重新设置一次路由器上网配置.1. 路由器连接电脑,电脑打开浏览器,输入192.168.0.1(具体见路由器背面参数),使用管理员账号和登陆密码登陆进入到路由器管理者后台;2. 点击左侧的 设置向导,下一步;3. 路由器默认选择上网方式,推荐操作,下一步;4. 填写宽带账号和密码(包装网线时,网络运营商给予的宽带账号和密码,确认核对好,否则设置完后会导致无法上网);5. 点击完成路由器设置,将电脑本地连接的ip地址和dns服务器地址设置为自动获取,插入网线即可正常上网.备注:本地连接ip地址和dns服务器地址设置仅限于windows10操作系统.

齐往待3683我家三层楼,底下路由器,和三楼各用一只,但烦心的到一 -
慎中瑾17621501530 ______ 烦心的无非就是设置的问题.一、主路由器设置方法:1、先将网线(总线)插在无线路由器的WAN口,用一条网线一头插入无线路由器的任意LAN口一头连接电脑网卡,开启路由器的电源.2、电脑打开浏览器在地址栏填上无线路由...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024