首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >openWRT:以编程方式进行管理控制

openWRT:以编程方式进行管理控制
EN

Stack Overflow用户
提问于 2015-09-04 06:08:40
回答 3查看 699关注 0票数 0

我可以登录到openWRT路由器管理门户来配置一切。但是,如果我想以编程方式控制openWRT设备,即通过openWRT设备和服务器之间的套接字连接发送命令,那么需要推荐的模块是什么?

  • 添加可以登录到openWRT wifi网络的用户/密码。
  • QoS,它可以限制用户的带宽使用;计算用户的数据使用量。
  • 安全,在openWRT设备上创建不同用户之间的防火墙。
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-09-07 11:30:53

如果您只有一个路由器要管理,可以使用ssh反向隧道:https://www.howtoforge.com/reverse-ssh-tunneling

您也可以建立openvpn或ipsec隧道。

如果您想要控制设备网络,那么您可以查看不同的管理协议: TR-069 (freecwmp)和SNMP ( network )。然而,这种方法需要更多的时间来配置和使用。

票数 4
EN

Stack Overflow用户

发布于 2017-06-05 06:18:00

您可以使用Luci进行本地连接。

如果您想用Python或C/C++创建程序,我建议使用libcurl库或模块。

票数 0
EN

Stack Overflow用户

发布于 2018-07-21 07:36:21

  • 与其在路由器上执行此操作,不如使用radius应用程序(如果需要开源的话使用自由二),freeradius在mysql上工作,这样您就可以在那里定义身份验证细节以及授权和数据统计。请解释一下你的计划,这样我就能帮你更多的忙。
  • 如果使用radius <->路由器设置,则只需要管理/监视radius服务器,radius服务器将负责所有后端进程。此外,如果您使用radius,您可以选择其他的openwrt路由器(我知道openwrt支持的模型更昂贵,也更难找到)。您也可以使用这些,因为您正在遵循行业标准。
  • 最后一点,如果你想自己设计的话,那是非常好的,但我建议首先使用coovac/nodogsplash (coovac-chilli有更多的选择)。了解它的工作原理,然后设计你自己的模型。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32391165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档