Giter VIP home page Giter VIP logo

luci-app-easymesh's Introduction

luci-app-easymesh

水平有限写了基于kmod-batman-adv+802.11s 有线+无线回程的mesh luci设置插件。

新增ap设置让设置更加方便。

新增KVR设置并添加dawn依赖在ap之间切换延迟明显降低。

插件只对https://github.com/coolsnowwolf/lede lean版openwrt做了测试 其他源码出现问题请自行解决。

写的很烂暂时能用

luci-app-easymesh's People

Contributors

higarfield avatar ntlf9t avatar sotux avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

luci-app-easymesh's Issues

lean最新的源码编译的,easymesh的版本是v1.9,机器是小米cr660x,一开启功能,机器就无限重启。

如题, 我重新刷机好几次,分别尝试了
1,先配置无线网名字和开启kvr,然后开启功能,会无限重启
2,默认无线网设置,直接设置easymesh,开启加密,不开启kvr,会无限重启
3,默认无线网设置,直接设置easymesh,不开启加密,不开启kvr,开了机器立马红灯,无限重启。。
请问大佬是我设置的方式不对吗,还是对这个机器兼容性有问题?请大佬解惑

小米ac2100 mesh无线设备没有选项

我的ac2100自己编译easymesh没有问题,但是检测不到无线设备,请问一下大佬这是什么问题,mt7621无线驱动的问题吗,相同内核的小米minimt7620就是正常的

剔除设备好像有点慢

两个ap之间,走过去瞬间切换了,走回来接入信号达到要求了,那边剔除也达到要求了但是不切换,我自己手动踢他是成功KVR切换过去了的

luci-app-easymesh在lede的openwrt下打包失败

Collected errors:

check_conflicts_for: The following packages conflict with wpad-openssl:
check_conflicts_for: wpad *
opkg_install_cmd: Cannot install package wpad-openssl.
check_conflicts_for: The following packages conflict with wpad-openssl:
check_conflicts_for: wpad *
opkg_install_cmd: Cannot install package luci-app-easymesh.

初步看应该是wpad-openssl冲突导致,去掉wpad-openssl依赖后能编译成功通过

关于是否需要 ap 模式的讨论

在启动脚本中的 ap 模式相关代码,会修改 lan 口的 ip 地址、网关、dns、dhcp 等参数。
当用户启用 easymesh 并且不使用 ap 模式的情况下,脚本会删除 lan 口的这些参数,
但这个操作对用户是不透明的,若之后用户关闭了 easymesh,脚本只是给用户的 lan 口设置了一个自动参数。
对于自己设置过 lan 口固定 ip 和其它一些参数的用户来说,这不是一个好方法。

我认为 ap 模式可以不需要。若需要有线回程,用户可以自己设定 lan 口参数。
若用户不使用有线回程,则他可能连 lan 口的网线都没有接,即使设定了 lan 口的一些参数,也不影响 mesh 组网。

编译问题

请问下,在编译时,会出现这个错误,要怎么解决呀?
Collected errors:

check_conflicts_for: The following packages conflict with wpad-openssl:
check_conflicts_for: wpad *
opkg_install_cmd: Cannot install package wpad-openssl.
check_conflicts_for: The following packages conflict with wpad-openssl:
check_conflicts_for: wpad *
opkg_install_cmd: Cannot install package luci-app-easymesh.

lean最新的源码编译的,easymesh的版本是v1.9,机器是小米cr660x,一开启功能,机器就无限重启。

如题, 我重新刷机好几次,分别尝试了
1,先配置无线网名字和开启kvr,然后开启功能,会无限重启
2,默认无线网设置,直接设置easymesh,开启加密,不开启kvr,会无限重启
3,默认无线网设置,直接设置easymesh,不开启加密,不开启kvr,开了机器立马红灯,无限重启。。
请问大佬是我设置的方式不对吗,还是对这个机器兼容性有问题?请大佬解惑

easy-mesh安装失败

image

请问一下在编译的过程中报这个错是什么原因呢?

是需要本机有/etc/easymesh 这么一个文件吗,如果是的话这个文件需要从哪获取呢

Active node中看不到其他设备,求助

我是两台竞斗云(QCA4019),一台华硕ACRH17(QCA9984+4019),一台竞斗云做主路由,再接交换机,然后接剩下两台(关DHCP)。
用的是lean的源码,编译的时候驱动都是不带后缀(例如ct,ct-htt等)的,应该都是开源驱动吧?比如ath10k-firmware-qca4019,kmod-ath10k等等。
或者说,这些的驱动也不支持?三台的Active node里都看不到彼此,设置是完全一样的。
先感谢大佬。
图片

小米cr660x和小米3不能组mesh

如题小米c660x和小米3都刷的lean最新的固件, batman-adv是2021.4能用的版本(不是最新版是5f10800d4663c8647937085023259b13c9af2475)

小米cr660x的配置按照这个教程来的 https://www.right.com.cn/forum/thread-4118559-1-1.html

image
小米cr660x为主mesh, 小米3为子mesh,都没设置加密,两个路由器网络名称信道等配置都一样。
小米3的配置跟上面类似,然后小米3的lan口关了dhcp设置了192.168.10.2的地址,跟主路由cr660x在同一个网段,现在是两边都能在“无线”设置里看到连接到了对端且信号100%但是没网速, 然后在两边的mesh页面里,活动节点active node是0 ,拔掉网线,组网也不生效。。。请问是哪里设置不对吗

最新lean源码的v1.9版本的easymesh开启会发生内核报错

反馈bug/问题模板,提建议请删除

1.关于你要提交的问题

Q:是否搜索了issue (使用 "x" 选择)

  • [ x] 没有类似的issue

2. 详细叙述

(1) 具体问题

A:最新源码编译的easymesh,mt7621的cr660x开启后内核会报错,但是mt7620的没事,是不是跟dsa驱动有关呢。。

(2) 路由器型号和固件版本

A:mt7621的小米cx660x开启会报错, mt7620的小米3不会报错。
batman-adv的版本试过2021.4和2021.3的多个版本,都会报错。。

(3) 详细日志

A:Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 259.889012] ------------[ cut here ]------------
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 259.893845] WARNING: CPU: 1 PID: 9854 at backports-5.10.42-1/net/mac80211/mesh_hwmp.c:348 airtime_link_metric_get+0xb8/0x688 [mac80211]
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 259.905999] Modules linked in: pppoe ppp_async batman_adv pppox ppp_mppe ppp_generic mt7915e mt76 mac80211 ipt_REJECT cfg80211 xt_time xt_tcpudp xt_tcpmss xt_statistic xt_state xt_recent xt_nat xt_multiport xt_mark xt_mac xt_limit xt_length xt_hl xt_helper xt_ecn xt_dscp xt_conntrack xt_connmark xt_connlimit xt_connbytes xt_comment xt_TCPMSS xt_REDIRECT xt_MASQUERADE xt_LOG xt_HL xt_FLOWOFFLOAD xt_DSCP xt_CT xt_CLASSIFY ts_fsm ts_bm tcp_bbr slhc sch_cake nf_reject_ipv4 nf_nat_tftp nf_nat_snmp_basic nf_nat_sip nf_nat_pptp nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat_amanda nf_log_ipv4 nf_flow_table_hw nf_flow_table nf_conntrack_tftp nf_conntrack_snmp nf_conntrack_sip nf_conntrack_pptp nf_conntrack_netlink nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp nf_conntrack_broadcast ts_kmp nf_conntrack_amanda nf_conncount macvlan libcrc32c iptable_raw iptable_nat iptable_mangle iptable_filter ipt_ECN ip_tables hwmon crypto_hw_eip93 crc_ccitt compat asn1_decoder sch_tbf sch_ingress sch_htb sch_hfsc
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 259.906199] em_u32 cls_u32 cls_tcindex cls_route cls_matchall cls_fw cls_flow cls_basic act_skbedit act_mirred act_gact cryptodev xt_set ip_set_list_set ip_set_hash_netportnet ip_set_hash_netport ip_set_hash_netnet ip_set_hash_netiface ip_set_hash_net ip_set_hash_mac ip_set_hash_ipportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ipmark ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink ip6table_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_NPT nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 ifb sit tunnel4 ip_tunnel crypto_user algif_skcipher algif_rng algif_hash algif_aead af_alg sha256_generic libsha256 sha1_generic seqiv jitterentropy_rng drbg md5 hmac ghash_generic gf128mul gcm ecb des_generic libdes ctr cmac ccm authenc arc4 leds_gpio gpio_button_hotplug crc32c_generic
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.072144] CPU: 1 PID: 9854 Comm: luci Tainted: G W 5.4.162 #0
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.079336] Stack : 80770000 8008013c 80720000 80720fc4 80790000 80720f8c 8071fe28 8e0cb8dc
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.087667] 808d0000 8cb45b68 8076ad43 806add88 00000001 00000001 8e0cb880 b4e57281
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.096009] 00000000 00000000 80910000 00000000 00000030 000001b9 312e342e 23203236
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.104336] 00000000 0000000c 00000000 000119d0 80000000 80790000 00000000 8d669f98
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.112662] 00000009 00000010 8d438c20 807682d0 00000001 803919d4 00000004 808d0004
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.120987] ...
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.123424] Call Trace:
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.125885] [<8000ce38>] show_stack+0x30/0x100
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.130343] [<805eb6c8>] dump_stack+0xa4/0xdc
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.134709] [<8002e3b8>] __warn+0xc0/0x10c
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.138787] [<8002e460>] warn_slowpath_fmt+0x5c/0xac
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.143857] [<8d669f98>] airtime_link_metric_get+0xb8/0x688 [mac80211]
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.150428] [<8d609e34>] sta_set_sinfo+0xd10/0x1034 [mac80211]
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.156285] [<8d6247dc>] ieee80211_nan_func_match+0x1ddc/0x465c [mac80211]
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.163245] [<8d52c578>] nl80211_put_sta_rate+0x1430/0x15cc [cfg80211]
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.170003] ---[ end trace 8eb3ab2cd86840ee ]---
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.176151] ------------[ cut here ]------------
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.181069] WARNING: CPU: 1 PID: 9854 at backports-5.10.42-1/net/mac80211/mesh_hwmp.c:348 airtime_link_metric_get+0xb8/0x688 [mac80211]
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.193241] Modules linked in: pppoe ppp_async batman_adv pppox ppp_mppe ppp_generic mt7915e mt76 mac80211 ipt_REJECT cfg80211 xt_time xt_tcpudp xt_tcpmss xt_statistic xt_state xt_recent xt_nat xt_multiport xt_mark xt_mac xt_limit xt_length xt_hl xt_helper xt_ecn xt_dscp xt_conntrack xt_connmark xt_connlimit xt_connbytes xt_comment xt_TCPMSS xt_REDIRECT xt_MASQUERADE xt_LOG xt_HL xt_FLOWOFFLOAD xt_DSCP xt_CT xt_CLASSIFY ts_fsm ts_bm tcp_bbr slhc sch_cake nf_reject_ipv4 nf_nat_tftp nf_nat_snmp_basic nf_nat_sip nf_nat_pptp nf_nat_irc nf_nat_h323 nf_nat_ftp nf_nat_amanda nf_log_ipv4 nf_flow_table_hw nf_flow_table nf_conntrack_tftp nf_conntrack_snmp nf_conntrack_sip nf_conntrack_pptp nf_conntrack_netlink nf_conntrack_irc nf_conntrack_h323 nf_conntrack_ftp nf_conntrack_broadcast ts_kmp nf_conntrack_amanda nf_conncount macvlan libcrc32c iptable_raw iptable_nat iptable_mangle iptable_filter ipt_ECN ip_tables hwmon crypto_hw_eip93 crc_ccitt compat asn1_decoder sch_tbf sch_ingress sch_htb sch_hfsc
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.193421] em_u32 cls_u32 cls_tcindex cls_route cls_matchall cls_fw cls_flow cls_basic act_skbedit act_mirred act_gact cryptodev xt_set ip_set_list_set ip_set_hash_netportnet ip_set_hash_netport ip_set_hash_netnet ip_set_hash_netiface ip_set_hash_net ip_set_hash_mac ip_set_hash_ipportnet ip_set_hash_ipportip ip_set_hash_ipport ip_set_hash_ipmark ip_set_hash_ip ip_set_bitmap_port ip_set_bitmap_ipmac ip_set_bitmap_ip ip_set nfnetlink ip6table_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip6t_NPT nf_log_ipv6 nf_log_common ip6table_mangle ip6table_filter ip6_tables ip6t_REJECT x_tables nf_reject_ipv6 ifb sit tunnel4 ip_tunnel crypto_user algif_skcipher algif_rng algif_hash algif_aead af_alg sha256_generic libsha256 sha1_generic seqiv jitterentropy_rng drbg md5 hmac ghash_generic gf128mul gcm ecb des_generic libdes ctr cmac ccm authenc arc4 leds_gpio gpio_button_hotplug crc32c_generic
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.359437] CPU: 1 PID: 9854 Comm: luci Tainted: G W 5.4.162 #0
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.366630] Stack : 80770000 8008013c 80720000 80720fc4 80790000 80720f8c 8071fe28 8e0cb8dc
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.374956] 808d0000 8cb45b68 8076ad43 806add88 00000001 00000001 8e0cb880 b4e57281
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.383285] 00000000 00000000 80910000 00000000 00000030 000001ce 312e342e 23203236
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.391609] 00000000 0000000c 00000000 00057c0d 80000000 80790000 00000000 8d669f98
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.399934] 00000009 00000010 8d438c20 807682d0 00000001 803919d4 00000004 808d0004
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.408257] ...
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.410693] Call Trace:
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.413157] [<8000ce38>] show_stack+0x30/0x100
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.417610] [<805eb6c8>] dump_stack+0xa4/0xdc
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.421972] [<8002e3b8>] __warn+0xc0/0x10c
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.426053] [<8002e460>] warn_slowpath_fmt+0x5c/0xac
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.431152] [<8d669f98>] airtime_link_metric_get+0xb8/0x688 [mac80211]
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.437720] [<8d609e34>] sta_set_sinfo+0xd10/0x1034 [mac80211]
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.443586] [<8d6247dc>] ieee80211_nan_func_match+0x1ddc/0x465c [mac80211]
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.450550] [<8d52c578>] nl80211_put_sta_rate+0x1430/0x15cc [cfg80211]
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.457480] ---[ end trace 8eb3ab2cd86840ef ]---
Thu Dec 16 16:11:56 2021 kern.warn kernel: [ 260.464943] ------------[ cut here ]------------

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.