openwrt怎样可以自动portal登陆认证

openwrt怎样可以自动portal登陆认证,第1张

这种技术叫做captive portal,大都基于iptables实现,有现成的openwrt平台的软件可以实现:比如nocatsplash或者wifidog。安装后,根据跳转接口编写相应的服务端程序(可以用php服务器)。

前天突然发现路由器不能科学上网了。看了一下log发现是因为路由器自代的SD储存卡空间不够了,造成openwrt自动更新的时候出现opt压缩包解压失败。然后一系列软件都会无法使用。

这里先说一下linux下怎么创建一个虚拟磁盘,格式化成指定格式后挂载到系统下,以及将新挂载的虚拟磁盘静相到openwrt的只读系统目录opt下。

linux下的dd命令是用来 *** 作虚拟磁盘的

上边的这条命令就是在/media/upanPath/opt目录下创建了一个1G大小的空的虚拟磁盘空间

这里的if应该是输入的文件,这里的of是虚拟镜相磁盘文件输出保存路径

bs应该是基础空间大小

seek应该是生成的基础空间数量

count这个我也不知道

当路由器经过解决了上边的问题一设置之后,就可以正常使用了,但有的时候为了方便登陆路由器,给里边手动安装一些服务,或者把自已写的一些小的服务器程序上传上去就需要用到ssh登陆了,但每次都要输入密码就很烦人。

生成ssh登陆的公私钥的方法这里就不介绍了,这里只说一下因为openwrt服务器端authorized_keys文件和ssh目录权限问题无法登陆openwrt的情况。

有了上边的权限 *** 作后,再把公钥复制到authorized_keys里就可以了。之后登陆服务器的时候只要在客户端的终端输入

就可以等陆路由器了,也可以写一个shell脚本,把这个登陆命令做成一个shell,再把脚本放到环境变量下,以后只要输出shell的文件名就可以直接登陆路由器了。

安装luci。

只有安装luci,界面才能出来。OpenWrt是一个为嵌入式设备设计的一款Linux *** 作系统,它可以用于替换庞大数量的无线路由器,以及非网络设备的原厂固件。

以上就是关于openwrt怎样可以自动portal登陆认证全部的内容,包括:openwrt怎样可以自动portal登陆认证、关于openwrt的一些问题总结、openwrt在线获取不到插件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9704600.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存