From eebd1f888995b79ae59d56cb0f794098207ea7ed Mon Sep 17 00:00:00 2001 From: Petko Bordjukov Date: Thu, 19 Oct 2023 22:23:50 +0300 Subject: [PATCH] Prepare configuration for 2023 --- .gitignore | 4 +- Dockerfile | 17 + LICENSE | 683 +----------------- README.md | 17 +- Rakefile | 69 -- ap | 12 - archer-c5.configdiff | 98 --- archer-c7.configdiff | 98 --- build.sh | 37 + config/Archer-C5/dhcp | 38 - config/Archer-C5/dropbear | 5 - config/Archer-C5/firewall | 122 ---- config/Archer-C5/luci | 41 -- config/Archer-C5/network | 104 --- config/Archer-C5/rpcd | 10 - config/Archer-C5/system | 16 - config/Archer-C5/ubootenv | 0 config/Archer-C5/ucitrack | 56 -- config/Archer-C5/uhttpd | 31 - config/Archer-C5/wireless | 31 - config/D-link Dap-2695/dhcp | 38 - config/D-link Dap-2695/dropbear | 5 - config/D-link Dap-2695/firewall | 119 --- config/D-link Dap-2695/luci | 41 -- config/D-link Dap-2695/network | 73 -- config/D-link Dap-2695/rpcd | 10 - config/D-link Dap-2695/ubootenv | 0 config/D-link Dap-2695/ucitrack | 56 -- config/D-link Dap-2695/uhttpd | 31 - config/D-link Dap-2695/wireless | 57 -- config/Lynksys WRT1900ACS/config/dhcp | 42 -- config/Lynksys WRT1900ACS/config/dropbear | 5 - config/Lynksys WRT1900ACS/config/firewall | 189 ----- config/Lynksys WRT1900ACS/config/luci | 41 -- config/Lynksys WRT1900ACS/config/network | 84 --- config/Lynksys WRT1900ACS/config/rpcd | 10 - config/Lynksys WRT1900ACS/config/system | 43 -- config/Lynksys WRT1900ACS/config/ubootenv | 7 - config/Lynksys WRT1900ACS/config/ucitrack | 56 -- config/Lynksys WRT1900ACS/config/uhttpd | 31 - config/Lynksys WRT1900ACS/config/wireless | 55 -- config/PCEngines APU3d (3port)/placeholder | 0 config/PCEngines APU4d (4port)/placeholder | 0 config/README.md | 15 - config/TpLink AX1800-Wall/config/dhcp | 42 -- config/TpLink AX1800-Wall/config/dropbear | 5 - config/TpLink AX1800-Wall/config/firewall | 189 ----- config/TpLink AX1800-Wall/config/luci | 41 -- config/TpLink AX1800-Wall/config/network | 60 -- config/TpLink AX1800-Wall/config/rpcd | 10 - config/TpLink AX1800-Wall/config/system | 17 - config/TpLink AX1800-Wall/config/ucitrack | 56 -- config/TpLink AX1800-Wall/config/uhttpd | 31 - config/TpLink AX1800-Wall/config/wireless | 57 -- configurations.yml | 295 -------- dap2965.configdiff | 83 --- files/all/etc/collectd.conf | 102 --- files/all/etc/config/dropbear | 3 - files/all/etc/dropbear/authorized_keys | 23 - files/all/etc/init.d/wifi-sentinel | 34 - files/all/etc/rc.local | 17 - files/all/etc/sudoers | 93 --- files/all/usr/bin/wifi-sentinel.sh | 66 -- .../usr/lib/nagios/plugins/check_bandwidth.sh | 90 --- .../all/usr/share/collectd/wlstats-gather.sh | 2 - .../usr/share/collectd/wlstats-gatherer.sh | 132 ---- files/archer-c5-dual-trunk/etc/config/network | 41 -- .../archer-c5-single-trunk/etc/config/network | 106 --- files/archer-c5/etc/config/system | 44 -- files/archer-c5/etc/config/wifi-sentinel | 6 - files/archer-c5/etc/config/wireless | 75 -- files/archer-c5v1/etc/config/system | 44 -- files/archer-c5v1/etc/config/wifi-sentinel | 6 - files/archer-c5v1/etc/config/wireless | 54 -- files/dap2965-single-trunk/etc/config/network | 80 -- files/dap2965-video/etc/config/network | 46 -- files/dap2965/etc/config/system | 35 - files/dap2965/etc/config/wifi-sentinel | 6 - files/dap2965/etc/config/wireless | 76 -- .../etc/config/network | 46 -- files/linksys-dual-trunk/etc/config/network | 42 -- files/linksys-single-trunk/etc/config/network | 75 -- files/linksys/etc/config/system | 44 -- files/linksys/etc/config/wifi-sentinel | 6 - files/linksys/etc/config/wireless | 86 --- files/tplink-eap615/etc/config/network | 85 --- files/tplink-eap615/etc/config/system | 44 -- files/tplink-eap615/etc/config/wifi-sentinel | 6 - files/tplink-eap615/etc/config/wireless | 80 -- .../etc/config/network | 46 -- files/wdr-4300/etc/config/system | 42 -- files/wdr-4300/etc/config/wifi-sentinel | 6 - files/wdr-4300/etc/config/wireless | 53 -- files/wr-1043nd/etc/config/.#network | 1 - files/wr-1043nd/etc/config/network | 36 - files/wr-1043nd/etc/config/system | 20 - files/wr-1043nd/etc/config/wifi-sentinel | 6 - files/wr-1043nd/etc/config/wireless | 27 - .../dlink_dap-2695-a1/etc/config/network | 61 ++ .../dlink_dap-2695-a1/etc/config}/system | 6 +- .../ath79/dlink_dap-2695-a1/etc/config/usteer | 152 ++++ .../dlink_dap-2695-a1/etc/config/wireless | 101 +++ .../etc/dropbear/authorized_keys | 12 + .../ath79/dlink_dap-2695-a1/etc/rc.local | 13 + .../etc/sysctl.d/disable-ipv6.conf | 0 linksys.configdiff | 78 -- prepwifi.sh | 31 - .../ath79/dlink_dap-2695-a1/ap-fl.conf | 8 + .../ath79/dlink_dap-2695-a1/ap-fr.conf | 8 + .../ath79/dlink_dap-2695-a1/ap-team.conf | 8 + .../ath79/dlink_dap-2695-a1/ap-voc-a1.conf | 8 + .../ath79/dlink_dap-2695-a1/ap-voc-a2.conf | 8 + .../ath79/dlink_dap-2695-a1/ap-voc-b.conf | 8 + .../ath79/dlink_dap-2695-a1/ap-ws-c.conf | 8 + .../ath79/dlink_dap-2695-a1/ap-ws-l.conf | 8 + .../ath79/dlink_dap-2695-a1/ap-ws-r.conf | 8 + tplink-eap615.configdiff | 0 wdr4300.configdiff | 113 --- wr1043-nd.configdiff | 109 --- 119 files changed, 487 insertions(+), 5576 deletions(-) create mode 100644 Dockerfile delete mode 100644 Rakefile delete mode 100644 ap delete mode 100644 archer-c5.configdiff delete mode 100644 archer-c7.configdiff create mode 100755 build.sh delete mode 100644 config/Archer-C5/dhcp delete mode 100644 config/Archer-C5/dropbear delete mode 100644 config/Archer-C5/firewall delete mode 100644 config/Archer-C5/luci delete mode 100644 config/Archer-C5/network delete mode 100644 config/Archer-C5/rpcd delete mode 100644 config/Archer-C5/system delete mode 100644 config/Archer-C5/ubootenv delete mode 100644 config/Archer-C5/ucitrack delete mode 100644 config/Archer-C5/uhttpd delete mode 100644 config/Archer-C5/wireless delete mode 100644 config/D-link Dap-2695/dhcp delete mode 100644 config/D-link Dap-2695/dropbear delete mode 100644 config/D-link Dap-2695/firewall delete mode 100644 config/D-link Dap-2695/luci delete mode 100644 config/D-link Dap-2695/network delete mode 100644 config/D-link Dap-2695/rpcd delete mode 100644 config/D-link Dap-2695/ubootenv delete mode 100644 config/D-link Dap-2695/ucitrack delete mode 100644 config/D-link Dap-2695/uhttpd delete mode 100644 config/D-link Dap-2695/wireless delete mode 100644 config/Lynksys WRT1900ACS/config/dhcp delete mode 100644 config/Lynksys WRT1900ACS/config/dropbear delete mode 100644 config/Lynksys WRT1900ACS/config/firewall delete mode 100644 config/Lynksys WRT1900ACS/config/luci delete mode 100644 config/Lynksys WRT1900ACS/config/network delete mode 100644 config/Lynksys WRT1900ACS/config/rpcd delete mode 100644 config/Lynksys WRT1900ACS/config/system delete mode 100644 config/Lynksys WRT1900ACS/config/ubootenv delete mode 100644 config/Lynksys WRT1900ACS/config/ucitrack delete mode 100644 config/Lynksys WRT1900ACS/config/uhttpd delete mode 100644 config/Lynksys WRT1900ACS/config/wireless delete mode 100644 config/PCEngines APU3d (3port)/placeholder delete mode 100644 config/PCEngines APU4d (4port)/placeholder delete mode 100644 config/README.md delete mode 100644 config/TpLink AX1800-Wall/config/dhcp delete mode 100644 config/TpLink AX1800-Wall/config/dropbear delete mode 100644 config/TpLink AX1800-Wall/config/firewall delete mode 100644 config/TpLink AX1800-Wall/config/luci delete mode 100644 config/TpLink AX1800-Wall/config/network delete mode 100644 config/TpLink AX1800-Wall/config/rpcd delete mode 100644 config/TpLink AX1800-Wall/config/system delete mode 100644 config/TpLink AX1800-Wall/config/ucitrack delete mode 100644 config/TpLink AX1800-Wall/config/uhttpd delete mode 100644 config/TpLink AX1800-Wall/config/wireless delete mode 100644 configurations.yml delete mode 100644 dap2965.configdiff delete mode 100644 files/all/etc/collectd.conf delete mode 100644 files/all/etc/config/dropbear delete mode 100644 files/all/etc/dropbear/authorized_keys delete mode 100755 files/all/etc/init.d/wifi-sentinel delete mode 100644 files/all/etc/rc.local delete mode 100644 files/all/etc/sudoers delete mode 100755 files/all/usr/bin/wifi-sentinel.sh delete mode 100644 files/all/usr/lib/nagios/plugins/check_bandwidth.sh delete mode 100755 files/all/usr/share/collectd/wlstats-gather.sh delete mode 100755 files/all/usr/share/collectd/wlstats-gatherer.sh delete mode 100644 files/archer-c5-dual-trunk/etc/config/network delete mode 100644 files/archer-c5-single-trunk/etc/config/network delete mode 100644 files/archer-c5/etc/config/system delete mode 100644 files/archer-c5/etc/config/wifi-sentinel delete mode 100644 files/archer-c5/etc/config/wireless delete mode 100644 files/archer-c5v1/etc/config/system delete mode 100644 files/archer-c5v1/etc/config/wifi-sentinel delete mode 100644 files/archer-c5v1/etc/config/wireless delete mode 100644 files/dap2965-single-trunk/etc/config/network delete mode 100644 files/dap2965-video/etc/config/network delete mode 100644 files/dap2965/etc/config/system delete mode 100644 files/dap2965/etc/config/wifi-sentinel delete mode 100644 files/dap2965/etc/config/wireless delete mode 100644 files/linksys-dual-trunk-video/etc/config/network delete mode 100644 files/linksys-dual-trunk/etc/config/network delete mode 100644 files/linksys-single-trunk/etc/config/network delete mode 100644 files/linksys/etc/config/system delete mode 100644 files/linksys/etc/config/wifi-sentinel delete mode 100644 files/linksys/etc/config/wireless delete mode 100644 files/tplink-eap615/etc/config/network delete mode 100644 files/tplink-eap615/etc/config/system delete mode 100644 files/tplink-eap615/etc/config/wifi-sentinel delete mode 100644 files/tplink-eap615/etc/config/wireless delete mode 100644 files/wdr-4300-dual-trunk-video/etc/config/network delete mode 100644 files/wdr-4300/etc/config/system delete mode 100644 files/wdr-4300/etc/config/wifi-sentinel delete mode 100644 files/wdr-4300/etc/config/wireless delete mode 120000 files/wr-1043nd/etc/config/.#network delete mode 100644 files/wr-1043nd/etc/config/network delete mode 100644 files/wr-1043nd/etc/config/system delete mode 100644 files/wr-1043nd/etc/config/wifi-sentinel delete mode 100644 files/wr-1043nd/etc/config/wireless create mode 100644 generic_config/ath79/dlink_dap-2695-a1/etc/config/network rename {config/D-link Dap-2695 => generic_config/ath79/dlink_dap-2695-a1/etc/config}/system (76%) create mode 100644 generic_config/ath79/dlink_dap-2695-a1/etc/config/usteer create mode 100644 generic_config/ath79/dlink_dap-2695-a1/etc/config/wireless create mode 100644 generic_config/ath79/dlink_dap-2695-a1/etc/dropbear/authorized_keys create mode 100644 generic_config/ath79/dlink_dap-2695-a1/etc/rc.local rename {files/all => generic_config/ath79/dlink_dap-2695-a1}/etc/sysctl.d/disable-ipv6.conf (100%) delete mode 100644 linksys.configdiff delete mode 100644 prepwifi.sh create mode 100644 specific_config/ath79/dlink_dap-2695-a1/ap-fl.conf create mode 100644 specific_config/ath79/dlink_dap-2695-a1/ap-fr.conf create mode 100644 specific_config/ath79/dlink_dap-2695-a1/ap-team.conf create mode 100644 specific_config/ath79/dlink_dap-2695-a1/ap-voc-a1.conf create mode 100644 specific_config/ath79/dlink_dap-2695-a1/ap-voc-a2.conf create mode 100644 specific_config/ath79/dlink_dap-2695-a1/ap-voc-b.conf create mode 100644 specific_config/ath79/dlink_dap-2695-a1/ap-ws-c.conf create mode 100644 specific_config/ath79/dlink_dap-2695-a1/ap-ws-l.conf create mode 100644 specific_config/ath79/dlink_dap-2695-a1/ap-ws-r.conf delete mode 100644 tplink-eap615.configdiff delete mode 100644 wdr4300.configdiff delete mode 100644 wr1043-nd.configdiff diff --git a/.gitignore b/.gitignore index 4105ef2..ab348db 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,2 @@ -out/ -.*.swp +/tmp/ +/bin/ diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..26b893c --- /dev/null +++ b/Dockerfile @@ -0,0 +1,17 @@ +FROM debian:testing-slim + +ARG IB_URL=https://downloads.openwrt.org/releases/23.05.0/targets/ath79/generic/openwrt-imagebuilder-23.05.0-ath79-generic.Linux-x86_64.tar.xz +#ARG IB_URL=https://downloads.openwrt.org/snapshots/targets/ath79/generic/openwrt-imagebuilder-ath79-generic.Linux-x86_64.tar.xz + +RUN apt-get update && apt-get -q -y -o Dpkg::Use-Pty=0 install build-essential \ + libncurses-dev libncurses-dev zlib1g-dev gawk git gettext \ + libssl-dev xsltproc rsync wget unzip python3 python3-distutils file && \ + apt-get clean autoclean && \ + apt-get autoremove --yes && \ + rm -rf /var/lib/{apt,dpkg,cache,log}/ + +WORKDIR /ib + +RUN wget -q -c ${IB_URL} -O - | tar -xJv --strip-components=1 + +CMD bash diff --git a/LICENSE b/LICENSE index 94a9ed0..1ced427 100644 --- a/LICENSE +++ b/LICENSE @@ -1,674 +1,15 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 +OpenFest OpenWrt image generator +Copyright (C) 2023 Petko Bordjukov - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. +This program is free software: you can redistribute it and/or modify +it under the terms of the GNU Affero General Public License as +published by the Free Software Foundation, either version 3 of the +License, or (at your option) any later version. - Preamble +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Affero General Public License for more details. - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. +You should have received a copy of the GNU Affero General Public License +along with this program. If not, see . diff --git a/README.md b/README.md index a8e5035..fd5885c 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,6 @@ openfest-wifi ============= -Copyright (C) 2016 Petko Bordjukov - -This program is free software: you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation, either version 3 of the License, or -(at your option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program. If not, see . +1. Install `podman` +2. Run `build.sh` +3. Take your images from the `bin/` dir diff --git a/Rakefile b/Rakefile deleted file mode 100644 index 6c406a9..0000000 --- a/Rakefile +++ /dev/null @@ -1,69 +0,0 @@ -require 'yaml' - -CONFIGURATIONS = YAML.load_file('configurations.yml')['configurations'] -CONFIG_DIR = File.expand_path(File.dirname(__FILE__)) -OUT_DIR = File.expand_path(File.join(File.dirname(__FILE__), "out")) - -def mixins(name) - CONFIGURATIONS[name]['mixins'].each do |mixin| - `cp -rp #{CONFIG_DIR}/files/#{mixin}/* #{OUT_DIR}/#{name}/files` - end -end - -def wifi(name) - config_path = File.join(OUT_DIR, name, "/files/etc/config/wireless") - wlans = CONFIGURATIONS[name]['wlans'] - wlan_config = File.read(config_path) - - wlans.each do |id, wlan| - wlan_config.sub!("", wlan['channel'].to_s) - wlan_config.sub!("", wlan['bssid'].to_s) - wlan_config.sub!("", wlan['txpower'].to_s) - wlan_config.sub!("", wlan['key'].to_s) - end - #wlan_config.gsub!("# option channel", " option channel") - wlan_config.gsub!("# option macaddr", " option macaddr") - - File.open(config_path, 'w') do |f| - f.puts wlan_config - end -end - -def hostname(name) - `sed -i "s//#{name}/g" #{OUT_DIR}/#{name}/files/etc/config/system` - `sed -i "s//#{name}/g" #{OUT_DIR}/#{name}/files/etc/collectd.conf` -end - -def ip(name) - ip = CONFIGURATIONS[name]['ip'] - `sed -i "s//#{ip}/g" #{OUT_DIR}/#{name}/files/etc/config/network` -end - -def config(name) - config = CONFIGURATIONS[name]['config'] - `cp #{File.join(CONFIG_DIR, "%s.configdiff" % config)} #{File.join(OUT_DIR, name, '.config')}` -end - -def outdir(name) - `mkdir -p #{File.join(OUT_DIR, name, 'files')}` -end - -task :ap, [:name] do |t, args| - outdir args.name - mixins args.name - hostname args.name - wifi args.name - ip args.name - config args.name -end - -task :all do - aps = %W(ap-ws-ws1 ap-ws-ws2) # Workshops, linksys - aps += %W(ap-cf-srv ap-cf-f-l ap-cf-f-r ap-cf-a-1 ap-cf-a-2 ap-cf-b ap-cf-ws) # top floor, dap - aps += %W(ap-cf-tr ap-cf-sc) # top floor, c5 - - aps.each do |ap| - Rake::Task["ap"].reenable - Rake::Task["ap"].invoke ap - end -end diff --git a/ap b/ap deleted file mode 100644 index 61a1272..0000000 --- a/ap +++ /dev/null @@ -1,12 +0,0 @@ -ap-cf-srv root -ap-cf-f-l root -ap-cf-f-r root -ap-cf-b1 root -ap-cf-a1 root -ap-cf-a2 root -ap-cf-c1 root -ap-cf-qws root -ap-cf-ch root -ap-ws-ws1 root -ap-ws-ws2 root -ap-ws-noc root diff --git a/archer-c5.configdiff b/archer-c5.configdiff deleted file mode 100644 index b8baec8..0000000 --- a/archer-c5.configdiff +++ /dev/null @@ -1,98 +0,0 @@ -CONFIG_TARGET_ar71xx=y -CONFIG_TARGET_ar71xx_generic=y -CONFIG_TARGET_ar71xx_generic_DEVICE_archer-c5-v1=y -CONFIG_ALL_KMODS=y -CONFIG_BWMNG_EXTENDEDSTATS=y -CONFIG_BWMNG_TIME=y -CONFIG_DROPBEAR_ECC=y -CONFIG_IMAGEOPT=y -# CONFIG_KERNEL_KALLSYMS is not set -CONFIG_LUCI_SRCDIET=y -CONFIG_PACKAGE_ATH_DEBUG=y -CONFIG_PACKAGE_ath10k-firmware-qca988x=m -CONFIG_PACKAGE_ath10k-firmware-qca988x-ct=y -CONFIG_PACKAGE_bwm-ng=y -CONFIG_PACKAGE_collectd=y -CONFIG_PACKAGE_collectd-mod-cpu=y -CONFIG_PACKAGE_collectd-mod-exec=y -CONFIG_PACKAGE_collectd-mod-interface=y -CONFIG_PACKAGE_collectd-mod-irq=y -CONFIG_PACKAGE_collectd-mod-iwinfo=y -CONFIG_PACKAGE_collectd-mod-load=y -CONFIG_PACKAGE_collectd-mod-memory=y -CONFIG_PACKAGE_collectd-mod-network=y -CONFIG_PACKAGE_collectd-mod-wireless=y -CONFIG_PACKAGE_collectd-mod-ethstat=y -CONFIG_PACKAGE_confuse=y -# CONFIG_PACKAGE_dnsmasq is not set -CONFIG_PACKAGE_ebtables=y -CONFIG_PACKAGE_ebtables-utils=y -CONFIG_PACKAGE_ethtool=y -# CONFIG_PACKAGE_firewall is not set -#CONFIG_PACKAGE_horst=y -CONFIG_PACKAGE_hostapd-utils=y -CONFIG_PACKAGE_htop=y -# CONFIG_PACKAGE_ip6tables is not set -# CONFIG_PACKAGE_iptables is not set -CONFIG_PACKAGE_kmod-br-netfilter=y -CONFIG_PACKAGE_kmod-ebtables=y -CONFIG_PACKAGE_kmod-ebtables-ipv4=y -CONFIG_PACKAGE_kmod-ebtables-ipv6=y -CONFIG_PACKAGE_kmod-ip6tables=m -CONFIG_PACKAGE_kmod-ipt-conntrack=m -CONFIG_PACKAGE_kmod-ipt-nat=m -CONFIG_PACKAGE_kmod-ledtrig-heartbeat=y -CONFIG_PACKAGE_kmod-lib-crc-ccitt=m -CONFIG_PACKAGE_kmod-nf-conntrack=m -CONFIG_PACKAGE_kmod-nf-conntrack6=m -CONFIG_PACKAGE_kmod-nf-ipt6=m -CONFIG_PACKAGE_kmod-nf-nat=m -CONFIG_PACKAGE_kmod-ppp=m -CONFIG_PACKAGE_kmod-pppoe=m -CONFIG_PACKAGE_kmod-pppox=m -CONFIG_PACKAGE_kmod-slhc=m -CONFIG_PACKAGE_kmod-usb-ohci=y -CONFIG_PACKAGE_libcap=y -# CONFIG_PACKAGE_libip6tc is not set -CONFIG_PACKAGE_libiwinfo-lua=y -CONFIG_PACKAGE_libltdl=y -CONFIG_PACKAGE_liblua=y -CONFIG_PACKAGE_libncurses=y -CONFIG_PACKAGE_libnetsnmp=y -CONFIG_PACKAGE_libnl=y -CONFIG_PACKAGE_libnl-core=y -CONFIG_PACKAGE_libnl-genl=y -CONFIG_PACKAGE_libnl-nf=y -CONFIG_PACKAGE_libnl-route=y -CONFIG_PACKAGE_libpcap=y -CONFIG_PACKAGE_libubus-lua=y -CONFIG_PACKAGE_libuci-lua=y -# CONFIG_PACKAGE_odhcpd is not set -# CONFIG_PACKAGE_ppp is not set -CONFIG_PACKAGE_rpcd=y -CONFIG_PACKAGE_snmpd=y -CONFIG_PACKAGE_strace=y -CONFIG_PACKAGE_sudo=y -CONFIG_PACKAGE_tcpdump=m -CONFIG_PACKAGE_tcpdump-mini=y -CONFIG_PACKAGE_terminfo=y -CONFIG_PACKAGE_wavemon=y -CONFIG_PACKAGE_wireless-tools=y -CONFIG_PACKAGE_wpa-cli=y -CONFIG_PACKAGE_wpad=y -# CONFIG_PACKAGE_wpad-mini is not set -CONFIG_PACKAGE_zlib=y -# CONFIG_PER_FEED_REPO_ADD_COMMENTED is not set -CONFIG_VERSIONOPT=y -CONFIG_VERSION_BUG_URL="" -CONFIG_VERSION_CODE="" -CONFIG_VERSION_CODE_FILENAMES=y -CONFIG_VERSION_DIST="OpenFestLEDE" -CONFIG_VERSION_FILENAMES=y -CONFIG_VERSION_HWREV="" -CONFIG_VERSION_MANUFACTURER="" -CONFIG_VERSION_MANUFACTURER_URL="" -CONFIG_VERSION_PRODUCT="" -CONFIG_VERSION_SUPPORT_URL="" -CONFIG_WPA_SUPPLICANT_INTERNAL=y -CONFIG_VERSION_REPO="https://mirrors.linux-bulgaria.org/lede/releases/17.01.4" diff --git a/archer-c7.configdiff b/archer-c7.configdiff deleted file mode 100644 index 284962a..0000000 --- a/archer-c7.configdiff +++ /dev/null @@ -1,98 +0,0 @@ -CONFIG_TARGET_ar71xx=y -CONFIG_TARGET_ar71xx_generic=y -CONFIG_TARGET_ar71xx_generic_DEVICE_archer-c7-v2=y -CONFIG_ALL_KMODS=y -CONFIG_BWMNG_EXTENDEDSTATS=y -CONFIG_BWMNG_TIME=y -CONFIG_DROPBEAR_ECC=y -CONFIG_IMAGEOPT=y -# CONFIG_KERNEL_KALLSYMS is not set -CONFIG_LUCI_SRCDIET=y -CONFIG_PACKAGE_ATH_DEBUG=y -CONFIG_PACKAGE_ath10k-firmware-qca988x=m -CONFIG_PACKAGE_ath10k-firmware-qca988x-ct=y -CONFIG_PACKAGE_bwm-ng=y -CONFIG_PACKAGE_collectd=y -CONFIG_PACKAGE_collectd-mod-cpu=y -CONFIG_PACKAGE_collectd-mod-exec=y -CONFIG_PACKAGE_collectd-mod-interface=y -CONFIG_PACKAGE_collectd-mod-irq=y -CONFIG_PACKAGE_collectd-mod-iwinfo=y -CONFIG_PACKAGE_collectd-mod-load=y -CONFIG_PACKAGE_collectd-mod-memory=y -CONFIG_PACKAGE_collectd-mod-network=y -CONFIG_PACKAGE_collectd-mod-wireless=y -CONFIG_PACKAGE_collectd-mod-ethstat=y -CONFIG_PACKAGE_confuse=y -# CONFIG_PACKAGE_dnsmasq is not set -CONFIG_PACKAGE_ebtables=y -CONFIG_PACKAGE_ebtables-utils=y -CONFIG_PACKAGE_ethtool=y -# CONFIG_PACKAGE_firewall is not set -#CONFIG_PACKAGE_horst=y -CONFIG_PACKAGE_hostapd-utils=y -CONFIG_PACKAGE_htop=y -# CONFIG_PACKAGE_ip6tables is not set -# CONFIG_PACKAGE_iptables is not set -CONFIG_PACKAGE_kmod-br-netfilter=y -CONFIG_PACKAGE_kmod-ebtables=y -CONFIG_PACKAGE_kmod-ebtables-ipv4=y -CONFIG_PACKAGE_kmod-ebtables-ipv6=y -CONFIG_PACKAGE_kmod-ip6tables=m -CONFIG_PACKAGE_kmod-ipt-conntrack=m -CONFIG_PACKAGE_kmod-ipt-nat=m -CONFIG_PACKAGE_kmod-ledtrig-heartbeat=y -CONFIG_PACKAGE_kmod-lib-crc-ccitt=m -CONFIG_PACKAGE_kmod-nf-conntrack=m -CONFIG_PACKAGE_kmod-nf-conntrack6=m -CONFIG_PACKAGE_kmod-nf-ipt6=m -CONFIG_PACKAGE_kmod-nf-nat=m -CONFIG_PACKAGE_kmod-ppp=m -CONFIG_PACKAGE_kmod-pppoe=m -CONFIG_PACKAGE_kmod-pppox=m -CONFIG_PACKAGE_kmod-slhc=m -CONFIG_PACKAGE_kmod-usb-ohci=y -CONFIG_PACKAGE_libcap=y -# CONFIG_PACKAGE_libip6tc is not set -CONFIG_PACKAGE_libiwinfo-lua=y -CONFIG_PACKAGE_libltdl=y -CONFIG_PACKAGE_liblua=y -CONFIG_PACKAGE_libncurses=y -CONFIG_PACKAGE_libnetsnmp=y -CONFIG_PACKAGE_libnl=y -CONFIG_PACKAGE_libnl-core=y -CONFIG_PACKAGE_libnl-genl=y -CONFIG_PACKAGE_libnl-nf=y -CONFIG_PACKAGE_libnl-route=y -CONFIG_PACKAGE_libpcap=y -CONFIG_PACKAGE_libubus-lua=y -CONFIG_PACKAGE_libuci-lua=y -# CONFIG_PACKAGE_odhcpd is not set -# CONFIG_PACKAGE_ppp is not set -CONFIG_PACKAGE_rpcd=y -CONFIG_PACKAGE_snmpd=y -CONFIG_PACKAGE_strace=y -CONFIG_PACKAGE_sudo=y -CONFIG_PACKAGE_tcpdump=m -CONFIG_PACKAGE_tcpdump-mini=y -CONFIG_PACKAGE_terminfo=y -CONFIG_PACKAGE_wavemon=y -CONFIG_PACKAGE_wireless-tools=y -CONFIG_PACKAGE_wpa-cli=y -CONFIG_PACKAGE_wpad=y -# CONFIG_PACKAGE_wpad-mini is not set -CONFIG_PACKAGE_zlib=y -# CONFIG_PER_FEED_REPO_ADD_COMMENTED is not set -CONFIG_VERSIONOPT=y -CONFIG_VERSION_BUG_URL="" -CONFIG_VERSION_CODE="" -CONFIG_VERSION_CODE_FILENAMES=y -CONFIG_VERSION_DIST="OpenFestLEDE" -CONFIG_VERSION_FILENAMES=y -CONFIG_VERSION_HWREV="" -CONFIG_VERSION_MANUFACTURER="" -CONFIG_VERSION_MANUFACTURER_URL="" -CONFIG_VERSION_PRODUCT="" -CONFIG_VERSION_SUPPORT_URL="" -CONFIG_WPA_SUPPLICANT_INTERNAL=y -CONFIG_VERSION_REPO="https://mirrors.linux-bulgaria.org/lede/releases/17.01.4" diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..3dc1706 --- /dev/null +++ b/build.sh @@ -0,0 +1,37 @@ +#!/bin/bash + +VERSION="23.05.0" + +podman build \ + --build-arg=IB_URL="https://downloads.openwrt.org/releases/${VERSION}/targets/ath79/generic/openwrt-imagebuilder-${VERSION}-ath79-generic.Linux-x86_64.tar.xz" \ + -t "openfest-openwrt-ath79:${VERSION}" . + +for config_file in specific_config/ath79/dlink_dap-2695-a1/*.conf +do + customization_name="$(basename -s.conf ${config_file})" + tmpdir="tmp/${customization_name}" + + mkdir -p "${tmpdir}" + mkdir -p "tmp/dl" + mkdir -p "bin" + cp -rp generic_config/ath79/dlink_dap-2695-a1/* "${tmpdir}/" + mkdir -p "${tmpdir}/etc/uci-defaults" + cp "${config_file}" "${tmpdir}/etc/uci-defaults/99-$(basename ${config_file})" + + podman run \ + --rm \ + -ti \ + -v "$(pwd)/bin:/out:z" \ + -v "$(pwd)/${tmpdir}:/files:z" \ + -v "$(pwd)/tmp/dl:/ib/dl:z" \ + "openfest-openwrt-ath79:${VERSION}" \ + make image PROFILE=dlink_dap-2695-a1 \ + PACKAGES='kmod-ath10k -kmod-ath10k-ct -ath10k-firmware-qca988x-ct ath10k-firmware-qca988x -wpad-basic-mbedtls wpad-wolfssl usteer tcpdump-mini mtr iperf3 ethtool bwm-ng luci ebtables ip-bridge socat' \ + DISABLED_SERVICES='dnsmasq odhcpd firewall' \ + BIN_DIR=/out \ + FILES=/files \ + EXTRA_IMAGE_NAME="${customization_name}"\ + V=sc +done + +rm -rf "tmp" diff --git a/config/Archer-C5/dhcp b/config/Archer-C5/dhcp deleted file mode 100644 index 2fdbce8..0000000 --- a/config/Archer-C5/dhcp +++ /dev/null @@ -1,38 +0,0 @@ - -config dnsmasq - option domainneeded '1' - option boguspriv '1' - option filterwin2k '0' - option localise_queries '1' - option rebind_protection '1' - option rebind_localhost '1' - option local '/lan/' - option domain 'lan' - option expandhosts '1' - option nonegcache '0' - option authoritative '1' - option readethers '1' - option leasefile '/tmp/dhcp.leases' - option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto' - option nonwildcard '1' - option localservice '1' - option ednspacket_max '1232' - -config dhcp 'lan' - option interface 'lan' - option start '100' - option limit '150' - option leasetime '12h' - option dhcpv4 'server' - option dhcpv6 'server' - option ra 'server' - option ra_slaac '1' - list ra_flags 'managed-config' - list ra_flags 'other-config' - -config odhcpd 'odhcpd' - option maindhcp '0' - option leasefile '/tmp/hosts/odhcpd' - option leasetrigger '/usr/sbin/odhcpd-update' - option loglevel '4' - diff --git a/config/Archer-C5/dropbear b/config/Archer-C5/dropbear deleted file mode 100644 index 2139ba0..0000000 --- a/config/Archer-C5/dropbear +++ /dev/null @@ -1,5 +0,0 @@ -config dropbear - option PasswordAuth 'on' - option RootPasswordAuth 'on' - option Port '22' -# option BannerFile '/etc/banner' diff --git a/config/Archer-C5/firewall b/config/Archer-C5/firewall deleted file mode 100644 index f27fa9c..0000000 --- a/config/Archer-C5/firewall +++ /dev/null @@ -1,122 +0,0 @@ - -config defaults - option syn_flood '1' - option input 'ACCEPT' - option output 'ACCEPT' - option forward 'REJECT' - -config zone - option name 'lan' - option input 'ACCEPT' - option output 'ACCEPT' - option forward 'ACCEPT' - list network 'lan' - list network 'mngmnt' - -config zone - option name 'wan' - option input 'REJECT' - option output 'ACCEPT' - option forward 'REJECT' - option masq '1' - option mtu_fix '1' - list network 'Openfest' - list network 'oflvideo' - -config forwarding - option src 'lan' - option dest 'wan' - -config rule - option name 'Allow-DHCP-Renew' - option src 'wan' - option proto 'udp' - option dest_port '68' - option target 'ACCEPT' - option family 'ipv4' - -config rule - option name 'Allow-Ping' - option src 'wan' - option proto 'icmp' - option icmp_type 'echo-request' - option family 'ipv4' - option target 'ACCEPT' - -config rule - option name 'Allow-IGMP' - option src 'wan' - option proto 'igmp' - option family 'ipv4' - option target 'ACCEPT' - -config rule - option name 'Allow-DHCPv6' - option src 'wan' - option proto 'udp' - option dest_port '546' - option family 'ipv6' - option target 'ACCEPT' - -config rule - option name 'Allow-MLD' - option src 'wan' - option proto 'icmp' - option src_ip 'fe80::/10' - list icmp_type '130/0' - list icmp_type '131/0' - list icmp_type '132/0' - list icmp_type '143/0' - option family 'ipv6' - option target 'ACCEPT' - -config rule - option name 'Allow-ICMPv6-Input' - option src 'wan' - option proto 'icmp' - list icmp_type 'echo-request' - list icmp_type 'echo-reply' - list icmp_type 'destination-unreachable' - list icmp_type 'packet-too-big' - list icmp_type 'time-exceeded' - list icmp_type 'bad-header' - list icmp_type 'unknown-header-type' - list icmp_type 'router-solicitation' - list icmp_type 'neighbour-solicitation' - list icmp_type 'router-advertisement' - list icmp_type 'neighbour-advertisement' - option limit '1000/sec' - option family 'ipv6' - option target 'ACCEPT' - -config rule - option name 'Allow-ICMPv6-Forward' - option src 'wan' - option dest '*' - option proto 'icmp' - list icmp_type 'echo-request' - list icmp_type 'echo-reply' - list icmp_type 'destination-unreachable' - list icmp_type 'packet-too-big' - list icmp_type 'time-exceeded' - list icmp_type 'bad-header' - list icmp_type 'unknown-header-type' - option limit '1000/sec' - option family 'ipv6' - option target 'ACCEPT' - -config rule - option name 'Allow-IPSec-ESP' - option src 'wan' - option dest 'lan' - option proto 'esp' - option target 'ACCEPT' - -config rule - option name 'Allow-ISAKMP' - option src 'wan' - option dest 'lan' - option dest_port '500' - option proto 'udp' - option target 'ACCEPT' - diff --git a/config/Archer-C5/luci b/config/Archer-C5/luci deleted file mode 100644 index 8eb8a9b..0000000 --- a/config/Archer-C5/luci +++ /dev/null @@ -1,41 +0,0 @@ - -config core 'main' - option lang 'auto' - option mediaurlbase '/luci-static/bootstrap' - option resourcebase '/luci-static/resources' - option ubuspath '/ubus/' - -config extern 'flash_keep' - option uci '/etc/config/' - option dropbear '/etc/dropbear/' - option openvpn '/etc/openvpn/' - option passwd '/etc/passwd' - option opkg '/etc/opkg.conf' - option firewall '/etc/firewall.user' - option uploads '/lib/uci/upload/' - -config internal 'languages' - -config internal 'sauth' - option sessionpath '/tmp/luci-sessions' - option sessiontime '3600' - -config internal 'ccache' - option enable '1' - -config internal 'themes' - option Bootstrap '/luci-static/bootstrap' - option BootstrapDark '/luci-static/bootstrap-dark' - option BootstrapLight '/luci-static/bootstrap-light' - -config internal 'apply' - option rollback '90' - option holdoff '4' - option timeout '5' - option display '1.5' - -config internal 'diag' - option dns 'openwrt.org' - option ping 'openwrt.org' - option route 'openwrt.org' - diff --git a/config/Archer-C5/network b/config/Archer-C5/network deleted file mode 100644 index b0b8e7c..0000000 --- a/config/Archer-C5/network +++ /dev/null @@ -1,104 +0,0 @@ - -config interface 'loopback' - option device 'lo' - option proto 'static' - option ipaddr '127.0.0.1' - option netmask '255.0.0.0' - -config globals 'globals' - option ula_prefix 'fd9e:05cc:1094::/48' - -config device - option name 'br-lan' - option type 'bridge' - list ports 'eth1.1' - -config interface 'lan' - option device 'br-lan' - option proto 'static' - option ipaddr '192.168.1.1' - option netmask '255.255.255.0' - option ip6assign '60' - -config switch - option name 'switch0' - option reset '1' - option enable_vlan '1' - -config switch_vlan - option device 'switch0' - option vlan '1' - option ports '0t 2 3 4 5' - option vid '1' - -config device - option type 'bridge' - option name 'br-opf' - list ports 'eth0' - -config device - option type '8021q' - option ifname 'br-opf' - option vid '20' - option name 'br-opf.20' - -config device - option type '8021q' - option ifname 'br-opf' - option vid '21' - option name 'br-opf.21' - -config device - option type '8021q' - option ifname 'br-opf' - option vid '23' - option name 'br-opf.23' - -config bridge-vlan - option device 'br-opf' - option vlan '20' - list ports 'eth0:t' - -config bridge-vlan - option device 'br-opf' - option vlan '21' - list ports 'eth0:t' - -config bridge-vlan - option device 'br-opf' - option vlan '22' - list ports 'eth0:t' - -config switch_vlan - option device 'switch0' - option vlan '2' - option ports '1t 6t' - option vid '20' - -config switch_vlan - option device 'switch0' - option vlan '3' - option ports '1t 6t' - option vid '21' - -config switch_vlan - option device 'switch0' - option vlan '4' - option ports '1t 6t' - option vid '23' - -config interface 'mngmnt' - option proto 'static' - option device 'br-opf.20' - option ipaddr '10.20.0.59' - option netmask '255.255.255.0' - option gateway '10.20.0.1' - -config interface 'Openfest' - option proto 'none' - option device 'br-opf.21' - -config interface 'oflvideo' - option proto 'none' - option device 'br-opf.23' - diff --git a/config/Archer-C5/rpcd b/config/Archer-C5/rpcd deleted file mode 100644 index 176c643..0000000 --- a/config/Archer-C5/rpcd +++ /dev/null @@ -1,10 +0,0 @@ -config rpcd - option socket /var/run/ubus/ubus.sock - option timeout 30 - -config login - option username 'root' - option password '$p$root' - list read '*' - list write '*' - diff --git a/config/Archer-C5/system b/config/Archer-C5/system deleted file mode 100644 index 74788f3..0000000 --- a/config/Archer-C5/system +++ /dev/null @@ -1,16 +0,0 @@ - -config system - option hostname 'OpenWrt' - option timezone 'UTC' - option ttylogin '0' - option log_size '64' - option urandom_seed '0' - -config timeserver 'ntp' - option enabled '1' - option enable_server '0' - list server '0.openwrt.pool.ntp.org' - list server '1.openwrt.pool.ntp.org' - list server '2.openwrt.pool.ntp.org' - list server '3.openwrt.pool.ntp.org' - diff --git a/config/Archer-C5/ubootenv b/config/Archer-C5/ubootenv deleted file mode 100644 index e69de29..0000000 diff --git a/config/Archer-C5/ucitrack b/config/Archer-C5/ucitrack deleted file mode 100644 index bb4cdbc..0000000 --- a/config/Archer-C5/ucitrack +++ /dev/null @@ -1,56 +0,0 @@ -config network - option init network - list affects dhcp - -config wireless - list affects network - -config firewall - option init firewall - list affects luci-splash - list affects qos - list affects miniupnpd - -config olsr - option init olsrd - -config dhcp - option init dnsmasq - list affects odhcpd - -config odhcpd - option init odhcpd - -config dropbear - option init dropbear - -config httpd - option init httpd - -config fstab - option exec '/sbin/block mount' - -config qos - option init qos - -config system - option init led - option exec '/etc/init.d/log reload' - list affects luci_statistics - list affects dhcp - -config luci_splash - option init luci_splash - -config upnpd - option init miniupnpd - -config ntpclient - option init ntpclient - -config samba - option init samba - -config tinyproxy - option init tinyproxy - diff --git a/config/Archer-C5/uhttpd b/config/Archer-C5/uhttpd deleted file mode 100644 index cb2ff71..0000000 --- a/config/Archer-C5/uhttpd +++ /dev/null @@ -1,31 +0,0 @@ - -config uhttpd 'main' - list listen_http '0.0.0.0:80' - list listen_http '[::]:80' - list listen_https '0.0.0.0:443' - list listen_https '[::]:443' - option redirect_https '0' - option home '/www' - option rfc1918_filter '1' - option max_requests '3' - option max_connections '100' - option cert '/etc/uhttpd.crt' - option key '/etc/uhttpd.key' - option cgi_prefix '/cgi-bin' - list lua_prefix '/cgi-bin/luci=/usr/lib/lua/luci/sgi/uhttpd.lua' - option script_timeout '60' - option network_timeout '30' - option http_keepalive '20' - option tcp_keepalive '1' - option ubus_prefix '/ubus' - -config cert 'defaults' - option days '730' - option key_type 'ec' - option bits '2048' - option ec_curve 'P-256' - option country 'ZZ' - option state 'Somewhere' - option location 'Unknown' - option commonname 'OpenWrt' - diff --git a/config/Archer-C5/wireless b/config/Archer-C5/wireless deleted file mode 100644 index 61cf124..0000000 --- a/config/Archer-C5/wireless +++ /dev/null @@ -1,31 +0,0 @@ - -config wifi-device 'radio0' - option type 'mac80211' - option path 'pci0000:00/0000:00:00.0' - option channel '36' - option band '5g' - option htmode 'VHT80' - option disabled '1' - -config wifi-iface 'default_radio0' - option device 'radio0' - option network 'lan' - option mode 'ap' - option ssid 'OpenWrt' - option encryption 'none' - -config wifi-device 'radio1' - option type 'mac80211' - option path 'platform/ahb/18100000.wmac' - option channel '1' - option band '2g' - option htmode 'HT20' - option disabled '1' - -config wifi-iface 'default_radio1' - option device 'radio1' - option network 'lan' - option mode 'ap' - option ssid 'OpenWrt' - option encryption 'none' - diff --git a/config/D-link Dap-2695/dhcp b/config/D-link Dap-2695/dhcp deleted file mode 100644 index 065bf3a..0000000 --- a/config/D-link Dap-2695/dhcp +++ /dev/null @@ -1,38 +0,0 @@ - -config dnsmasq - option domainneeded '1' - option boguspriv '1' - option filterwin2k '0' - option localise_queries '1' - option rebind_protection '1' - option rebind_localhost '1' - option local '/lan/' - option domain 'lan' - option expandhosts '1' - option nonegcache '0' - option authoritative '1' - option readethers '1' - option leasefile '/tmp/dhcp.leases' - option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto' - option nonwildcard '1' - option localservice '1' - option ednspacket_max '1232' - -config dhcp 'lan' - option interface 'lan' - option start '100' - option limit '150' - option leasetime '12h' - option dhcpv4 'server' - option dhcpv6 'server' - option ra 'server' - list ra_flags 'managed-config' - list ra_flags 'other-config' - option ignore '1' - -config odhcpd 'odhcpd' - option maindhcp '0' - option leasefile '/tmp/hosts/odhcpd' - option leasetrigger '/usr/sbin/odhcpd-update' - option loglevel '4' - diff --git a/config/D-link Dap-2695/dropbear b/config/D-link Dap-2695/dropbear deleted file mode 100644 index 2139ba0..0000000 --- a/config/D-link Dap-2695/dropbear +++ /dev/null @@ -1,5 +0,0 @@ -config dropbear - option PasswordAuth 'on' - option RootPasswordAuth 'on' - option Port '22' -# option BannerFile '/etc/banner' diff --git a/config/D-link Dap-2695/firewall b/config/D-link Dap-2695/firewall deleted file mode 100644 index a1941d0..0000000 --- a/config/D-link Dap-2695/firewall +++ /dev/null @@ -1,119 +0,0 @@ - -config defaults - option syn_flood '1' - option input 'ACCEPT' - option output 'ACCEPT' - option forward 'REJECT' - -config zone - option name 'lan' - option input 'ACCEPT' - option output 'ACCEPT' - option forward 'ACCEPT' - list network 'lan' - -config zone - option name 'wan' - option input 'REJECT' - option output 'ACCEPT' - option forward 'REJECT' - option masq '1' - option mtu_fix '1' - -config forwarding - option src 'lan' - option dest 'wan' - -config rule - option name 'Allow-DHCP-Renew' - option src 'wan' - option proto 'udp' - option dest_port '68' - option target 'ACCEPT' - option family 'ipv4' - -config rule - option name 'Allow-Ping' - option src 'wan' - option proto 'icmp' - option icmp_type 'echo-request' - option family 'ipv4' - option target 'ACCEPT' - -config rule - option name 'Allow-IGMP' - option src 'wan' - option proto 'igmp' - option family 'ipv4' - option target 'ACCEPT' - -config rule - option name 'Allow-DHCPv6' - option src 'wan' - option proto 'udp' - option dest_port '546' - option family 'ipv6' - option target 'ACCEPT' - -config rule - option name 'Allow-MLD' - option src 'wan' - option proto 'icmp' - option src_ip 'fe80::/10' - list icmp_type '130/0' - list icmp_type '131/0' - list icmp_type '132/0' - list icmp_type '143/0' - option family 'ipv6' - option target 'ACCEPT' - -config rule - option name 'Allow-ICMPv6-Input' - option src 'wan' - option proto 'icmp' - list icmp_type 'echo-request' - list icmp_type 'echo-reply' - list icmp_type 'destination-unreachable' - list icmp_type 'packet-too-big' - list icmp_type 'time-exceeded' - list icmp_type 'bad-header' - list icmp_type 'unknown-header-type' - list icmp_type 'router-solicitation' - list icmp_type 'neighbour-solicitation' - list icmp_type 'router-advertisement' - list icmp_type 'neighbour-advertisement' - option limit '1000/sec' - option family 'ipv6' - option target 'ACCEPT' - -config rule - option name 'Allow-ICMPv6-Forward' - option src 'wan' - option dest '*' - option proto 'icmp' - list icmp_type 'echo-request' - list icmp_type 'echo-reply' - list icmp_type 'destination-unreachable' - list icmp_type 'packet-too-big' - list icmp_type 'time-exceeded' - list icmp_type 'bad-header' - list icmp_type 'unknown-header-type' - option limit '1000/sec' - option family 'ipv6' - option target 'ACCEPT' - -config rule - option name 'Allow-IPSec-ESP' - option src 'wan' - option dest 'lan' - option proto 'esp' - option target 'ACCEPT' - -config rule - option name 'Allow-ISAKMP' - option src 'wan' - option dest 'lan' - option dest_port '500' - option proto 'udp' - option target 'ACCEPT' - diff --git a/config/D-link Dap-2695/luci b/config/D-link Dap-2695/luci deleted file mode 100644 index 8eb8a9b..0000000 --- a/config/D-link Dap-2695/luci +++ /dev/null @@ -1,41 +0,0 @@ - -config core 'main' - option lang 'auto' - option mediaurlbase '/luci-static/bootstrap' - option resourcebase '/luci-static/resources' - option ubuspath '/ubus/' - -config extern 'flash_keep' - option uci '/etc/config/' - option dropbear '/etc/dropbear/' - option openvpn '/etc/openvpn/' - option passwd '/etc/passwd' - option opkg '/etc/opkg.conf' - option firewall '/etc/firewall.user' - option uploads '/lib/uci/upload/' - -config internal 'languages' - -config internal 'sauth' - option sessionpath '/tmp/luci-sessions' - option sessiontime '3600' - -config internal 'ccache' - option enable '1' - -config internal 'themes' - option Bootstrap '/luci-static/bootstrap' - option BootstrapDark '/luci-static/bootstrap-dark' - option BootstrapLight '/luci-static/bootstrap-light' - -config internal 'apply' - option rollback '90' - option holdoff '4' - option timeout '5' - option display '1.5' - -config internal 'diag' - option dns 'openwrt.org' - option ping 'openwrt.org' - option route 'openwrt.org' - diff --git a/config/D-link Dap-2695/network b/config/D-link Dap-2695/network deleted file mode 100644 index 3c34761..0000000 --- a/config/D-link Dap-2695/network +++ /dev/null @@ -1,73 +0,0 @@ - -config interface 'loopback' - option device 'lo' - option proto 'static' - option ipaddr '127.0.0.1' - option netmask '255.0.0.0' - -config globals 'globals' - option ula_prefix 'fd4a:07c0:7d8d::/48' - -config device - option name 'br-lan' - option type 'bridge' - list ports 'eth0.1' - -config interface 'lan' - option proto 'static' - option netmask '255.255.255.0' - option ip6assign '60' - option device 'br-lan.1' - option ipaddr '192.168.1.1' - option gateway '192.168.1.20' - list dns '8.8.8.8' - -config switch - option name 'switch0' - option reset '1' - option enable_vlan '1' - -config switch_vlan - option device 'switch0' - option vlan '1' - option ports '2 0t' - -config switch_vlan - option device 'switch0' - option vlan '2' - option ports '3 6t' - -config bridge-vlan - option device 'br-lan' - option vlan '1' - list ports 'eth0.1' - -config bridge-vlan - option device 'br-lan' - option vlan '21' - list ports 'eth0.1:t' - -config bridge-vlan - option device 'br-lan' - option vlan '23' - list ports 'eth0.1:t' - -config bridge-vlan - option device 'br-lan' - option vlan '20' - list ports 'eth0.1:t' - -config interface 'userwifi' - option proto 'none' - option device 'br-lan.21' - option defaultroute '0' - option peerdns '0' - option delegate '0' - -config interface 'videowifi' - option proto 'none' - option device 'br-lan.23' - option defaultroute '0' - option peerdns '0' - option delegate '0' - diff --git a/config/D-link Dap-2695/rpcd b/config/D-link Dap-2695/rpcd deleted file mode 100644 index 176c643..0000000 --- a/config/D-link Dap-2695/rpcd +++ /dev/null @@ -1,10 +0,0 @@ -config rpcd - option socket /var/run/ubus/ubus.sock - option timeout 30 - -config login - option username 'root' - option password '$p$root' - list read '*' - list write '*' - diff --git a/config/D-link Dap-2695/ubootenv b/config/D-link Dap-2695/ubootenv deleted file mode 100644 index e69de29..0000000 diff --git a/config/D-link Dap-2695/ucitrack b/config/D-link Dap-2695/ucitrack deleted file mode 100644 index bb4cdbc..0000000 --- a/config/D-link Dap-2695/ucitrack +++ /dev/null @@ -1,56 +0,0 @@ -config network - option init network - list affects dhcp - -config wireless - list affects network - -config firewall - option init firewall - list affects luci-splash - list affects qos - list affects miniupnpd - -config olsr - option init olsrd - -config dhcp - option init dnsmasq - list affects odhcpd - -config odhcpd - option init odhcpd - -config dropbear - option init dropbear - -config httpd - option init httpd - -config fstab - option exec '/sbin/block mount' - -config qos - option init qos - -config system - option init led - option exec '/etc/init.d/log reload' - list affects luci_statistics - list affects dhcp - -config luci_splash - option init luci_splash - -config upnpd - option init miniupnpd - -config ntpclient - option init ntpclient - -config samba - option init samba - -config tinyproxy - option init tinyproxy - diff --git a/config/D-link Dap-2695/uhttpd b/config/D-link Dap-2695/uhttpd deleted file mode 100644 index cb2ff71..0000000 --- a/config/D-link Dap-2695/uhttpd +++ /dev/null @@ -1,31 +0,0 @@ - -config uhttpd 'main' - list listen_http '0.0.0.0:80' - list listen_http '[::]:80' - list listen_https '0.0.0.0:443' - list listen_https '[::]:443' - option redirect_https '0' - option home '/www' - option rfc1918_filter '1' - option max_requests '3' - option max_connections '100' - option cert '/etc/uhttpd.crt' - option key '/etc/uhttpd.key' - option cgi_prefix '/cgi-bin' - list lua_prefix '/cgi-bin/luci=/usr/lib/lua/luci/sgi/uhttpd.lua' - option script_timeout '60' - option network_timeout '30' - option http_keepalive '20' - option tcp_keepalive '1' - option ubus_prefix '/ubus' - -config cert 'defaults' - option days '730' - option key_type 'ec' - option bits '2048' - option ec_curve 'P-256' - option country 'ZZ' - option state 'Somewhere' - option location 'Unknown' - option commonname 'OpenWrt' - diff --git a/config/D-link Dap-2695/wireless b/config/D-link Dap-2695/wireless deleted file mode 100644 index 72710e3..0000000 --- a/config/D-link Dap-2695/wireless +++ /dev/null @@ -1,57 +0,0 @@ - -config wifi-device 'radio0' - option type 'mac80211' - option path 'pci0000:00/0000:00:00.0' - option channel '36' - option band '5g' - option htmode 'VHT80' - option txpower '10' - option country 'BG' - option cell_density '0' - -config wifi-iface 'default_radio0' - option device 'radio0' - option mode 'ap' - option encryption 'none' - option ssid 'OpenFest' - option isolate '1' - option macaddr '00:50:00:00:00:01' - option network 'userwifi' - -config wifi-device 'radio1' - option type 'mac80211' - option path 'platform/ahb/18100000.wmac' - option channel '1' - option band '2g' - option htmode 'HT20' - option txpower '10' - option country 'BG' - option cell_density '0' - -config wifi-iface 'default_radio1' - option device 'radio1' - option mode 'ap' - option encryption 'none' - option ssid 'OpenFest-Legacy' - option isolate '1' - option macaddr '02:24:00:00:00:01' - option network 'userwifi' - -config wifi-iface 'wifinet2' - option device 'radio0' - option mode 'ap' - option ssid 'ofvideo' - option encryption 'sae-mixed' - option macaddr '02:50:FF:00:00:01' - option key 'openfest' - option network 'videowifi' - -config wifi-iface 'wifinet3' - option device 'radio1' - option mode 'ap' - option ssid 'ofvideo' - option encryption 'sae-mixed' - option macaddr '02:50:FF:00:00:01' - option key 'openfest' - option network 'videowifi' - diff --git a/config/Lynksys WRT1900ACS/config/dhcp b/config/Lynksys WRT1900ACS/config/dhcp deleted file mode 100644 index 1727eb5..0000000 --- a/config/Lynksys WRT1900ACS/config/dhcp +++ /dev/null @@ -1,42 +0,0 @@ - -config dnsmasq - option domainneeded '1' - option boguspriv '1' - option filterwin2k '0' - option localise_queries '1' - option rebind_protection '1' - option rebind_localhost '1' - option local '/lan/' - option domain 'lan' - option expandhosts '1' - option nonegcache '0' - option authoritative '1' - option readethers '1' - option leasefile '/tmp/dhcp.leases' - option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto' - option nonwildcard '1' - option localservice '1' - option ednspacket_max '1232' - -config dhcp 'lan' - option interface 'lan' - option start '100' - option limit '150' - option leasetime '12h' - option dhcpv4 'server' - option dhcpv6 'server' - option ra 'server' - list ra_flags 'managed-config' - list ra_flags 'other-config' - option ignore '1' - -config dhcp 'wan' - option interface 'wan' - option ignore '1' - -config odhcpd 'odhcpd' - option maindhcp '0' - option leasefile '/tmp/hosts/odhcpd' - option leasetrigger '/usr/sbin/odhcpd-update' - option loglevel '4' - diff --git a/config/Lynksys WRT1900ACS/config/dropbear b/config/Lynksys WRT1900ACS/config/dropbear deleted file mode 100644 index 2139ba0..0000000 --- a/config/Lynksys WRT1900ACS/config/dropbear +++ /dev/null @@ -1,5 +0,0 @@ -config dropbear - option PasswordAuth 'on' - option RootPasswordAuth 'on' - option Port '22' -# option BannerFile '/etc/banner' diff --git a/config/Lynksys WRT1900ACS/config/firewall b/config/Lynksys WRT1900ACS/config/firewall deleted file mode 100644 index b9a4647..0000000 --- a/config/Lynksys WRT1900ACS/config/firewall +++ /dev/null @@ -1,189 +0,0 @@ -config defaults - option syn_flood 1 - option input ACCEPT - option output ACCEPT - option forward REJECT -# Uncomment this line to disable ipv6 rules -# option disable_ipv6 1 - -config zone - option name lan - list network 'lan' - option input ACCEPT - option output ACCEPT - option forward ACCEPT - -config zone - option name wan - list network 'wan' - list network 'wan6' - option input REJECT - option output ACCEPT - option forward REJECT - option masq 1 - option mtu_fix 1 - -config forwarding - option src lan - option dest wan - -# We need to accept udp packets on port 68, -# see https://dev.openwrt.org/ticket/4108 -config rule - option name Allow-DHCP-Renew - option src wan - option proto udp - option dest_port 68 - option target ACCEPT - option family ipv4 - -# Allow IPv4 ping -config rule - option name Allow-Ping - option src wan - option proto icmp - option icmp_type echo-request - option family ipv4 - option target ACCEPT - -config rule - option name Allow-IGMP - option src wan - option proto igmp - option family ipv4 - option target ACCEPT - -# Allow DHCPv6 replies -# see https://github.com/openwrt/openwrt/issues/5066 -config rule - option name Allow-DHCPv6 - option src wan - option proto udp - option dest_port 546 - option family ipv6 - option target ACCEPT - -config rule - option name Allow-MLD - option src wan - option proto icmp - option src_ip fe80::/10 - list icmp_type '130/0' - list icmp_type '131/0' - list icmp_type '132/0' - list icmp_type '143/0' - option family ipv6 - option target ACCEPT - -# Allow essential incoming IPv6 ICMP traffic -config rule - option name Allow-ICMPv6-Input - option src wan - option proto icmp - list icmp_type echo-request - list icmp_type echo-reply - list icmp_type destination-unreachable - list icmp_type packet-too-big - list icmp_type time-exceeded - list icmp_type bad-header - list icmp_type unknown-header-type - list icmp_type router-solicitation - list icmp_type neighbour-solicitation - list icmp_type router-advertisement - list icmp_type neighbour-advertisement - option limit 1000/sec - option family ipv6 - option target ACCEPT - -# Allow essential forwarded IPv6 ICMP traffic -config rule - option name Allow-ICMPv6-Forward - option src wan - option dest * - option proto icmp - list icmp_type echo-request - list icmp_type echo-reply - list icmp_type destination-unreachable - list icmp_type packet-too-big - list icmp_type time-exceeded - list icmp_type bad-header - list icmp_type unknown-header-type - option limit 1000/sec - option family ipv6 - option target ACCEPT - -config rule - option name Allow-IPSec-ESP - option src wan - option dest lan - option proto esp - option target ACCEPT - -config rule - option name Allow-ISAKMP - option src wan - option dest lan - option dest_port 500 - option proto udp - option target ACCEPT - - -### EXAMPLE CONFIG SECTIONS -# do not allow a specific ip to access wan -#config rule -# option src lan -# option src_ip 192.168.45.2 -# option dest wan -# option proto tcp -# option target REJECT - -# block a specific mac on wan -#config rule -# option dest wan -# option src_mac 00:11:22:33:44:66 -# option target REJECT - -# block incoming ICMP traffic on a zone -#config rule -# option src lan -# option proto ICMP -# option target DROP - -# port redirect port coming in on wan to lan -#config redirect -# option src wan -# option src_dport 80 -# option dest lan -# option dest_ip 192.168.16.235 -# option dest_port 80 -# option proto tcp - -# port redirect of remapped ssh port (22001) on wan -#config redirect -# option src wan -# option src_dport 22001 -# option dest lan -# option dest_port 22 -# option proto tcp - -### FULL CONFIG SECTIONS -#config rule -# option src lan -# option src_ip 192.168.45.2 -# option src_mac 00:11:22:33:44:55 -# option src_port 80 -# option dest wan -# option dest_ip 194.25.2.129 -# option dest_port 120 -# option proto tcp -# option target REJECT - -#config redirect -# option src lan -# option src_ip 192.168.45.2 -# option src_mac 00:11:22:33:44:55 -# option src_port 1024 -# option src_dport 80 -# option dest_ip 194.25.2.129 -# option dest_port 120 -# option proto tcp diff --git a/config/Lynksys WRT1900ACS/config/luci b/config/Lynksys WRT1900ACS/config/luci deleted file mode 100644 index 8eb8a9b..0000000 --- a/config/Lynksys WRT1900ACS/config/luci +++ /dev/null @@ -1,41 +0,0 @@ - -config core 'main' - option lang 'auto' - option mediaurlbase '/luci-static/bootstrap' - option resourcebase '/luci-static/resources' - option ubuspath '/ubus/' - -config extern 'flash_keep' - option uci '/etc/config/' - option dropbear '/etc/dropbear/' - option openvpn '/etc/openvpn/' - option passwd '/etc/passwd' - option opkg '/etc/opkg.conf' - option firewall '/etc/firewall.user' - option uploads '/lib/uci/upload/' - -config internal 'languages' - -config internal 'sauth' - option sessionpath '/tmp/luci-sessions' - option sessiontime '3600' - -config internal 'ccache' - option enable '1' - -config internal 'themes' - option Bootstrap '/luci-static/bootstrap' - option BootstrapDark '/luci-static/bootstrap-dark' - option BootstrapLight '/luci-static/bootstrap-light' - -config internal 'apply' - option rollback '90' - option holdoff '4' - option timeout '5' - option display '1.5' - -config internal 'diag' - option dns 'openwrt.org' - option ping 'openwrt.org' - option route 'openwrt.org' - diff --git a/config/Lynksys WRT1900ACS/config/network b/config/Lynksys WRT1900ACS/config/network deleted file mode 100644 index c95a123..0000000 --- a/config/Lynksys WRT1900ACS/config/network +++ /dev/null @@ -1,84 +0,0 @@ - -config interface 'loopback' - option device 'lo' - option proto 'static' - option ipaddr '127.0.0.1' - option netmask '255.0.0.0' - -config globals 'globals' - option packet_steering '1' - option ula_prefix 'fdfa:5bcd:c72e::/48' - -config device - option name 'br-lan' - option type 'bridge' - option ipv6 '0' - list ports 'lan1' - -config interface 'lan' - option proto 'static' - option device 'br-lan.1' - option ipaddr '192.168.1.1' - option netmask '255.255.255.0' - option gateway '192.168.1.20' - list dns '8.8.8.8' - option delegate '0' - -config bridge-vlan - option device 'br-lan' - option vlan '1' - list ports 'lan1' - -config bridge-vlan - option device 'br-lan' - option vlan '20' - list ports 'lan1:t' - -config bridge-vlan - option device 'br-lan' - option vlan '21' - list ports 'lan1:t' - -config bridge-vlan - option device 'br-lan' - option vlan '23' - list ports 'lan1:t' - -config interface 'userwifi' - option proto 'none' - option device 'br-lan.21' - option defaultroute '0' - option peerdns '0' - option delegate '0' - -config interface 'videowifi' - option proto 'none' - option device 'br-lan.23' - option defaultroute '0' - option peerdns '0' - option delegate '0' - -config device - option name 'br-lan.1' - option type '8021q' - option ifname 'br-lan' - option vid '1' - -config device - option name 'br-lan.20' - option type '8021q' - option ifname 'br-lan' - option vid '20' - -config device - option name 'br-lan.21' - option type '8021q' - option ifname 'br-lan' - option vid '21' - -config device - option name 'br-lan.23' - option type '8021q' - option ifname 'br-lan' - option vid '23' - diff --git a/config/Lynksys WRT1900ACS/config/rpcd b/config/Lynksys WRT1900ACS/config/rpcd deleted file mode 100644 index 176c643..0000000 --- a/config/Lynksys WRT1900ACS/config/rpcd +++ /dev/null @@ -1,10 +0,0 @@ -config rpcd - option socket /var/run/ubus/ubus.sock - option timeout 30 - -config login - option username 'root' - option password '$p$root' - list read '*' - list write '*' - diff --git a/config/Lynksys WRT1900ACS/config/system b/config/Lynksys WRT1900ACS/config/system deleted file mode 100644 index 8ab470c..0000000 --- a/config/Lynksys WRT1900ACS/config/system +++ /dev/null @@ -1,43 +0,0 @@ - -config system - option hostname 'OpenWrt' - option timezone 'UTC' - option ttylogin '0' - option log_size '64' - option urandom_seed '0' - option compat_version '1.1' - -config timeserver 'ntp' - option enabled '1' - option enable_server '0' - list server '0.openwrt.pool.ntp.org' - list server '1.openwrt.pool.ntp.org' - list server '2.openwrt.pool.ntp.org' - list server '3.openwrt.pool.ntp.org' - -config led 'led_wan' - option name 'WAN' - option sysfs 'pca963x:shelby:white:wan' - option trigger 'netdev' - option mode 'link tx rx' - option dev 'wan' - -config led 'led_usb1' - option name 'USB 1' - option sysfs 'pca963x:shelby:white:usb2' - option trigger 'usbport' - list port 'usb1-port1' - -config led 'led_usb2' - option name 'USB 2' - option sysfs 'pca963x:shelby:white:usb3_1' - option trigger 'usbport' - list port 'usb2-port1' - list port 'usb3-port1' - -config led 'led_usb2_ss' - option name 'USB 2 SS' - option sysfs 'pca963x:shelby:white:usb3_2' - option trigger 'usbport' - list port 'usb3-port1' - diff --git a/config/Lynksys WRT1900ACS/config/ubootenv b/config/Lynksys WRT1900ACS/config/ubootenv deleted file mode 100644 index 454f0b5..0000000 --- a/config/Lynksys WRT1900ACS/config/ubootenv +++ /dev/null @@ -1,7 +0,0 @@ - -config ubootenv - option dev '/dev/mtd1' - option offset '0x0' - option envsize '0x20000' - option secsize '0x40000' - diff --git a/config/Lynksys WRT1900ACS/config/ucitrack b/config/Lynksys WRT1900ACS/config/ucitrack deleted file mode 100644 index bb4cdbc..0000000 --- a/config/Lynksys WRT1900ACS/config/ucitrack +++ /dev/null @@ -1,56 +0,0 @@ -config network - option init network - list affects dhcp - -config wireless - list affects network - -config firewall - option init firewall - list affects luci-splash - list affects qos - list affects miniupnpd - -config olsr - option init olsrd - -config dhcp - option init dnsmasq - list affects odhcpd - -config odhcpd - option init odhcpd - -config dropbear - option init dropbear - -config httpd - option init httpd - -config fstab - option exec '/sbin/block mount' - -config qos - option init qos - -config system - option init led - option exec '/etc/init.d/log reload' - list affects luci_statistics - list affects dhcp - -config luci_splash - option init luci_splash - -config upnpd - option init miniupnpd - -config ntpclient - option init ntpclient - -config samba - option init samba - -config tinyproxy - option init tinyproxy - diff --git a/config/Lynksys WRT1900ACS/config/uhttpd b/config/Lynksys WRT1900ACS/config/uhttpd deleted file mode 100644 index cb2ff71..0000000 --- a/config/Lynksys WRT1900ACS/config/uhttpd +++ /dev/null @@ -1,31 +0,0 @@ - -config uhttpd 'main' - list listen_http '0.0.0.0:80' - list listen_http '[::]:80' - list listen_https '0.0.0.0:443' - list listen_https '[::]:443' - option redirect_https '0' - option home '/www' - option rfc1918_filter '1' - option max_requests '3' - option max_connections '100' - option cert '/etc/uhttpd.crt' - option key '/etc/uhttpd.key' - option cgi_prefix '/cgi-bin' - list lua_prefix '/cgi-bin/luci=/usr/lib/lua/luci/sgi/uhttpd.lua' - option script_timeout '60' - option network_timeout '30' - option http_keepalive '20' - option tcp_keepalive '1' - option ubus_prefix '/ubus' - -config cert 'defaults' - option days '730' - option key_type 'ec' - option bits '2048' - option ec_curve 'P-256' - option country 'ZZ' - option state 'Somewhere' - option location 'Unknown' - option commonname 'OpenWrt' - diff --git a/config/Lynksys WRT1900ACS/config/wireless b/config/Lynksys WRT1900ACS/config/wireless deleted file mode 100644 index 26876ee..0000000 --- a/config/Lynksys WRT1900ACS/config/wireless +++ /dev/null @@ -1,55 +0,0 @@ -config wifi-device 'radio0' - option type 'mac80211' - option path 'soc/soc:pcie/pci0000:00/0000:00:01.0/0000:01:00.0' - option channel '36' - option band '5g' - option htmode 'VHT80' - option txpower '10' - option country 'BG' - option cell_density '0' - -config wifi-iface 'default_radio0' - option device 'radio0' - option mode 'ap' - option encryption 'none' - option ssid 'OpenFest' - option isolate '1' - option macaddr '00:50:00:00:00:01' - option network 'userwifi' - -config wifi-device 'radio1' - option type 'mac80211' - option path 'soc/soc:pcie/pci0000:00/0000:00:02.0/0000:02:00.0' - option channel '1' - option band '2g' - option htmode 'HT20' - option txpower '10' - option country 'BG' - option cell_density '0' - -config wifi-iface 'default_radio1' - option device 'radio1' - option mode 'ap' - option encryption 'none' - option ssid 'OpenFest-Legacy' - option isolate '1' - option macaddr '02:24:00:00:00:01' - option network 'userwifi' - -config wifi-iface 'wifinet2' - option device 'radio0' - option mode 'ap' - option ssid 'ofvideo' - option encryption 'sae-mixed' - option macaddr '02:50:FF:00:00:01' - option key 'openfest' - option network 'videowifi' - -config wifi-iface 'wifinet3' - option device 'radio1' - option mode 'ap' - option ssid 'ofvideo' - option encryption 'sae-mixed' - option macaddr '02:50:FF:00:00:01' - option key 'openfest' - option network 'videowifi' diff --git a/config/PCEngines APU3d (3port)/placeholder b/config/PCEngines APU3d (3port)/placeholder deleted file mode 100644 index e69de29..0000000 diff --git a/config/PCEngines APU4d (4port)/placeholder b/config/PCEngines APU4d (4port)/placeholder deleted file mode 100644 index e69de29..0000000 diff --git a/config/README.md b/config/README.md deleted file mode 100644 index 4f1bf50..0000000 --- a/config/README.md +++ /dev/null @@ -1,15 +0,0 @@ -# OpenWRT config -This is minimalistic config that is proven to work on each of the listed devices. -IP: 192.168.1.1/24 -Gateway: 192.168.1.20 -DHCP server: Off -Wi-Fi: 2.4G and 5G - -# VLANs -* 1:u -* 20:t -* 21:t -* 23:t - -## WARNING -BSSIDs are not changed accordingly!! \ No newline at end of file diff --git a/config/TpLink AX1800-Wall/config/dhcp b/config/TpLink AX1800-Wall/config/dhcp deleted file mode 100644 index d7f5736..0000000 --- a/config/TpLink AX1800-Wall/config/dhcp +++ /dev/null @@ -1,42 +0,0 @@ - -config dnsmasq - option domainneeded '1' - option boguspriv '1' - option filterwin2k '0' - option localise_queries '1' - option rebind_protection '1' - option rebind_localhost '1' - option local '/lan/' - option domain 'lan' - option expandhosts '1' - option nonegcache '0' - option authoritative '1' - option readethers '1' - option leasefile '/tmp/dhcp.leases' - option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto' - option nonwildcard '1' - option localservice '1' - option ednspacket_max '1232' - -config dhcp 'lan' - option interface 'lan' - option start '100' - option limit '150' - option leasetime '12h' - option dhcpv4 'server' - list ra_flags 'managed-config' - list ra_flags 'other-config' - option ra 'hybrid' - option dhcpv6 'hybrid' - option ignore '1' - -config dhcp 'wan' - option interface 'wan' - option ignore '1' - -config odhcpd 'odhcpd' - option maindhcp '0' - option leasefile '/tmp/hosts/odhcpd' - option leasetrigger '/usr/sbin/odhcpd-update' - option loglevel '4' - diff --git a/config/TpLink AX1800-Wall/config/dropbear b/config/TpLink AX1800-Wall/config/dropbear deleted file mode 100644 index 2139ba0..0000000 --- a/config/TpLink AX1800-Wall/config/dropbear +++ /dev/null @@ -1,5 +0,0 @@ -config dropbear - option PasswordAuth 'on' - option RootPasswordAuth 'on' - option Port '22' -# option BannerFile '/etc/banner' diff --git a/config/TpLink AX1800-Wall/config/firewall b/config/TpLink AX1800-Wall/config/firewall deleted file mode 100644 index b9a4647..0000000 --- a/config/TpLink AX1800-Wall/config/firewall +++ /dev/null @@ -1,189 +0,0 @@ -config defaults - option syn_flood 1 - option input ACCEPT - option output ACCEPT - option forward REJECT -# Uncomment this line to disable ipv6 rules -# option disable_ipv6 1 - -config zone - option name lan - list network 'lan' - option input ACCEPT - option output ACCEPT - option forward ACCEPT - -config zone - option name wan - list network 'wan' - list network 'wan6' - option input REJECT - option output ACCEPT - option forward REJECT - option masq 1 - option mtu_fix 1 - -config forwarding - option src lan - option dest wan - -# We need to accept udp packets on port 68, -# see https://dev.openwrt.org/ticket/4108 -config rule - option name Allow-DHCP-Renew - option src wan - option proto udp - option dest_port 68 - option target ACCEPT - option family ipv4 - -# Allow IPv4 ping -config rule - option name Allow-Ping - option src wan - option proto icmp - option icmp_type echo-request - option family ipv4 - option target ACCEPT - -config rule - option name Allow-IGMP - option src wan - option proto igmp - option family ipv4 - option target ACCEPT - -# Allow DHCPv6 replies -# see https://github.com/openwrt/openwrt/issues/5066 -config rule - option name Allow-DHCPv6 - option src wan - option proto udp - option dest_port 546 - option family ipv6 - option target ACCEPT - -config rule - option name Allow-MLD - option src wan - option proto icmp - option src_ip fe80::/10 - list icmp_type '130/0' - list icmp_type '131/0' - list icmp_type '132/0' - list icmp_type '143/0' - option family ipv6 - option target ACCEPT - -# Allow essential incoming IPv6 ICMP traffic -config rule - option name Allow-ICMPv6-Input - option src wan - option proto icmp - list icmp_type echo-request - list icmp_type echo-reply - list icmp_type destination-unreachable - list icmp_type packet-too-big - list icmp_type time-exceeded - list icmp_type bad-header - list icmp_type unknown-header-type - list icmp_type router-solicitation - list icmp_type neighbour-solicitation - list icmp_type router-advertisement - list icmp_type neighbour-advertisement - option limit 1000/sec - option family ipv6 - option target ACCEPT - -# Allow essential forwarded IPv6 ICMP traffic -config rule - option name Allow-ICMPv6-Forward - option src wan - option dest * - option proto icmp - list icmp_type echo-request - list icmp_type echo-reply - list icmp_type destination-unreachable - list icmp_type packet-too-big - list icmp_type time-exceeded - list icmp_type bad-header - list icmp_type unknown-header-type - option limit 1000/sec - option family ipv6 - option target ACCEPT - -config rule - option name Allow-IPSec-ESP - option src wan - option dest lan - option proto esp - option target ACCEPT - -config rule - option name Allow-ISAKMP - option src wan - option dest lan - option dest_port 500 - option proto udp - option target ACCEPT - - -### EXAMPLE CONFIG SECTIONS -# do not allow a specific ip to access wan -#config rule -# option src lan -# option src_ip 192.168.45.2 -# option dest wan -# option proto tcp -# option target REJECT - -# block a specific mac on wan -#config rule -# option dest wan -# option src_mac 00:11:22:33:44:66 -# option target REJECT - -# block incoming ICMP traffic on a zone -#config rule -# option src lan -# option proto ICMP -# option target DROP - -# port redirect port coming in on wan to lan -#config redirect -# option src wan -# option src_dport 80 -# option dest lan -# option dest_ip 192.168.16.235 -# option dest_port 80 -# option proto tcp - -# port redirect of remapped ssh port (22001) on wan -#config redirect -# option src wan -# option src_dport 22001 -# option dest lan -# option dest_port 22 -# option proto tcp - -### FULL CONFIG SECTIONS -#config rule -# option src lan -# option src_ip 192.168.45.2 -# option src_mac 00:11:22:33:44:55 -# option src_port 80 -# option dest wan -# option dest_ip 194.25.2.129 -# option dest_port 120 -# option proto tcp -# option target REJECT - -#config redirect -# option src lan -# option src_ip 192.168.45.2 -# option src_mac 00:11:22:33:44:55 -# option src_port 1024 -# option src_dport 80 -# option dest_ip 194.25.2.129 -# option dest_port 120 -# option proto tcp diff --git a/config/TpLink AX1800-Wall/config/luci b/config/TpLink AX1800-Wall/config/luci deleted file mode 100644 index 8eb8a9b..0000000 --- a/config/TpLink AX1800-Wall/config/luci +++ /dev/null @@ -1,41 +0,0 @@ - -config core 'main' - option lang 'auto' - option mediaurlbase '/luci-static/bootstrap' - option resourcebase '/luci-static/resources' - option ubuspath '/ubus/' - -config extern 'flash_keep' - option uci '/etc/config/' - option dropbear '/etc/dropbear/' - option openvpn '/etc/openvpn/' - option passwd '/etc/passwd' - option opkg '/etc/opkg.conf' - option firewall '/etc/firewall.user' - option uploads '/lib/uci/upload/' - -config internal 'languages' - -config internal 'sauth' - option sessionpath '/tmp/luci-sessions' - option sessiontime '3600' - -config internal 'ccache' - option enable '1' - -config internal 'themes' - option Bootstrap '/luci-static/bootstrap' - option BootstrapDark '/luci-static/bootstrap-dark' - option BootstrapLight '/luci-static/bootstrap-light' - -config internal 'apply' - option rollback '90' - option holdoff '4' - option timeout '5' - option display '1.5' - -config internal 'diag' - option dns 'openwrt.org' - option ping 'openwrt.org' - option route 'openwrt.org' - diff --git a/config/TpLink AX1800-Wall/config/network b/config/TpLink AX1800-Wall/config/network deleted file mode 100644 index b9871d5..0000000 --- a/config/TpLink AX1800-Wall/config/network +++ /dev/null @@ -1,60 +0,0 @@ - -config interface 'loopback' - option device 'lo' - option proto 'static' - option ipaddr '127.0.0.1' - option netmask '255.0.0.0' - -config globals 'globals' - option packet_steering '1' - option ula_prefix 'fdfa:5bcd:c72e::/48' - -config device - option name 'br-lan' - option type 'bridge' - option ipv6 '0' - list ports 'lan0' - -config interface 'lan' - option proto 'static' - option device 'br-lan.1' - option ipaddr '192.168.1.1' - option netmask '255.255.255.0' - option gateway '192.168.1.20' - list dns '8.8.8.8' - option delegate '0' - -config bridge-vlan - option device 'br-lan' - option vlan '1' - list ports 'lan0' - -config bridge-vlan - option device 'br-lan' - option vlan '20' - list ports 'lan0:t' - -config bridge-vlan - option device 'br-lan' - option vlan '21' - list ports 'lan0:t' - -config bridge-vlan - option device 'br-lan' - option vlan '23' - list ports 'lan0:t' - -config interface 'userwifi' - option proto 'none' - option device 'br-lan.21' - option defaultroute '0' - option peerdns '0' - option delegate '0' - -config interface 'videowifi' - option proto 'none' - option device 'br-lan.23' - option defaultroute '0' - option peerdns '0' - option delegate '0' - diff --git a/config/TpLink AX1800-Wall/config/rpcd b/config/TpLink AX1800-Wall/config/rpcd deleted file mode 100644 index 176c643..0000000 --- a/config/TpLink AX1800-Wall/config/rpcd +++ /dev/null @@ -1,10 +0,0 @@ -config rpcd - option socket /var/run/ubus/ubus.sock - option timeout 30 - -config login - option username 'root' - option password '$p$root' - list read '*' - list write '*' - diff --git a/config/TpLink AX1800-Wall/config/system b/config/TpLink AX1800-Wall/config/system deleted file mode 100644 index 48980a3..0000000 --- a/config/TpLink AX1800-Wall/config/system +++ /dev/null @@ -1,17 +0,0 @@ - -config system - option hostname 'OpenWrt' - option timezone 'UTC' - option ttylogin '0' - option log_size '64' - option urandom_seed '0' - option compat_version '1.1' - -config timeserver 'ntp' - option enabled '1' - option enable_server '0' - list server '0.openwrt.pool.ntp.org' - list server '1.openwrt.pool.ntp.org' - list server '2.openwrt.pool.ntp.org' - list server '3.openwrt.pool.ntp.org' - diff --git a/config/TpLink AX1800-Wall/config/ucitrack b/config/TpLink AX1800-Wall/config/ucitrack deleted file mode 100644 index bb4cdbc..0000000 --- a/config/TpLink AX1800-Wall/config/ucitrack +++ /dev/null @@ -1,56 +0,0 @@ -config network - option init network - list affects dhcp - -config wireless - list affects network - -config firewall - option init firewall - list affects luci-splash - list affects qos - list affects miniupnpd - -config olsr - option init olsrd - -config dhcp - option init dnsmasq - list affects odhcpd - -config odhcpd - option init odhcpd - -config dropbear - option init dropbear - -config httpd - option init httpd - -config fstab - option exec '/sbin/block mount' - -config qos - option init qos - -config system - option init led - option exec '/etc/init.d/log reload' - list affects luci_statistics - list affects dhcp - -config luci_splash - option init luci_splash - -config upnpd - option init miniupnpd - -config ntpclient - option init ntpclient - -config samba - option init samba - -config tinyproxy - option init tinyproxy - diff --git a/config/TpLink AX1800-Wall/config/uhttpd b/config/TpLink AX1800-Wall/config/uhttpd deleted file mode 100644 index cb2ff71..0000000 --- a/config/TpLink AX1800-Wall/config/uhttpd +++ /dev/null @@ -1,31 +0,0 @@ - -config uhttpd 'main' - list listen_http '0.0.0.0:80' - list listen_http '[::]:80' - list listen_https '0.0.0.0:443' - list listen_https '[::]:443' - option redirect_https '0' - option home '/www' - option rfc1918_filter '1' - option max_requests '3' - option max_connections '100' - option cert '/etc/uhttpd.crt' - option key '/etc/uhttpd.key' - option cgi_prefix '/cgi-bin' - list lua_prefix '/cgi-bin/luci=/usr/lib/lua/luci/sgi/uhttpd.lua' - option script_timeout '60' - option network_timeout '30' - option http_keepalive '20' - option tcp_keepalive '1' - option ubus_prefix '/ubus' - -config cert 'defaults' - option days '730' - option key_type 'ec' - option bits '2048' - option ec_curve 'P-256' - option country 'ZZ' - option state 'Somewhere' - option location 'Unknown' - option commonname 'OpenWrt' - diff --git a/config/TpLink AX1800-Wall/config/wireless b/config/TpLink AX1800-Wall/config/wireless deleted file mode 100644 index 701347c..0000000 --- a/config/TpLink AX1800-Wall/config/wireless +++ /dev/null @@ -1,57 +0,0 @@ - -config wifi-device 'radio0' - option type 'mac80211' - option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0' - option country 'BG' - option cell_density '0' - option channel 'auto' - option htmode 'HT20' - option band '2g' - option txpower '20' - -config wifi-iface 'default_radio0' - option device 'radio0' - option mode 'ap' - option encryption 'none' - option ssid 'OpenFest-Legacy' - option isolate '1' - option macaddr '02:24:00:00:00:01' - option network 'userwifi' - -config wifi-device 'radio1' - option type 'mac80211' - option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0+1' - option country 'BG' - option cell_density '0' - option htmode 'VHT40' - option band '5g' - option channel 'auto' - option txpower '20' - -config wifi-iface 'default_radio1' - option device 'radio1' - option mode 'ap' - option encryption 'none' - option ssid 'OpenFest' - option isolate '1' - option macaddr '00:50:00:00:00:01' - option network 'userwifi' - -config wifi-iface 'wifinet2' - option device 'radio0' - option mode 'ap' - option ssid 'ofvideo' - option encryption 'sae-mixed' - option macaddr '02:50:FF:00:00:01' - option key 'openfest' - option network 'videowifi' - -config wifi-iface 'wifinet3' - option device 'radio1' - option mode 'ap' - option ssid 'ofvideo' - option encryption 'sae-mixed' - option macaddr '02:50:FF:00:00:01' - option key 'openfest' - option network 'videowifi' - diff --git a/configurations.yml b/configurations.yml deleted file mode 100644 index b8c5e22..0000000 --- a/configurations.yml +++ /dev/null @@ -1,295 +0,0 @@ ---- -# BSSID format: 02:BAND:00:FLOOR:00:IP -# BAND = {24,50} -# FLOOR = {00,11} -# IP = last octet from 10.20.0.xx -configurations: -# ap-wc: -# config: dap2965 -# ip: 10.20.0.22 -# wlans: -# 0: -# bssid: 0e:50:00:11:00:52 -# channel: 36 -# txpower: 22 -# 1: -# bssid: 0e:24:00:11:00:52 -# channel: 12 -# txpower: 10 -# mixins: -# - all -# - dap2965 -# - dap2965-single-trunk -# ap-bar: -# config: dap2965 -# ip: 10.20.0.21 -# wlans: -# 0: -# bssid: 0e:50:00:11:00:51 -# channel: 52 -# txpower: 22 -# 1: -# bssid: 0e:24:00:11:00:51 -# channel: 6 -# txpower: 10 -# mixins: -# - all -# - dap2965 -# - dap2965-single-trunk - - # top floor - ap-cf-srv: - config: tplink-eap615 - ip: 10.20.0.50 - wlans: - 0: - bssid: 0e:50:00:11:00:50 - channel: 157 - txpower: 22 - 1: - bssid: 0e:24:00:11:00:50 - channel: 13 - txpower: 10 - 2: - bssid: 0e:50:ff:11:00:50 - key: REPLACETHIS - 3: - bssid: 0e:24:ff:11:00:50 - key: REPLACETHIS - - mixins: - - all - - tplink-eap615 - - - ap-cf-f-l: - config: dap2965 - ip: 10.20.0.51 - wlans: - 0: - bssid: 0e:50:00:11:00:51 - channel: 157 - txpower: 22 - 1: - bssid: 0e:24:00:11:00:51 - channel: 13 - txpower: 10 - 2: - bssid: 0e:50:ff:11:00:51 - key: REPLACETHIS - 3: - bssid: 0e:24:ff:11:00:51 - key: REPLACETHIS - mixins: - - all - - dap2965 - - dap2965-single-trunk - - ap-cf-f-r: - config: dap2965 - ip: 10.20.0.52 - wlans: - 0: - bssid: 0e:50:00:11:00:52 - channel: 60 - txpower: 22 - 1: - bssid: 0e:24:00:11:00:52 - channel: 9 - txpower: 10 - 2: - bssid: 0e:50:ff:11:00:52 - key: REPLACETHIS - 3: - bssid: 0e:24:ff:11:00:52 - key: REPLACETHIS - mixins: - - all - - dap2965 - - dap2965-single-trunk - - ap-cf-a-2: - config: dap2965 - ip: 10.20.0.53 - wlans: - 0: - bssid: 0e:50:00:11:00:53 - channel: 44 - txpower: 22 - 1: - bssid: 0e:24:00:11:00:53 - channel: 5 - txpower: 10 - 2: - bssid: 0e:50:ff:11:00:53 - key: REPLACETHIS - 3: - bssid: 0e:24:ff:11:00:53 - key: REPLACETHIS - mixins: - - all - - dap2965 - - dap2965-single-trunk - - ap-cf-b: - config: dap2965 - ip: 10.20.0.54 - wlans: - 0: - bssid: 0e:50:00:11:00:54 - channel: 40 - txpower: 22 - 1: - bssid: 0e:24:00:11:00:54 - channel: 9 - txpower: 10 - 2: - bssid: 0e:50:ff:11:00:54 - key: REPLACETHIS - 3: - bssid: 0e:24:ff:11:00:54 - key: REPLACETHIS - mixins: - - all - - dap2965 - - dap2965-single-trunk - - ap-cf-ws: - config: dap2965 - ip: 10.20.0.55 - wlans: - 0: - bssid: 0e:50:00:11:00:55 - channel: 60 - txpower: 22 - 1: - bssid: 0e:24:00:11:00:55 - channel: 1 - txpower: 10 - 2: - bssid: 0e:50:ff:11:00:55 - key: REPLACETHIS - 3: - bssid: 0e:24:ff:11:00:55 - key: REPLACETHIS - mixins: - - all - - dap2965 - - dap2965-single-trunk - - ap-cf-tr: - config: archer-c5 - ip: 10.20.0.56 - wlans: - 0: - bssid: 0e:50:00:11:00:56 - channel: 108 - txpower: 22 - 1: - bssid: 0e:24:00:11:00:56 - channel: 1 - txpower: 10 - 2: - bssid: 0e:50:ff:11:00:56 - key: REPLACETHIS - 3: - bssid: 0e:24:ff:11:00:56 - key: REPLACETHIS - mixins: - - all - - archer-c5 - - archer-c5-single-trunk - - ap-cf-sc: - config: archer-c5 - ip: 10.20.0.57 - wlans: - 0: - bssid: 0e:50:00:11:00:57 - channel: 44 - txpower: 22 - 1: - bssid: 0e:24:00:11:00:57 - channel: 5 - txpower: 10 - 2: - bssid: 0e:50:ff:11:00:57 - key: REPLACETHIS - 3: - bssid: 0e:24:ff:11:00:57 - key: REPLACETHIS - mixins: - - all - - archer-c5 - - archer-c5-single-trunk - - ap-cf-a-1: - config: dap2965 - ip: 10.20.0.58 - wlans: - 0: - bssid: 0e:50:00:11:00:58 - channel: 157 - txpower: 22 - 1: - bssid: 0e:24:00:11:00:58 - channel: 13 - txpower: 10 - 2: - bssid: 0e:50:ff:11:00:58 - key: REPLACETHIS - 3: - bssid: 0e:24:ff:11:00:58 - key: REPLACETHIS - mixins: - - all - - dap2965 - - dap2965-single-trunk - - # lower floor - ap-ws-ws1: - config: linksys - ip: 10.20.0.60 - wlans: - 0: - bssid: 0e:50:00:11:00:60 - channel: 44 - txpower: 22 - 1: - bssid: 0e:24:00:11:00:60 - channel: 1 - txpower: 10 - 2: - bssid: 0e:50:ff:11:00:60 - key: REPLACETHIS - 3: - bssid: 0e:24:ff:11:00:60 - key: REPLACETHIS - - mixins: - - all - - linksys - - linksys-single-trunk - ap-ws-ws2: - config: linksys - ip: 10.20.0.61 - wlans: - 0: - bssid: 0e:50:00:11:00:61 - channel: 157 - txpower: 22 - 1: - bssid: 0e:24:00:11:00:61 - channel: 13 - txpower: 10 - 2: - bssid: 0e:50:ff:11:00:61 - key: REPLACETHIS - 3: - bssid: 0e:24:ff:11:00:61 - key: REPLACETHIS - - mixins: - - all - - linksys - - linksys-single-trunk diff --git a/dap2965.configdiff b/dap2965.configdiff deleted file mode 100644 index 3be106d..0000000 --- a/dap2965.configdiff +++ /dev/null @@ -1,83 +0,0 @@ -CONFIG_TARGET_ar71xx=y -CONFIG_TARGET_ar71xx_generic=y -CONFIG_TARGET_ar71xx_generic_DEVICE_dap-2695-a1=y -CONFIG_ALL_KMODS=y -CONFIG_BWMNG_EXTENDEDSTATS=y -CONFIG_BWMNG_TIME=y -CONFIG_DROPBEAR_ECC=y -CONFIG_ETHTOOL_PRETTY_DUMP=y -CONFIG_PACKAGE_ATH_DEBUG=y -CONFIG_PACKAGE_ath10k-firmware-qca988x=m -CONFIG_PACKAGE_ath10k-firmware-qca988x-ct=y -CONFIG_PACKAGE_bmon=y -CONFIG_PACKAGE_bwm-ng=y -CONFIG_PACKAGE_collectd=y -CONFIG_PACKAGE_collectd-mod-cpu=y -CONFIG_PACKAGE_collectd-mod-exec=y -CONFIG_PACKAGE_collectd-mod-interface=y -CONFIG_PACKAGE_collectd-mod-irq=y -CONFIG_PACKAGE_collectd-mod-iwinfo=y -CONFIG_PACKAGE_collectd-mod-load=y -CONFIG_PACKAGE_collectd-mod-memory=y -CONFIG_PACKAGE_collectd-mod-netlink=y -CONFIG_PACKAGE_collectd-mod-network=y -CONFIG_PACKAGE_collectd-mod-wireless=y -CONFIG_PACKAGE_collectd-mod-ethstat=y -CONFIG_PACKAGE_confuse=y -# CONFIG_PACKAGE_dnsmasq is not set -CONFIG_PACKAGE_ebtables=y -CONFIG_PACKAGE_ebtables-utils=y -CONFIG_PACKAGE_ethtool=y -CONFIG_PACKAGE_firewall=m -#CONFIG_PACKAGE_horst=y -CONFIG_PACKAGE_hostapd-utils=y -CONFIG_PACKAGE_ip6tables=m -CONFIG_PACKAGE_iptables=m -CONFIG_PACKAGE_kmod-br-netfilter=y -CONFIG_PACKAGE_kmod-bridge=y -CONFIG_PACKAGE_kmod-ebtables=y -CONFIG_PACKAGE_kmod-ip6tables=m -CONFIG_PACKAGE_kmod-ipt-conntrack=m -CONFIG_PACKAGE_kmod-ipt-nat=m -CONFIG_PACKAGE_kmod-ledtrig-heartbeat=y -CONFIG_PACKAGE_kmod-llc=y -CONFIG_PACKAGE_kmod-nf-conntrack=m -CONFIG_PACKAGE_kmod-nf-conntrack6=m -CONFIG_PACKAGE_kmod-nf-ipt6=m -CONFIG_PACKAGE_kmod-nf-nat=m -CONFIG_PACKAGE_kmod-nls-base=y -CONFIG_PACKAGE_kmod-stp=y -CONFIG_PACKAGE_kmod-usb-core=y -CONFIG_PACKAGE_kmod-usb-ledtrig-usbport=y -CONFIG_PACKAGE_kmod-usb-ohci=y -CONFIG_PACKAGE_kmod-usb2=y -CONFIG_PACKAGE_libgmp=y -CONFIG_PACKAGE_libip6tc=m -CONFIG_PACKAGE_libltdl=y -CONFIG_PACKAGE_liblua=y -CONFIG_PACKAGE_libmnl=y -CONFIG_PACKAGE_libncursesw=y -CONFIG_PACKAGE_libnetsnmp=y -CONFIG_PACKAGE_libnettle=y -CONFIG_PACKAGE_libnfnetlink=y -CONFIG_PACKAGE_libnl-core=y -CONFIG_PACKAGE_libnl-genl=y -CONFIG_PACKAGE_libnl-route=y -CONFIG_PACKAGE_libpcap=y -CONFIG_PACKAGE_libpthread=y -CONFIG_PACKAGE_libubus-lua=y -CONFIG_PACKAGE_libuci-lua=y -# CONFIG_PACKAGE_odhcpd is not set -CONFIG_PACKAGE_rpcd=y -CONFIG_PACKAGE_snmpd=y -CONFIG_PACKAGE_sudo=y -CONFIG_PACKAGE_tcpdump=y -CONFIG_PACKAGE_terminfo=y -CONFIG_PACKAGE_wavemon=y -CONFIG_PACKAGE_wifi-sentinel=y -CONFIG_PACKAGE_wpa-cli=y -CONFIG_PACKAGE_wpad=y -# CONFIG_PACKAGE_wpad-mini is not set -CONFIG_PACKAGE_zlib=y -CONFIG_WPA_SUPPLICANT_INTERNAL=y -CONFIG_VERSION_REPO="https://mirrors.linux-bulgaria.org/lede/releases/17.01.4" diff --git a/files/all/etc/collectd.conf b/files/all/etc/collectd.conf deleted file mode 100644 index 9ba64b0..0000000 --- a/files/all/etc/collectd.conf +++ /dev/null @@ -1,102 +0,0 @@ -# -# OpenWrt Config file for collectd(1). -# Please read collectd.conf(5) for a list of options. -# http://collectd.org/ -# - -Hostname "" -#FQDNLookup true -BaseDir "/var/lib/collectd" -PIDFile "/var/run/collectd.pid" -#PluginDir "/usr/lib/collectd" -#TypesDB "/usr/share/collectd/types.db" -Interval 30 -ReadThreads 2 - -#LoadPlugin syslog -#LoadPlugin logfile - -# -# LogLevel info -# - -# -# LogLevel info -# File STDOUT -# Timestamp true -# - -LoadPlugin cpu -#LoadPlugin df -#LoadPlugin disk -LoadPlugin interface -LoadPlugin load -LoadPlugin memory -LoadPlugin network -#LoadPlugin ping -#LoadPlugin processes -#LoadPlugin rrdtool -#LoadPlugin serial -LoadPlugin iwinfo - -# -# FSType tmpfs -# IgnoreSelected true -# ReportByDevice false -# ReportReserved false -# ReportInodes false -# - -# -# Disk "/^[hs]d[a-f][0-9]?$/" -# IgnoreSelected false -# - -# -# Interface "eth0" -# Interface "br-lan" -# IgnoreSelected false -# - - -# Server "ff18::efc0:4a42" "25826" - Server "10.20.0.1" -# Listen "ff18::efc0:4a42" "25826" -# Listen "239.192.74.66" "25826" -# TimeToLive "128" -# Forward false -# CacheFlush 20 - ReportStats true - - -# -# Host "host.foo.bar" -# Interval 1.0 -# Timeout 0.9 -# TTL 255 -# SourceAddress "1.2.3.4" -# Device "eth0" -# MaxMissed -1 -# - -# -# Process "name" -# - -# -# DataDir "/var/lib/collectd/rrd" -# CacheTimeout 120 -# CacheFlush 900 -# - -LoadPlugin exec - - Exec "nobody" "/usr/share/collectd/wlstats_gather.sh" - -LoadPlugin interface - - Interface "eth0" - Interface "eth1" - Interface "wlan0" - Interface "wlan1" - diff --git a/files/all/etc/config/dropbear b/files/all/etc/config/dropbear deleted file mode 100644 index a096477..0000000 --- a/files/all/etc/config/dropbear +++ /dev/null @@ -1,3 +0,0 @@ -config dropbear - option Port '22' - option PasswordAuth 0 diff --git a/files/all/etc/dropbear/authorized_keys b/files/all/etc/dropbear/authorized_keys deleted file mode 100644 index 288da35..0000000 --- a/files/all/etc/dropbear/authorized_keys +++ /dev/null @@ -1,23 +0,0 @@ -ssh-dss AAAAB3NzaC1kc3MAAAEBAPXBNrnCwC4Dbu6jE2YkcIxp+yOF54sFbOftPg0vpVV7pKYdgVQo6pAm8tSfRBcfhVDqVXUgewnpHk2Pr5CU6D0XyeaKd1Si5JGShh0kTDp/ZrPrb/IDSIpAkFfT57E9oGUdL4biRk4gViEE2qftZ92cg0K55mbIcuCSBny/N5owHLOgwFeKSLEAgZd4ETrtmIEQkoCojpO7PG1jO2ug9JvYjdTKE3lzkOtzu+wqzo0XhMUEhdGSEmtV0/g/BhBhvcJX8GpvWXGwenprqClWZXAWiYr7Og01u+B3UNnwnniSoVaTuX5HM/T7mB2NjdyLv+nPa2HrEotrKcZ9LnQVf30AAAAVAKVU1gFzP6K/YffvuWVjshHU5WRrAAABABRSwtzWDOXzen1mTFwBKSRVxh99gVZixnTxCz40nUiKJqEYc3X+qmAgdwMF4/KMAnQnXrMD8VKLfQMWPZugOCFYrZeIhPFiWmWebVhUum2OZmgMM9a9EBtB8SRjii/zwvXhNi40NRhzDq0gEMlHEgYL1hhpeqwxluxgC2Kj+41ShZ3pBgncy3G1BJGeY1QTE+N9nak9aeRWrrrSY+s54XrL8pvEi7EjcgfnAxdr2SBptPaIUeUvP3TLRiGwuRvLUwxCZHmD+llVclV9DBQQKhaJKx0LLlJzh1tlMyggOPTIMXn+9q/cQ8JjY/3ADpMVH/r0BnAylfZsZXDXH3YSmEsAAAEBALF7bz5c8o76MntB2CKOr33C+M3m/mhjf+5SL3Ttd/USSWyhd9PWBXQYLPPdAxxO0tMhXnPUVzKKFLufavIBT9Ldhusq0/7NzAOhq5KegLNKABVvKzr8dD1UdpYVZnEBGOVbZgEler2d7z5IRkx1HAIGTxtl50h1xgUc9i8riRzZkc5IIcnRruHZxmjAoVAAqxb8P0wPZkHSpuRvhUhZ9IFcCgUc/BYlv8GXE4mUmd069IAEkYKDGX1R9M/teMn4vkEFw/pCHxPmv1EpcWALyNDZ0ES0K7QnxcRdviEFvuI8EeAy+BcvxyIOuGHcdEm2n8gNu5SCTx3cPMys0NQZ5JM= vasil@lyra -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC//hCcxBoM3l06lagxvdJ/3bnckP2xtX93B5Pv1D2BGcGvjOgtiqJMY8HfrlbHj2KuG2SiMR6HBbm/utZF4mMBnvGscNjr8lb8tfdbj6ZRroig1ngTdRyZxXVoE0UXH/1Xz15ezuf+mTSaUV/GXPte1a2Xo1izp0bbdg6WYImD3aGf+XawZaS09Vsh4xqoXRd4cPXMiCFOz8iwq3L0ycep6MasNAYT6BOZ1qWECUn0IgrNJtM9Iaxk0nEarHAi3qEi/XTBIOtejLmz3vk1C5dPXHZk/C2qDMNawPoVQAJ9MhjH+HWSx9L/MMzjpknApovMiJ5pppGp80e5L5oHJjwqla+dunedO9GSkg2fW2Vlabk1DMRmUGEyYhLCTD4vop9xxLLq4e3jazgRI/l26yhxYJhrrQVCNJcCMitSoPeJJGhFUjNKgftGWyTHk2ICMlcpwtMoolecChstiHXnZsrrs1pREzt6dWZeOILHVUQ64eBbPhUrNjtuZCTkB/FPHaJVNJP/uiqC9NTpk3zVxycK7cqYeNsWAXlXcLjFAwXj2VOdOQz8XrW6zpeDPak/+v4I5q1dIh/1VeN7ESO/6h7wEzkNJd5YhZrVThjgxIbGy+OZfi2IslQX7GAf9rBbA/5jK0WCaJYvIt+zRXPxMfeAJcMn3sWYo7/jR1viB7YApQ== vasil@nymphadora -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCwhUsfw7gByLGwIng/Cx6cA6e18HiZl0fPk7k2DPtBHqh8HL1BIqrzMW7plR3/NKJKTTVNGG7yoVW4N61bJgVAgqDvJDEVIevRKq+VqeobfmwKX8gXoy7qLC61/Vcy4bkgyD7bl9O+szqx3xoQrZBdT9TmLrCXdPZJyivCOpn1z6gQrpTyw94TmVz+16FXF3o5Tef406d6TOeIyny+P3SfQGN28b90h/ToyftNuuM1iCNSrbx3MN3RhXcBq+3eozw3Qmdzz1qKRvVfpXjWWogZowZ00Qf5TZ4edJTVIU4wySbPrnEgAwtXmhSsxHUxqhqMOL2yTp5g3fcTlg88rC6J9+FjS14OSsBwYasBVSzLerLagGLKYx3pbdJpztCAMYVY+qzRDESgr/misBHBRe/OQEDwpYLjdO3hKXiAODH+UFA7Vm2yUZFRorgm7bMB8MoQHY6r/FqQkrsT7iyl+/GbnjMTbBgX+a7bXL9rBDEer+1F/bQeqaaqwgi4mbYe0ZCod1paETEeEyHM12mWDitZYZbNbxGWZ63lRBIljecvpPewVs1GbAyRjXPVSmMEJIPc1wlSagtjgRxo+dA+9F5HuSSMJ06PUBDjBaorDbCExTR2mUwJd4SjFKq2j/LV1jg1xzyuyGSCL+DEpgIb1BbzPBOxPFuX3tzSwWySU+ZVIw== Petko Bordjukov -ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDBbEqUm+iWuv3AF2DtaPSN7dskcURWNI9PTfc4+XhId Petko Bordjukov -ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAgEA8AEJ6git5yAJ5VIv0TkNVWydFjnIV7Yh7yGVI411Ilin8LZ5PTrv0Hl+LkzOYpdzub4cqdgJco6RmvvdqsxENRUb3alrtnUoo7VoWmYCB9fdX7PUuTAVJwf23zzs6fN9VXFR1++yKFJbxyrSHCq/B/G6FrSMdSiCZMeW7q4mKuopP5QEbM6B1L4ASVcEivV0I7IXUkKaJ2mMNlq30ikVVPY+GVkZVE3X3GXLAFMnHjqXkfhs3byuYWrOp07EzgxnS4lIJSP6pfyJEoRSjdBOAn4zRel6KGIHyoQ3sp1JND8L+1GkhqSMVpK9+28XftSIjxPpWA4HC8KAbrjCqyurSH1bRP4KfJtUkBBozaf/3Nzqk2HWMW2v2PERRJwth4xJ1ILWKJCo9tW8TwPhch12wRzqgBrXRu0SppTG6D2jxU0hJIpqUWCutnjyU8/gmp4/DcqiYUprjzcaFHL5Groo19qrDXNIozQbnp/JAXhqReCVUZqzWmST5juTqRwd43wHQG3ycb2bPGuZ08IXlQIPbDNV/WcJDTrHvjk3mtXfh3b4HDzAmxj4z4XXVlmkYMkdQYzVX8YjW7z+f0c6jQ8vmvWd9/2qJk4i96Z8pBzQ3UkCRlqIOvfA8i8wpDddcyDoA/+xRKXIKd5EElJU4MlbGFJv71B55IqjNVqulYVBY80= zeridon / home -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDS9FNuX1m4PGiFAdse4oEKgIDHZJxkx4CNkNNBkeQsu1nuWgae1YK/TETEkXzxQVPcsFLJPcaP7l1c+e+DqWF2RLJJq16VFZN0B/+svOOpN2Edqr5VfkoRoTGFWGHkZUcguP7eVFSuFkeJSgLAR2zRF/TkA2/PDjg2/EliS3H3r0yLQ+F3Ch3WJhKMisYye5YiBYIuC8b9m+UskCimsgMmnNnyC8yWSSEErb1cTDCM5YrtkHAgaWS0DoP8zxfzll5v+Vg6hxidTipbGv8wceKvWAbhPc0AFXUHaGNtMXYNWAMrU+mtXyT0lvRbt5+OEJsEfv1M8U6AjE7WVQpwg0yX3i8uU0AaLvJVbkKKVHbN2CCtpNPpy9mPq590MUXo/FtzAn00XX3KWdKQ5kz/NTBZ4j8miD1Ih3z8vgXXUy7y49aQ4ZPrcrmyUJUodx2PXI5AFuQV8AxDHjP7GvG21oxw88tFMOaBwIRgwf7WZocg/JJwmWB3NZUIwy9Y5E7mBe8Rg+rRE+0kS0CmcRK8klB1XqvczvV+bBPH4PeZTzB0ia/zAu0L9uJPxf2mM+QtksOF2WpUkZMv4skRq/gLvjAibUbq+OsrDbDsQJlNQ5BbDMXX6ijLgLEniIgfaYyN/FsSScumZbtcimSbcBZE73eqVTRRu2/SD/HJzvgTRa8NeQ== zeridon / office -ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAyIslL9APWSKuJuNHc/17K82EdcwM38EjiRpTzbmL2XXRribrVOb8YVMdrMBDJfRDVOgliEWQT/3GjeP28F5wKZpUNVaEmWIsUBa+UFOJ1pkyWF+6o7YUXyVlKPucGjBsZ1VL9naolIeyZMfrJ1pCruibTnN3popLqTa0m8/saOdhDplxOfFiAv8PelyKahXUztaW80GKBlIbs95Uj1yCjzGXIAKVopJW6rbWRvH5WnDMH3yTI3R1Ftu4N0R4RaFKpWJC0sW+LvAopgd5o3p79d34/Kt6mZGkh7/MqCOfJ1qqTSEsRX90XAnaXTO/W55e35YB0LnUwhyQLuUGy6DhLw== stoil -ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAwmcN9kKEMvu3HfDQpL+kYZKM18A+mlBLHWvYgyPAzRdGEiz1b2zEbRuO1F71i6tANqWhy/EVyJGJDBjudfGlMU4esCdaQPEaweLpoAj6SfIWPSzSxoGLOaOcGa/57RaFnvc0ZsNq+mG6PHtNLS+3vD/0UWk7NrToI5Qj28iszbUKCvEgK/19GWVFsktt0Q/mEeX3aPkopnI5yMQxZlOVnC0egtgmK1nHtnsWjr1fG8lOfH74Qs+wSDGlKB6QcnfSXtVe3u0y5yLlxE2+hQcu8f2Azbbw+CYm/yNMRPhQMmKIfjSc5YzgnfmdLIxr5Qvrsi7kKaJgCLj/maz2x8S+zQ== margi -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQDvlwEN7hlxYnumGo2jRisaUUTYbuSoBZA73krHFl+4/7myi/fLZTo5OCbpmoTUwdv/jpNAzQQ+gw1d2o5Hr/i1IezwXI+oKEXTDnl1uj4L/RDdBgqUAWd5zaW4fhCYCb509We9z5hDBCtJnNuTpnLo6uAnmftj0I7zYbLK+h2qiInOVYIvAn1tOuzLkAFDV9fCQyvhLgcaa9NIGJBiwj9oJ1079nPvt/9MWVHrf/zqWigmnDeOhZQ6Wg9A/FbLT9hxtGMOtcG3cPKZscs4+w3sKeHxJjkYck/K7xncJmfI+kE7PK5euFwzCJtsVEfVjnah6tRiChJWXEWDouJFERLCPf3XwLOnC/ngw7UvxzctF7+Dt5fwKlaC7WN5tXcgLzrjSqGpfngxyM8i1yYHpGCvgszYk13WsfjRTV/Bo5cTwUTMxoFx5sXmmXtvPe62/rhtK5GZQz3+6oWI7KwKa6yN6Unyp/Ikc4y1Q7tDE+i79Y5Uu3B1jGOLRAlNuhGWRSjHuMHOUWomOwqmd2qIa4n+DpO/Bj5LOuINgYWlflfbnYQDklP2jTkxS8sSsGEyhaqJ5OrfgkW11rBPM4/GqkuTTpt65DWkhRJUV6pI4XsGg7FPrhZeGROzPoZwqP3b2xoX3CJRwMumqUiERN2eAU2JXMTATWlPa8Xmd8t4jEFFve79JkmDpggCV/knvWW54QtWUAu9sKlcu0Ue9tvcic9zm3NjZIkPCOj+vlA7pdA4+oias/tmj94fGNWkoUpJTQdqK5khma6MZXtMSq6K0ddojrkkPhH4usdsUKqNrFSKUKfXIFkmxrqOK7kpXpe4npzBtZCoe39Oz5spu1BXD3t+ZK3IqmURS/FHdDTst69RagrY0nF/UGkSWCB3rgJp2yW6aQpBucw6C4zhXdCyx+JVbkzK9eORZlOQn8onAOpkqekvt+/mVVI48VQy20kpjMjzPSKP60ZxPR32mgQsEsSZiCNezGOkoCJvygbRKqV4LOULgiuvbU+gsoCvETzHuMry/lSBqR2LvBF9xB1ks+44aMQNQ3BcfGm1fFeP91dnGt0MNnr+v4MIE+WlNTkFcktCU7Q4svu2nDN0qTQk+IyOUdaQLWcv7Z7LNNypRAbW8PM65hItNxaedeNLjFGYKaP7DbfsLp2oRy1UezIWtK/5jSCMrT9CXOw5SjIhKQu6zC8PVcBdCxT9BBUqCmCtOv87j+d+44iuGZuDAKghZbW0qA2YHlGByP+/yLeKxxM5wHyaQn1R7WUVMhVEg/WAQwSuvoYurOoKRC7st4ngcdKZM+MwPs/ImrMo4REl59nGsw+Z/ql12SYE0qKMCEx94uGc8ZC80fx6dNa4Nq/Gfm+L stefan.lekov@devhex.org -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDKxCGyITJhhS2NrfCkgWmnG4/tTMjSD9YPUdb/HJmlJYunl/0oU8aVYQl2HENF9riBkWDuNrJI2n4ikLzLtT0zXh/XZMRF4B4BLM0GyMXbRUHlDRS6va6fQRLEuKjUTBAl/pQS5RwvrO8RTz2+1H9wEJJEB605K8NTLZzNZjlyRcPlZkLsKlfagdOfZOXgKD1kGcchPdRl9t7/KKTarPlRNOEPD+p5xE4fF7+IU5OvLM9qJfXxJhDxdtvknKBCHQ80gVyTKSvAe8HupUJSOD//wDLS0ZCkvyezsn7PRzIoOPkv4xJtfXrWCKVwYZDwYZNRFmzfAhmJRRtY1q3f9GxH kiliev -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDDu6cm+Fa3DS4UIA3WRUbnhinVjEF9ZUcZyCOOQVNhVr99ltS9Gzvl8pFPsVXVJmg8LvUnI8gAtmynC0R1cyg3jFG1PpGUX1dhVDcG3RBP1EJOeCYgvQZ7FhjRguVbkGTdsV0jUwig52D77iV1e5Wg1vCtQtN8HcuthRGdJcqt+0UF5XssCh01fDawfj/D1f+/cnCYrhJDeIf8W2P5LrZep6SpsIc/L95geXasceZ2yLdjc2Tu2aSO7bOfECn/Wb3sCPPWhWPyDXN1R1aydX0NkgUs/WPVA0Au0+TT04TdLAWFMsd4QWBR1Kz/WC/UuqgGAsWA/53i6VzN2J5pmb4RditTWYPG+wyGwmpVwzGRCntqtxGNm54f0hov3BztkXAKpHGIH22vfXg9bBDVVv5wosT18VD6crHUYWRutmhjdkyWhLFYetnRTjb8ZHjoU8m3V7YnFtCuRYfTORN489yR8u+BgeRrsOqATNUPakkmHaMn9oZkt+UUU6+RUG1QS8k4mArBtgeCVYYK1XXjoniZB29aNzYpfHEMFMKJiGsxZVRpWmQmejHNeRHGjnxfeR+Ti/Fv4a4OBX2iNyu5ZDRT3yhK7JESUpRdpyzujJnG5wLzlRSVzoQ9ZiLHhe+RZkQxKSCcFhEUKYAxjjTRUPuKNXguDM0hnyv4hPPi108+Mw== lz1irq@tardis -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQDcGcOGPXCp/eXgEhoK93mjZw+k0S7DWdFQPKnVNKE1VJmepLpzdWHMJIgvPeKQ2FfZGBK47rGEV0Hrsdi9STAbWRGHgR72/y7sVkdnZBa/60JEgy+nHEHzJe/Q3pXRaxCnPSsUORWn9B8WMDbGdWk5+FubaJAX2yO1l/qd1Bnli9QKCRrXXqjCVYvkdwDKpzl/2/7z6S65oe3gsz3XZSaFZMlfKhFDZ6db6kmPN8rNr6ajgIzpWsQCAr2H2GqEFjNVOH1csIPFWHo7+ZlIbTcrWkuJvsShkOU1tWjb+F+aQYhXMoRaW12g8XgLL4vDZdQ+a4jv5XM2y70FprJRt+08Y7iL8x3KAZJW79x7Y6Bie0lHJow6q/3LCpoTEQIcLU3tNls0fNaf5o8Q8j6qirhPgcZWzVGm/ybZINiv9xONo8EbDdQ2/YfKqh6G1z5LQUkqD28F5a2beEfWFoaw1qGdwlgCV33UOhtyxwn6MKuJHfyEpqEIY0SDpbAaBvPTje/Esr5MXGqiJpNyvMJ19pHkE0kqNP1oiWAzbXT9dPPysEG3dfjJNKkMRjHrsQC2BpuTzMY+dF2jx7sp9lgbSwtUs1MwPJeOUuCVNHUCF3eOEdm6pnA5QLFFF+6MIvKwnXy9IbVGSas4yD+VF4aHcsPPds/sbG/Ch23ua3Z5Argsqopkp7qQ5Url/IwhPMsikRfjvKQEomsu+CRy65X9uct3XS6EdPw3z+I70AtJwXHL7cX3524jd7fRTwxpqv3YZWXHmuXyXkB7dFUyfqvwVALPytvzGgZCPeJ4BRsB0M2b/BKqN0XDBCaLINo1WP8qaw4GJ2REzGIZVO+3c71XbDd9N8Z2lSNi9pAfoFBH882SRMBa7R5vljxgT3pKZ7awwUXfrzG3XESbb5xM3lP6rqHVglDxApJC4ZSrtBvfaDydwwa8CxWf19ScWkIi7YYBmNufzWtF4mhJlqK6n8WlaePqQEfV1gf17wiXgClCvfsBJMYOTzjZYk2lIW92W8q1aWsWGDA2ua0sTQjdCDlZD60utTmkoAeL223BEcf2RaoltOLh4WyfMKn4tjF65HOvLef8cwUbg/pU0AosY4PcXijGjSSJWTXkveF6R89RAhp9TlNrutvRZS+hHTBCo1gBwmCsrLTcMDAG3uuEcDTm/P4jgtOEEc/0Huj5gh+aJEMJWuTxebogCqzaSKd3Mfgo+wkcO3io4SlE9DZsj28d8V0n8tBrFl/nWAuxDfflRImJTEMaxXV9VaIA80fF2nAajziBo+MZsILgwvJzvlSZyBj3wCObxh9npHnbVEapa22V6pW0CqQo6CkYDHYWKCtD0VCErud53wFCCrJj+6OUF8br rattus pub ssh -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDBs7aoWTUKwLUzsiHf+RGyS7x+MlSAfq2SIZUP2+Cn+0/Mhyyf5aAWYSXNL+Z7JgbqBRjRdMb6W5iXmEv97rNYzRUFnqCQf8ryw4KuAH6sZiuWxHXES6EPQ2REZrpGtPqzzBy+/6QDvSkPgRvieXVHIXUM+TkLigK4JMcZxYqgIMff/0LptSjicsirCJMRK23qQbUvADvcwBWwq32WfghNJnHS6Kb41tls2lcuxZFylIxfbUbS0+L/uuJtLqy57wu+lUbhKL2JEs13KC60onIG+Gu38jetVQtuFc+NmTu2/+Me3356sxbCsjgRnbWelEOk/pxZdkpXJriwjLoysVRP kalin@linux-4be8.suse // kiliev -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDbT0e8jXBz+cyJcxA5RSF8HQIYyxCKNnrD0Z3xs28AXEkUh86uRdoh55ZYbmN0y5OkVA8fPcA/x1+iwS85TKXA6gcHGk+dz1jS75g7yJsom2hvXhl9Ysl8Yq2Tq9ZHm9AI8LUJqwfNiC1Gw1E4YGV66eqHDPqq2XAzpFNGvhzGj6bP8s0L3DFZj4Rr51HR6fHGISqlMTS7kixFJjPML7IxG+Vtv4H9OGX2Ioe551K37Fn7F/PvxJqknmPEQbsrjI0ZoVnuhksBKmF9y6luEAuA+JSXYEPK29NJXb3PEBUcGjS/KCK2VmYVSXYch7E82kq7ESW1DU2HKrrrmjNJpxhELmGcq0wKTlVTHgBPlIg7bHEeUHcCdnTFuKJU7E1hbBlrX7h9LNyiMM1F1Vmu7erYQNt0/vogD4Hohnynp5DMyV8ax44GxYyeGv88zGaop5mxwRaIPeF0t3Oh42wWLr1Q/RgA04u4f4lFuKQzFvDUwFESmKUSOieVCloxSmVhwiXVg2RpyslVVscqGJsAvxn+93MXdBIx4vcoxxdYN14zC34XDfEHR4cUj3nBusOs5khOE93FxWpWYz5+XOl54pMPgE1bcRhL3DObBHIvtB7Hejfl7sayK6etYvgvJBGiUg2KT8iKBAOsrViHqPZAV91MfYeQIivomd+2TScm9ghu/w== ttihomirov@LAPSATZ30A -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQvhHSH9GhmetwOhMOuMHMHtGyZL9RPOqjeW1hi/E7DkOPtk9mZJ2u88i2Z4f0BjaVG5aCrq8lq5KOR455URgQPl/R5ZXpG9c1ohsVxSSKs/dWZrjbo7cmN1B6zIvrZpOEbhN2R8cmV0Exi18YCtF6awsP7i5qd0IMA5OO/tmdGiG2mvJv7GU/MTuLujS4/+5WliQVcfhOLyo6hM3ppY7Rkxc4RbQc514IB+WMoWKPbMjT0+kVE7HjBK+92KH0KPoSU9LTk+IEmLzs36v7s206grC28F97GfyGkmN2fbSygEQ2rkvTz1Z+IxMiraqhEXbAIDs6pnGfFHSjKJTRR/yK2i14Enz4KtcjSafkv0E2tpx9D3eK6HJp0iEC2ohN4YBSZzw+gvg51XOZYHjwwqcYWHq2NV7AzSxuTrEw0GVHqkPWbJOGi49+0cbdIPLhc2dKlk7/cvZiqD9d3yQmJ3ENK/Ut3ca4Zzab4wm10SUIHVmICv9CClLnxAcyzMy2Su/t4LnQKt9ytA2dl0z8UayRcALVP5wRxY3TaE4KM0NgR8k6mnU3SddkJbuE88PVFopyCNLY3njViL+9OI/ugbeINgChyC8TwZWkaLPtdVp6eUmNfIJrNg8ZRXeCR/ff89rn5sXsWKeHB93znBkpHX/wpj1zj0bSXk3GIO274WSbxdoOihQRVwtIKT8s4LVJQ1Om+Rnt22asPp3DRU1+KNmCJGX90i6MK0u7dyf2B1gCmlZJqe9I4N1SlNxL43i4hI9zzVaOiTk+lvIIPdKr45oRZIRMleiXAm9vxzB/x7doeuUj9rLyCB1UTl1Za1f8TxCYK/4zD3n5i3azbtMm/lEBeA8YYcd+77BD7DeMtgLlTlmJN6WeB3KqLVbBVmesUvCR2DpFhGHXf/WmUj7XQ3nEDdTvD5yCP2ruPV/DGkR+awlo5R4tKSF9CVmWn0hOVUg1SbtT6118RymYRNNma/tlg0sm+7fXL7E/8BApYgBWgarKvpAEl4c/d3n4zNHZDPY6q6r77+JUM6FoC/817Qni+VDS96pY3/LkaLt6Tm3AlToZWRDcjj5oTt8uihhHslZJQMJSWRClbhvCwY15pgJ/VlL/Tq5qFxlnX0g7Veock1CHqldHy/xyW0zPkg1JqRs5OARFoqxK7eToFB9cpe3+qvMPDAv/BCAItYOM0bPF06+BYc9B5vHwlx0V5G4YpFHufUi0fDn2BEvxlxK88qIVpz2IkaOlryyd2S9S9ozow2Bd7qGDolhVhtQPGd61EfR6lPEsJCdZtCmdftUoZQu+FVR3c/nJYjHekEdPMbwN4YCrbZ3Oa1bT6lAHVs8ZoKHBw9EKtWfI3JMbxxS/EKioyh Mario_x220 -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDSgKxh21+VVNIxkhPGrpW8hcur0Wvm5oohXlMr2GcJhe2xr/hiqd9SpTSAmVck371IUv9HDdCEZWYPSmQJqqFA/wOwSd7FMLFDckA8Wv5sVyOKaFAhwlh6SxGB8U3tfdGEGXitBeFXTNCAYMUnRaiHA0npwRXvNijio5T4YsK4e78UcFAv8JoAkl7CWC/tG3c+m65GbU8sBKM0WmFHSEb5wf0nKtcmZOzVd+x4lR3rtBYlQNcsapezrSkvYdHFhe3u4Bhl0cGhy1C0DNw8IqScRowJ6pjkotY75CxrZkPzYWrygjnTnkF6NnYSGXQhN9B8WuVa33I5aDwX5iTO63Z8bW84XUJZuyXTpRJjb0fiueZaq1ubOUpSzH29+c1XdvnkF9unQ1vnSpT2jHqRFJzTeooSL0OhyFzogtDDA6T58jXK7pWW6P69MBq0D1t8yNXAOU4m5a7dhM1YBK48BsXgY4wOUD02L0oIYXPSTXOLkruLBFmxHFzSlpJabxN+2Gm73hAqr+OJuxf6foMG88QKE4Mjjb1X2S94Ll3HwijfZVM+gpg05MOtCyoIFzXirz2AvNptLc86ua+uCC8LxOphNLuQdbEVzx5pLPHkb/j3va1cl+VDV1TUJ6hH9sfG3LXTrMKFoMNDG884T/JPli+U3UVf0L9JDYbfZtynv0fEIQ== sial@carry -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC52m4DGKNNG+zBTTEdjQEyWlANm4s9k/4qPiv1lhsJT8WYYr9fhkhfNEMknadL0Ol/r6O31trajMdN2A8x+94Nwu6biZ3AqUXMYq6L4PavHjnzD+doY1LP+REWjIDHSGUKWNOSTAWFToqi3xsbamC2Pe6t9p4KkTLLL/vYRuryAjBbxvOlULVqHh77OGhlQdCZzAAbALdBHVrF3j0lr4Lgwoc2mDW8UnX8ZuAyAMnAcZb6QqU5YS6Gi23qePYBtpNzjIUbTq9JYOpid9DddyODsMhtx4UQ0ja+E/iw3UJv7dZkbRIDtlzK7WWUli034RQ9zgkHmENOYSHCGPQNEwJUkrf+KgFH6u4yIeZ50PzgKTfKUXlsFFzP4kUOTRncShmTDeLEmKIdlVqaFbyq7ztUqXzUoB6R2mtVIqQ4ZPk/5pPecp0YdcjkO/UHtC++CIobc8pk51UsJOHKwo2ZF/+5Hi42ZSlBXq5E1rhQDC0Hxl9qaNPIb1idvppa0l8Qnm+M4+zCPPvgRQks9TOtK1a8ATLZEP5HP2NfgznXMrgLitL6sr9scwike29CuIU3njgslK2k/iNazNFu036fTE5d6J7PJ4dnddnLPvbvRN6OkK4xhKABSscCvqsfmFc6qvuewARcvEk+6o7ygh9IOmz6oUhSIiYL1TX6H4OoFU1I1Q== heth - -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC50DAoptJQenHidYlgucpaXWcoFlK1WYuhCNH19zuCMlvaCFOTFw9cTUVCQnqgI3CPv39mBOejSi2sbXnkraLyIuDFBNkZ1rP/a2UvsRfZz/UUznU2Nl+j7t1QzyjQ3VTBpdmhCiyt6E97VV9pUat3VZkj5ufxXT3xAotAx/739ICSAlstzaSj+UfX065sYnzFF64kopuxV89iq6LJ0VeatvdRB7U6n/Mrjh+/x6cq2plaRAb/4pOvG4U1JKEKbmOIjpqKRAFs5sp1VQDG/5OISnox4Nt8YjdMOjv4RzjE1Otx1XVAzoTJJyluo79QcXMGwgbfJyr5/KW157I5Jhnl -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDO9765bnMDWMKSdvvQA133eK2+3x+a6e/NiHz5VvQcpBQw8zdMP8ztAKyUqIorCfeLEV2Qwgn7TZBWZ6o2+GJ0lz/GKTjkpgUcr2teEIJZ4h/h6WLn/B1r5o2CFSBWyeMcGQaD15G3ZQ6rA5ho2rwY/NeN+IiG7exBH4ngRQG16vl3fbOlMH1FfAm+yhMz9VxA5HJFScaqPCd3Np7NICh88JpbxJvfbECON7v62xJTvR/lYAQ/qrtB9OOTFr5HJiNRPNKHZtcwZvMPxKmSBP+5xhmAzx8b7z7/TxDjIo43tWuZBjgDfqJa6grYKKknDBQT2sDr6oiKrvnc7UaXt1Mh syrinx -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCVre8/sr05M8tP1r3/tTMNdwJHWIcHqEvkgvX8hKCLXOzTVkUv5ElnSRVw95bNHO3T7L/CI/wrqgGBYPi+G20PlEbevGADIUEXvPdDN5vpLF7Ecj9AajUSEMggsTLveeiFCdM294c9vHL08X69y3sRyuOOfykShWAzp43NVGZwHKiCuAh0j1npWgmFGhhGQAlWQZUvN5Mko/37LQgkJskfVfALMCNhXi2V+rDWfEtJimRv/Vv71r02DW1BCidPvrDex8O4BVb5ezoiI1q5jJoeIy44ijzBqBdVpzfZhgw+QMM84K2yVRh+T4SdZtGaXLKwLiJ6X0NBL15JHmOGgFIx nagios@vin -ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPRcYH7ZTXihvj3PXbFQKWJInUzvBNRXBia61+IE0amy Yasen6275 -ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQDAdqMHy1gpVmnUokoUJ0LbqZtFiARVz2p5FRD/vs37MoD0LrCQKf1zylXsh9Vd31TBPL75Uz6xbkZswGwBa5kuPpEpxkhrpTlJ5J6V9xHcnaZQKHal3P4ZRKtvfmeKlncm0MPW53Dkz28xECNBBm8fsXFECDdjFUxO8PD5x4s82o/TUnuC2L5DSTZTZfLekllTjzQkyBatUZSPKaDxghtPz+r7SOTezBjePKr4Z8td5vc9kDCNmBqZzQehjVqB2SjASCoks0ZJ10DQ4MdvuKeLvFcp4T+TLMl1+VgvOSRkahkWYW/W5ljht7MDR9JATn1hs9kL2f6ZAGRnteo3zH0kUjy8OtMitUuFEdf80cUI9vf12wZd7M+Za2ntq/gN9raEGrqsf+d7UTweTp4wm8FiUp8AQp1Og7105B0SCRn+kSHSWzkhzI6GxF1pdD/K80oOVnox4CSmCaWNqWK2Q/8roX/6dQTYbQfe/as67gCse2W75wL7oGR8Lh5DU1/sYAD9Vsk6Ru4Vk6H44mtMXM6JWRqGAB9L+w6mrPo2DO0FZ6S2VFlWfalLbwWK6bnROK63CUuUIcTna1f63eLRXsOES+ilIn/6miwdA2i6qaMhoilJiT+eg/oTikzquNVAUgmVL4gFSWqFKoNTQJut+96MjPN690D23bB5abLb4tEGzASxZUgNoFjv77JeoQx/cSTzEmZk7Jm+e/De1dKfIC9ja1MjPrbsx/nlV0lKI52ruEI0HtE824FchUFtBfkEWi2KRDhmviMye1sGDFjdOayrpNwKpjqjgvkWzAdmqvvYXN/SLGOXrqQi2ggeAYKgV5OBnj57ytQJbZUlpZIBZUwhBcg6hhOZ3wyafe0Yil8wC8NBUDhuxFIsDrHwM4SfxY7KIRlJUeQciXBysfA71DGIIn67KL/JCg+CKBiOl67f6hUwF6RjEnyPJc/wL49iphe3T5MdhYUJ/qW8vfrZ7sB14zFhH4kU4wBlERirg1TcCa/ixGkBO/bzytUmcwTEYPT22L40NIBcXmKeEn89RQedROUtYYp+UwSkYJ2D2tHJTzoeQmMzCGXSZ24QU9FxtSWgyViyTuBsyWSoly2u3czS0FihlTXX/ZQ97HFLRKweuJMw2VTsu6nSOnxZIlsVGxnAbGosMxxdtOS7Tm1CHY6XvEGLnJCvGCj3guQO1eQq1ZaXmUmqaQj7v7wBwjPne1E5gIkJvqLOT61vcwgRNhUN52NzknkpK5cctWUstetQ0nxnckIgu5OPrMiGGip2xotqGmLjMpjCJRjRQbVmYwj5MQzkxGMkGkD57nDKO+UR7sK7yQW7LQfbol+JgNaHUlaLhz3r/o5XUg0n4IfAxRLT yasen6275 diff --git a/files/all/etc/init.d/wifi-sentinel b/files/all/etc/init.d/wifi-sentinel deleted file mode 100755 index e1bab96..0000000 --- a/files/all/etc/init.d/wifi-sentinel +++ /dev/null @@ -1,34 +0,0 @@ -#!/bin/sh /etc/rc.common -# Copyright (C) 2014 OpenWrt.org - -NAME=wifi-sentinel -START=95 - -SENTINEL_BIN=/usr/bin/${NAME}.sh - -USE_PROCD=1 - -start_instance() { - local cfg="$1" - local packets interval network - - config_get packets "$cfg" "packets" - config_get interval "$cfg" "interval" - config_get network "$cfg" "network" - - procd_open_instance - - procd_set_param command "${SENTINEL_BIN}" - procd_set_param respawn - procd_set_param env PACKETS=$packets INTERVAL=$interval NETWORK=$network - - procd_add_reload_interface_trigger $interface - procd_add_reload_trigger "${NAME}" - - procd_close_instance -} - -start_service() { - config_load ${NAME} - config_foreach start_instance ${NAME} -} diff --git a/files/all/etc/rc.local b/files/all/etc/rc.local deleted file mode 100644 index 1370fdf..0000000 --- a/files/all/etc/rc.local +++ /dev/null @@ -1,17 +0,0 @@ -# Put your custom commands here that should be executed once -# the system init finished. By default this file does nothing. - - -/usr/sbin/ebtables -A FORWARD -i wlan+ -o wlan+ -j DROP - -for mac in a0:36:9f:01:fc:e4 70:85:c2:a2:d2:16 2c:59:e5:73:c2:d0 2c:59:e5:73:c2:d4; do - /usr/sbin/ebtables -A FORWARD -i wlan+ -s ${mac} -j DROP -done - -for mac in a0:36:9f:01:fc:e4 70:85:c2:a2:d2:16 2c:59:e5:73:c2:d0 2c:59:e5:73:c2:d4; do - /usr/sbin/ebtables -A FORWARD -i eth+ -o wlan+ -s ${mac} -j ACCEPT -done - -/usr/sbin/ebtables -A FORWARD -i eth+ -o wlan+ -j DROP - -exit 0 diff --git a/files/all/etc/sudoers b/files/all/etc/sudoers deleted file mode 100644 index 360cf4d..0000000 --- a/files/all/etc/sudoers +++ /dev/null @@ -1,93 +0,0 @@ -## sudoers file. -## -## This file MUST be edited with the 'visudo' command as root. -## Failure to use 'visudo' may result in syntax or file permission errors -## that prevent sudo from running. -## -## See the sudoers man page for the details on how to write a sudoers file. -## - -## -## Host alias specification -## -## Groups of machines. These may include host names (optionally with wildcards), -## IP addresses, network numbers or netgroups. -# Host_Alias WEBSERVERS = www1, www2, www3 - -## -## User alias specification -## -## Groups of users. These may consist of user names, uids, Unix groups, -## or netgroups. -# User_Alias ADMINS = millert, dowdy, mikef - -## -## Cmnd alias specification -## -## Groups of commands. Often used to group related commands together. -# Cmnd_Alias PROCESSES = /usr/bin/nice, /bin/kill, /usr/bin/renice, \ -# /usr/bin/pkill, /usr/bin/top -# Cmnd_Alias REBOOT = /sbin/halt, /sbin/reboot, /sbin/poweroff - -## -## Defaults specification -## -## You may wish to keep some of the following environment variables -## when running commands via sudo. -## -## Locale settings -# Defaults env_keep += "LANG LANGUAGE LINGUAS LC_* _XKB_CHARSET" -## -## Run X applications through sudo; HOME is used to find the -## .Xauthority file. Note that other programs use HOME to find -## configuration files and this may lead to privilege escalation! -# Defaults env_keep += "HOME" -## -## X11 resource path settings -# Defaults env_keep += "XAPPLRESDIR XFILESEARCHPATH XUSERFILESEARCHPATH" -## -## Desktop path settings -# Defaults env_keep += "QTDIR KDEDIR" -## -## Allow sudo-run commands to inherit the callers' ConsoleKit session -# Defaults env_keep += "XDG_SESSION_COOKIE" -## -## Uncomment to enable special input methods. Care should be taken as -## this may allow users to subvert the command being run via sudo. -# Defaults env_keep += "XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER" -## -## Uncomment to enable logging of a command's output, except for -## sudoreplay and reboot. Use sudoreplay to play back logged sessions. -# Defaults log_output -# Defaults!/usr/bin/sudoreplay !log_output -# Defaults!/usr/local/bin/sudoreplay !log_output -# Defaults!REBOOT !log_output - -## -## Runas alias specification -## - -## -## User privilege specification -## -root ALL=(ALL) ALL - -## Uncomment to allow members of group wheel to execute any command -# %wheel ALL=(ALL) ALL - -## Same thing without a password -# %wheel ALL=(ALL) NOPASSWD: ALL - -## Uncomment to allow members of group sudo to execute any command -# %sudo ALL=(ALL) ALL - -## Uncomment to allow any user to run sudo if they know the password -## of the user they are running the command as (root by default). -# Defaults targetpw # Ask for the password of the target user -# ALL ALL=(ALL) ALL # WARNING: only use this together with 'Defaults targetpw' - -nobody ALL=(ALL) NOPASSWD: /usr/share/collectd/wlstats-gatherer.sh - -## Read drop-in files from /etc/sudoers.d -## (the '#' here does not indicate a comment) -#includedir /etc/sudoers.d \ No newline at end of file diff --git a/files/all/usr/bin/wifi-sentinel.sh b/files/all/usr/bin/wifi-sentinel.sh deleted file mode 100755 index 1eb4a40..0000000 --- a/files/all/usr/bin/wifi-sentinel.sh +++ /dev/null @@ -1,66 +0,0 @@ -#!/bin/sh -. /lib/functions/network.sh - -p=$(uci get wifi-sentinel.@wifi-sentinel[0].packets) -if [ -z "$p" ]; then - PACKETS='3' -else - PACKETS="$p" -fi - -p=$(uci get wifi-sentinel.@wifi-sentinel[0].interval) -if [ -z "$p" ]; then - INTERVAL='10' -else - INTERVAL="$p" -fi - -p=$(uci get wifi-sentinel.@wifi-sentinel[0].network) -if [ -z "$p" ]; then - NETWORK='management' -else - NETWORK="$p" -fi - -STATUS='unknown' - -lightsoff() -{ - if [ "$STATUS" != 'down' ]; then - /usr/bin/logger -t wifi-sentinel -p daemon.alert Shutting down wireless interfaces due to lack of connectivity to the gateway. - /sbin/wifi down - STATUS='down' - fi -} - -lightson() -{ - if [ "$STATUS" != 'up' ]; then - /usr/bin/logger -t wifi-sentinel -p daemon.notice Bringing up wireless interfaces. Gateway connectivity restored. - /sbin/wifi up - STATUS='up' - fi -} - -ping_check() -{ - local target - network_get_gateway target $NETWORK - RET=`ping -c $PACKETS $target 2> /dev/null | awk '/packets received/ {print $4}'` - if [ "$RET" -eq "$PACKETS" ]; then - return 0 - else - return 1 - fi -} - -/usr/bin/logger -t wifi-sentinel -p daemon.info "Starting Wi-Fi Sentinel on the $NETWORK network with $PACKETS checks every $INTERVAL seconds." - -while true ; do - if ping_check; then - lightson - else - lightsoff - fi - sleep $INTERVAL -done diff --git a/files/all/usr/lib/nagios/plugins/check_bandwidth.sh b/files/all/usr/lib/nagios/plugins/check_bandwidth.sh deleted file mode 100644 index deddf75..0000000 --- a/files/all/usr/lib/nagios/plugins/check_bandwidth.sh +++ /dev/null @@ -1,90 +0,0 @@ -#!/bin/sh -# -# Check bandwidth plugin for Nagios -# -# Usage: check_bandwidth.sh [-i interface] [-s sleep] [-w warning] [-c critical] -# -i, --interface Interface name (eth0 by default) -# -s, --sleep Sleep time between both statistics measures -# -w, --warning Warning value (KB/s) -# -c, --critical Critical value (KB/s) -# -h, --help Display this screen -# -# (c) 2014, Benjamin Dos Santos -# https://github.com/bdossantos/nagios-plugins -# - -while [[ -n "$1" ]]; do - case $1 in - --interface | -i) - interface=$2 - shift - ;; - --sleep | -s) - sleep=$2 - shift - ;; - --warning | -w) - warning=$2 - shift - ;; - --critical | -c) - critical=$2 - shift - ;; - --help | -h) - sed -n '2,11p' "$0" | tr -d '#' - exit 3 - ;; - *) - echo "Unknown argument: $1" - exec "$0" --help - exit 3 - ;; - esac - shift -done - -warning=${warning:=5000} -critical=${critical:=8000} -interface=${interface:=eth0} -sleep=${sleep:=1} - -if [[ $warning -ge $critical ]]; then - echo "UNKNOWN - warning ($warning) can't be greater than critical ($critical)" - exit 3 -fi - -if [[ ! -f "/sys/class/net/${interface}/statistics/rx_bytes" ]] || - [[ ! -f "/sys/class/net/${interface}/statistics/tx_bytes" ]]; then - echo "CRITICAL - Could not fetch '${interface}' interface statistics" - exit 2 -fi - -rx1=$(cat "/sys/class/net/${interface}/statistics/rx_bytes") -tx1=$(cat "/sys/class/net/${interface}/statistics/tx_bytes") -sleep "$sleep" -rx2=$(cat "/sys/class/net/${interface}/statistics/rx_bytes") -tx2=$(cat "/sys/class/net/${interface}/statistics/tx_bytes") - -tx_bps=$((tx2 - tx1)) -rx_bps=$((rx2 - rx1)) -tx_kbps=$((tx_bps / 1024)) -rx_kbps=$((rx_bps / 1024)) - -status="tx ${interface}: $tx_kbps kb/s, rx ${interface}: $rx_kbps kb/s | tx=$tx_kbps rx=$rx_kbps" - -if [[ $rx_kbps -ge $warning ]] || [[ $tx_kbps -ge $warning ]]; then - if [[ $rx_kbps -ge $critical ]] || [[ $tx_kbps -ge $critical ]]; then - exit_status=2 - echo "CRITICAL - $status" - else - exit_status=1 - echo "WARNING - $status" - fi -else - exit_status=0 - echo "OK - $status" -fi - -exit ${exit_status:=3} - diff --git a/files/all/usr/share/collectd/wlstats-gather.sh b/files/all/usr/share/collectd/wlstats-gather.sh deleted file mode 100755 index d070ce6..0000000 --- a/files/all/usr/share/collectd/wlstats-gather.sh +++ /dev/null @@ -1,2 +0,0 @@ -#!/bin/sh -sudo /usr/share/collectd/wlstats-gatherer.sh "${COLLECTD_HOSTNAME:-localhost}" "${COLLECTD_INTERVAL:-10}" diff --git a/files/all/usr/share/collectd/wlstats-gatherer.sh b/files/all/usr/share/collectd/wlstats-gatherer.sh deleted file mode 100755 index 45c3162..0000000 --- a/files/all/usr/share/collectd/wlstats-gatherer.sh +++ /dev/null @@ -1,132 +0,0 @@ -#!/bin/sh -# -# Simple wireless statistics gatherer for collectd -# -# Description: Simple wireless statistics gatherer for collectd -# Prereqs: OpenWRT compatible system / wlinfo / wl -# Used via: Collectd exec plugin type -# Author: Vladimir Vitkov -# Petko Bordjukov -# -# Version: 0.1 -# Date: 2015.05.25 -# -# Changelog: 2015.05.25 - Initial version -# 2015.11. - -# Variable Definition -_HOSTNAME=$1 -_PERIOD=10 -_PLUGIN='wlstats' - -# Binaries -_iwinfo='iwinfo' -_iw='iw' - -# main loop -while true ; do - for _phy in /sys/kernel/debug/ieee80211/phy*; do - for _netdev in $_phy/netdev:* ; do - # single cat call - _metric_group="$(basename ${_phy})-$(basename ${_netdev})" - - for _metric in "num_buffered_multicast" "dtim_count" "num_sta_ps" "num_mcast_sta" "txpower"; do - echo -e "PUTVAL ${_HOSTNAME}/${_PLUGIN}-${_metric_group}/gauge-${_metric} interval=${_PERIOD} N:$(cat ${_netdev}/${_metric} 2>/dev/null)" - done - - _stations=`ls -1 ${_netdev}/stations/ | wc -l` - _vht_stations=`grep -r 'VHT supported' ${_netdev}/stations/*/vht_capa 2>/dev/null | wc -l` - _ht_stations=`grep -r 'ht supported' ${_netdev}/stations/*/ht_capa 2>/dev/null | wc -l` - - echo -e "PUTVAL ${_HOSTNAME}/${_PLUGIN}-${_metric_group}/gauge-stations interval=${_PERIOD} N:${_stations}" - echo -e "PUTVAL ${_HOSTNAME}/${_PLUGIN}-${_metric_group}/gauge-ht_stations interval=${_PERIOD} N:${_ht_stations}" - echo -e "PUTVAL ${_HOSTNAME}/${_PLUGIN}-${_metric_group}/gauge-vht_stations interval=${_PERIOD} N:${_vht_stations}" - - if [ $_stations -gt 0 ]; then - for _metric in "tx_retry_count" "tx_retry_failed" "rx_dropped" "rx_duplicates" "current_tx_rate" "beacon_loss_count" "last_signal" "connected_time" "inactive_ms" "num_ps_buf_frames"; do - _avg_value=`awk 2>/dev/null '{sum+=$1} END { print sum/NR}' ${_netdev}/stations/*/${_metric}` - echo -e "PUTVAL ${_HOSTNAME}/${_PLUGIN}-${_metric_group}/gauge-avg_${_metric} interval=${_PERIOD} N:${_avg_value}" - done - fi - - if [ -d "${_phy}/ath9k" ]; then - _interface=$(echo ${_netdev} | sed 's/.*\://') - ${_iw} dev ${_interface} survey dump | grep -A 5 'in use' > /tmp/${_interface}.survey - cat /tmp/${_interface}.survey | grep 'channel' | sed 's/ ms$//' | sed $'s/\t//g' | \ - sed 's/ /_/g' | awk -vhostname="${_HOSTNAME}" \ - -vplugin="${_PLUGIN}" \ - -vmetric_group="${_metric_group}-ath9k-survey" \ - -vinterval="${_PERIOD}" \ - -F : \ - '{printf "PUTVAL %s/%s-%s/counter-%s interval=%s N:%s\n", hostname, plugin, metric_group, tolower($1), interval, $2}' - elif [ -d "${_phy}/ath10k" ]; then - _interface=$(echo ${_netdev} | sed 's/.*\://') - _interface=$(echo ${_netdev} | sed 's/.*\://') - ${_iw} dev ${_interface} survey dump | grep -A 3 'in use' > /tmp/${_interface}.survey - cat /tmp/${_interface}.survey | grep 'channel' | sed 's/ ms$//' | sed $'s/\t//g' | \ - sed 's/ /_/g' | awk -vhostname="${_HOSTNAME}" \ - -vplugin="${_PLUGIN}" \ - -vmetric_group="${_metric_group}-ath10k-survey" \ - -vinterval="${_PERIOD}" \ - -F : \ - '{printf "PUTVAL %s/%s-%s/gauge-%s interval=%s N:%s\n", hostname, plugin, metric_group, tolower($1), interval, $2}' - fi - - done - - _metric_group="$(basename ${_phy})" - - if [ -d "${_phy}/ath9k" ]; then - cat $_phy/ath9k/recv | \ - sed 's/^ *\(.*\w\) *: *\([^ ]\)*$/\1:\2/g' | \ - sed 's/ /_/' | awk -vhostname="${_HOSTNAME}" \ - -vplugin="${_PLUGIN}" \ - -vmetric_group="${_metric_group}-ath9k-recv" \ - -vinterval="${_PERIOD}" \ - -F : \ - '{printf "PUTVAL %s/%s-%s/counter-%s interval=%s N:%s\n", hostname, plugin, metric_group, tolower($1), interval, $2}' - - cat $_phy/ath9k/phy_err | \ - sed 's/^ *\(.*\w\) *: *\([^ ]\)*$/\1:\2/g' | \ - sed 's/ /_/' | awk -vhostname="${_HOSTNAME}" \ - -vplugin="${_PLUGIN}" \ - -vmetric_group="${_metric_group}-ath9k-phy_err" \ - -vinterval="${_PERIOD}" \ - -F : \ - '{printf "PUTVAL %s/%s-%s/counter-%s interval=%s N:%s\n", hostname, plugin, metric_group, tolower($1), interval, $2}' - - cat $_phy/ath9k/dfs_stats | grep '^ ' | \ - sed 's/^ *\(.*\w\) *: *\([^ ]\)*$/\1:\2/g' | \ - sed 's/ /_/g' | \ - sed 's/\.//g' | awk -vhostname="${_HOSTNAME}" \ - -vplugin="${_PLUGIN}" \ - -vmetric_group="${_metric_group}-ath9k-dfs_stats" \ - -vinterval="${_PERIOD}" \ - -F : \ - '{printf "PUTVAL %s/%s-%s/counter-%s interval=%s N:%s\n", hostname, plugin, metric_group, tolower($1), interval, $2}' - - for _queue in $_phy/ath9k/qlen*; do - echo -e "PUTVAL ${_HOSTNAME}/${_PLUGIN}-${_metric_group}-ath9k/gauge-$(basename $_queue) interval=${_PERIOD} N:$(cat ${_queue})" - done - - elif [ -d "${_phy}/ath10k" ]; then - cat $_phy/ath10k/dfs_stats | grep ':.*[0-9]$' | \ - sed 's/^ *\(.*\w\) *: *\([^ ]\)*$/\1:\2/g' | \ - sed 's/ /_/g' | \ - sed 's/\.//g' | awk -vhostname="${_HOSTNAME}" \ - -vplugin="${_PLUGIN}" \ - -vmetric_group="${_metric_group}-ath10k-dfs_stats" \ - -vinterval="${_PERIOD}" \ - -F : \ - '{printf "PUTVAL %s/%s-%s/counter-%s interval=%s N:%s\n", hostname, plugin, metric_group, tolower($1), interval, $2}' - fi - - for _metric in ${_phy}/statistics/* ; do - _metric_name="$(basename ${_metric})" - echo -e "PUTVAL ${_HOSTNAME}/${_PLUGIN}-${_metric_group}-statistics/counter-$(echo ${_metric_name}) N:$(cat ${_metric} 2>/dev/null)" - done - - done - - sleep ${_PERIOD} -done diff --git a/files/archer-c5-dual-trunk/etc/config/network b/files/archer-c5-dual-trunk/etc/config/network deleted file mode 100644 index 2a071a2..0000000 --- a/files/archer-c5-dual-trunk/etc/config/network +++ /dev/null @@ -1,41 +0,0 @@ -config interface 'loopback' - option ifname 'lo' - option proto 'static' - option ipaddr '127.0.0.1' - option netmask '255.0.0.0' - -config interface 'management' - option ifname 'eth0' - option proto 'static' - option ipaddr '' - option netmask '255.255.255.0' - option gateway '10.20.0.1' - option dns '10.20.0.1' - option ipv6 'no' - -config interface 'wireless' - option ifname 'eth1' - option proto 'none' - option ipv6 'no' - option force_link '1' - option type 'bridge' - -config switch - option name 'switch0' - option reset '1' - option enable_vlan '1' - -config switch_vlan - option device 'switch0' - option vlan '5' - option ports '1 2' - -config switch_vlan - option device 'switch0' - option vlan '20' - option ports '1t 2t 6' - -config switch_vlan - option device 'switch0' - option vlan '22' - option ports '0 1t 2t' diff --git a/files/archer-c5-single-trunk/etc/config/network b/files/archer-c5-single-trunk/etc/config/network deleted file mode 100644 index aa6cbc0..0000000 --- a/files/archer-c5-single-trunk/etc/config/network +++ /dev/null @@ -1,106 +0,0 @@ -config interface 'loopback' - option ifname 'lo' - option proto 'static' - option ipaddr '127.0.0.1' - option netmask '255.0.0.0' - -config interface 'management' - option ifname 'br-lan.20' - option proto 'static' - option ipaddr '' - option netmask '255.255.255.0' - option gateway '10.20.0.1' - option dns '10.20.0.1' - option ipv6 'no' - -config device - option name 'br-tmp' - option type 'bridge' - list ports 'eth1.1' -# -#config interface 'tmp' -# option device 'br-tmp' -# option proto 'static' -# option ipaddr '192.168.1.1' -# option netmask '255.255.255.0' -# - -config switch - option name 'switch0' - option reset '1' - option enable_vlan '1' - -config switch_vlan - option device 'switch0' - option vlan '1' - option ports '0t 4 5' - option vid '1' - -config device - option name 'br-lan' - option type 'bridge' - option ipv6 '0' - list ports 'eth0' - -config device - option name 'br-lan.20' - option type '8021q' - option ifname 'br-lan' - option vid '20' - -config device - option name 'br-lan.21' - option type '8021q' - option ifname 'br-lan' - option vid '21' - -config device - option name 'br-lan.23' - option type '8021q' - option ifname 'br-lan' - option vid '23' - -config bridge-vlan - option device 'br-lan' - option vlan '20' - list ports 'eth0:t' - -config bridge-vlan - option device 'br-lan' - option vlan '21' - list ports 'eth0:t' - -config bridge-vlan - option device 'br-lan' - option vlan '23' - list ports 'eth0:t' - - -config switch_vlan - option device 'switch0' - option vlan '2' - option ports '1t 2t 3t 6t' - option vid '20' - -config switch_vlan - option device 'switch0' - option vlan '3' - option ports '1t 2t 3t 6t' - option vid '21' - -config switch_vlan - option device 'switch0' - option vlan '4' - option ports '1t 2t 3t 6t' - option vid '23' - - -config interface 'userwifi' - option proto 'none' - option device 'br-lan.21' - -config interface 'videowifi' - option proto 'none' - option device 'br-lan.23' - - diff --git a/files/archer-c5/etc/config/system b/files/archer-c5/etc/config/system deleted file mode 100644 index 64f6e7f..0000000 --- a/files/archer-c5/etc/config/system +++ /dev/null @@ -1,44 +0,0 @@ - -config system - option hostname '' - option zonename 'Europe/Sofia' - option timezone 'EET-2EEST,M3.5.0/3,M10.5.0/4' - option log_ip '10.20.0.1' - option log_remote '1' - -config timeserver 'ntp' - list server '0.bg.pool.ntp.org' - list server '1.bg.pool.ntp.org' - list server '2.bg.pool.ntp.org' - list server '3.bg.pool.ntp.org' - option enabled '1' - option enable_server '0' - -config led 'led_usb1' - option name 'USB1' - option sysfs 'tp-link:green:usb1' - option trigger 'usbdev' - option dev '1-1' - option interval '50' - -config led 'led_usb2' - option name 'USB2' - option sysfs 'tp-link:green:usb2' - option trigger 'usbdev' - option dev '2-1' - option interval '50' - -config led 'led_wlan2g' - option name 'WLAN2G' - option sysfs 'tp-link:blue:wlan2g' - option trigger 'phy1tpt' - -config led 'led_wlan5g' - option name 'WLAN5G' - option sysfs 'tp-link:blue:wlan5g' - option trigger 'phy0tpt' - -config led 'led_system' - option name 'SYSTEM' - option sysfs 'tp-link:blue:system' - option trigger 'heartbeat' diff --git a/files/archer-c5/etc/config/wifi-sentinel b/files/archer-c5/etc/config/wifi-sentinel deleted file mode 100644 index 92d9030..0000000 --- a/files/archer-c5/etc/config/wifi-sentinel +++ /dev/null @@ -1,6 +0,0 @@ - -config wifi-sentinel - option packets 3 - option interval 10 - option network 'management' - option switchport '1' diff --git a/files/archer-c5/etc/config/wireless b/files/archer-c5/etc/config/wireless deleted file mode 100644 index 5e84ee2..0000000 --- a/files/archer-c5/etc/config/wireless +++ /dev/null @@ -1,75 +0,0 @@ -config wifi-device radio0 - option type mac80211 - option band '5g' - option path 'pci0000:01/0000:01:00.0' - option channel '' - option txpower '' - option htmode VHT80 - option distance '20' - option require_mode 'n' - list basic_rate '54000' - list supported_rates '54000' - option log_level '-1' - option country 'BG' - option country_ie '1' - option doth '1' - option cell_density '0' - -config wifi-iface - option device radio0 - option network 'userwifi' - option mode 'ap' - option ssid 'OpenFest' - option encryption 'none' - option macaddr '' - option isolate '1' - option wnm_sleep_mode '1' - -config wifi-device radio1 - option type mac80211 - option band '2g' - option path 'platform/qca955x_wmac' - option channel - option txpower '' - option htmode 'HT20' - option distance '20' - list basic_rate '54000' - list supported_rates '54000' - option require_mode 'g' - option beacon_int 250 - option log_level '-1' - option country 'BG' - option country_ie '1' - option cell_density '0' - -config wifi-iface - option device radio1 - option network 'userwifi' - option mode 'ap' - option ssid 'OpenFest' - option encryption 'none' - option macaddr '' - option isolate '1' - option wnm_sleep_mode '1' - -config wifi-iface - option device radio0 - option mode 'ap' - option ssid 'ofvideo' - option encryption 'psk2' - option macaddr '' - option key '' - option wnm_sleep_mode 1 - option network 'videowifi' - -config wifi-iface - option device radio1 - option mode 'ap' - option ssid 'ofvideo' - option encryption 'psk2' - option macaddr '' - option key '' - option wnm_sleep_mode 1 - option network 'videowifi' - - diff --git a/files/archer-c5v1/etc/config/system b/files/archer-c5v1/etc/config/system deleted file mode 100644 index 64f6e7f..0000000 --- a/files/archer-c5v1/etc/config/system +++ /dev/null @@ -1,44 +0,0 @@ - -config system - option hostname '' - option zonename 'Europe/Sofia' - option timezone 'EET-2EEST,M3.5.0/3,M10.5.0/4' - option log_ip '10.20.0.1' - option log_remote '1' - -config timeserver 'ntp' - list server '0.bg.pool.ntp.org' - list server '1.bg.pool.ntp.org' - list server '2.bg.pool.ntp.org' - list server '3.bg.pool.ntp.org' - option enabled '1' - option enable_server '0' - -config led 'led_usb1' - option name 'USB1' - option sysfs 'tp-link:green:usb1' - option trigger 'usbdev' - option dev '1-1' - option interval '50' - -config led 'led_usb2' - option name 'USB2' - option sysfs 'tp-link:green:usb2' - option trigger 'usbdev' - option dev '2-1' - option interval '50' - -config led 'led_wlan2g' - option name 'WLAN2G' - option sysfs 'tp-link:blue:wlan2g' - option trigger 'phy1tpt' - -config led 'led_wlan5g' - option name 'WLAN5G' - option sysfs 'tp-link:blue:wlan5g' - option trigger 'phy0tpt' - -config led 'led_system' - option name 'SYSTEM' - option sysfs 'tp-link:blue:system' - option trigger 'heartbeat' diff --git a/files/archer-c5v1/etc/config/wifi-sentinel b/files/archer-c5v1/etc/config/wifi-sentinel deleted file mode 100644 index 92d9030..0000000 --- a/files/archer-c5v1/etc/config/wifi-sentinel +++ /dev/null @@ -1,6 +0,0 @@ - -config wifi-sentinel - option packets 3 - option interval 10 - option network 'management' - option switchport '1' diff --git a/files/archer-c5v1/etc/config/wireless b/files/archer-c5v1/etc/config/wireless deleted file mode 100644 index ce8bdb4..0000000 --- a/files/archer-c5v1/etc/config/wireless +++ /dev/null @@ -1,54 +0,0 @@ -config wifi-device radio0 - option type mac80211 - option hwmode 11a - option path 'pci0000:00/0000:00:00.0' - option channel - option txpower '' - option htmode VHT80 - option distance '20' - option require_mode 'n' - list basic_rate '54000' - list supported_rates '54000' - option log_level '-1' - option country 'BG' - option country_ie '1' - option doth '1' - -config wifi-iface - option device radio0 - option network 'wireless' - option mode 'ap' - option ssid 'OpenFest' - option encryption 'none' - option macaddr '' - option isolate '1' - option wnm_sleep_mode 1 - option proxy_arp 1 - -config wifi-device radio1 - option type mac80211 - option hwmode 11g - option path 'platform/ahb/18100000.wmac' - option channel - option txpower '' - option htmode 'HT20' - option distance '20' - list basic_rate '54000' - list supported_rates '54000' - option require_mode 'g' - option beacon_int 250 - option log_level '-1' - option country 'BG' - option country_ie '1' - -config wifi-iface - option device radio1 - option network 'wireless' - option mode 'ap' - option ssid 'OpenFest' - option encryption 'none' - option macaddr '' - option isolate '1' - option wnm_sleep_mode 1 - option proxy_arp 1 - diff --git a/files/dap2965-single-trunk/etc/config/network b/files/dap2965-single-trunk/etc/config/network deleted file mode 100644 index 1f82bea..0000000 --- a/files/dap2965-single-trunk/etc/config/network +++ /dev/null @@ -1,80 +0,0 @@ -config interface 'loopback' - option device 'lo' - option proto 'static' - option ipaddr '127.0.0.1' - option netmask '255.0.0.0' - - -config device - option name 'br-lan' - option type 'bridge' - option ipv6 '0' - list ports 'eth0' - -config interface 'management' - option ifname 'br-lan.20' - option proto 'static' - option ipaddr '' - option netmask '255.255.255.0' - option gateway '10.20.0.1' - option dns '10.20.0.1' - option ipv6 'no' - -config switch - option name 'switch0' - option reset '1' - option enable_vlan '0' - -config switch_vlan - option device 'switch0' - option vlan '1' - option ports '2 0' - - -config bridge-vlan - option device 'br-lan' - option vlan '20' - list ports 'eth0:t' - -config bridge-vlan - option device 'br-lan' - option vlan '21' - list ports 'eth0:t' - -config bridge-vlan - option device 'br-lan' - option vlan '23' - list ports 'eth0:t' - -config interface 'userwifi' - option proto 'none' - option device 'br-lan.21' - option defaultroute '0' - option peerdns '0' - option delegate '0' - -config interface 'videowifi' - option proto 'none' - option device 'br-lan.23' - option defaultroute '0' - option peerdns '0' - option delegate '0' - -config device - option name 'br-lan.20' - option type '8021q' - option ifname 'br-lan' - option vid '20' - -config device - option name 'br-lan.21' - option type '8021q' - option ifname 'br-lan' - option vid '21' - -config device - option name 'br-lan.23' - option type '8021q' - option ifname 'br-lan' - option vid '23' - diff --git a/files/dap2965-video/etc/config/network b/files/dap2965-video/etc/config/network deleted file mode 100644 index ac09187..0000000 --- a/files/dap2965-video/etc/config/network +++ /dev/null @@ -1,46 +0,0 @@ -config interface 'loopback' - option ifname 'lo' - option proto 'static' - option ipaddr '127.0.0.1' - option netmask '255.0.0.0' - -config interface 'management' - option ifname 'eth0' - option proto 'static' - option ipaddr '' - option netmask '255.255.255.0' - option gateway '10.20.0.1' - option dns '10.20.0.1' - option ipv6 'no' - -config interface 'wireless' - option ifname 'eth1' - option proto 'none' - option ipv6 'no' - option force_link '1' - option type 'bridge' - -config switch - option name 'switch0' - option reset '1' - option enable_vlan '1' - -config switch - option name 'switch0' - option reset '1' - option enable_vlan '1' - -config switch_vlan - option device 'switch0' - option vlan '20' - option ports '0 2t' - -config switch_vlan - option device 'switch0' - option vlan '22' - option ports '2t 6' - -config switch_vlan - option device 'switch0' - option vlan '23' - option ports '2t 3' diff --git a/files/dap2965/etc/config/system b/files/dap2965/etc/config/system deleted file mode 100644 index b735d18..0000000 --- a/files/dap2965/etc/config/system +++ /dev/null @@ -1,35 +0,0 @@ - -config system - option hostname '' - option zonename 'Europe/Sofia' - option timezone 'EET-2EEST,M3.5.0/3,M10.5.0/4' - option log_ip '10.20.0.1' - option log_remote '1' - option ttylogin '0' - option log_size '64' - option urandom_seed '0'j - -config timeserver 'ntp' - list server '0.bg.pool.ntp.org' - list server '1.bg.pool.ntp.org' - list server '2.bg.pool.ntp.org' - list server '3.bg.pool.ntp.org' - option enabled '1' - option enable_server '0' - -config led 'led_power' - option name 'POWER' - option sysfs 'd-link:green:power' - option default '1' - option trigger 'heartbeat' - -config led 'led_diag' - option name 'DIAG' - option sysfs 'd-link:red:power' - option default '0' - -config led 'led_wlan2g' - option name 'WLAN 2.4 GHz' - option sysfs 'd-link:green:wlan2g' - option trigger 'phy1tpt' - diff --git a/files/dap2965/etc/config/wifi-sentinel b/files/dap2965/etc/config/wifi-sentinel deleted file mode 100644 index 9b29910..0000000 --- a/files/dap2965/etc/config/wifi-sentinel +++ /dev/null @@ -1,6 +0,0 @@ - -config wifi-sentinel - option packets 3 - option interval 10 - option network 'management' - option switchport '2' diff --git a/files/dap2965/etc/config/wireless b/files/dap2965/etc/config/wireless deleted file mode 100644 index 8b56b65..0000000 --- a/files/dap2965/etc/config/wireless +++ /dev/null @@ -1,76 +0,0 @@ -config wifi-device radio0 - option type mac80211 - option band '5g' - option path 'pci0000:00/0000:00:00.0' - option channel - option txpower '' - option htmode 'VHT80' - option distance '20' - list basic_rate '54000' - list supported_rates '54000' - option cell_density '0' - option require_mode 'n' - option log_level '-1' - option country 'BG' - option country_ie '1' - option doth '1' - -config wifi-iface - option device radio0 - option network 'userwifi' - option mode 'ap' - option ssid 'OpenFest' - option encryption 'none' - option macaddr '' - option isolate '1' - option wnm_sleep_mode '1' - -config wifi-device radio1 - option type mac80211 - option band '2g' - option path 'platform/qca955x_wmac' - option channel - option txpower '' - option htmode 'HT20' - option distance '20' - list basic_rate '54000' - list supported_rates '54000' - option require_mode 'g' - option beacon_int 250 - option log_level '-1' - option country 'BG' - option country_ie '1' - option cell_density '0' - -config wifi-iface - option device radio1 - option network 'userwifi' - option mode 'ap' - option ssid 'OpenFest' - option encryption 'none' - option macaddr '' - option isolate '1' - option wnm_sleep_mode 1 - -config wifi-iface - option device radio0 - option network 'wireless' - option mode 'ap' - option ssid 'ofvideo' - option encryption 'psk2' - option macaddr '' - option key '' - option wnm_sleep_mode 1 - option network 'videowifi' - -config wifi-iface - option device radio1 - option network 'wireless' - option mode 'ap' - option ssid 'ofvideo' - option encryption 'psk2' - option macaddr '' - option key '' - option wnm_sleep_mode 1 - option network 'videowifi' - diff --git a/files/linksys-dual-trunk-video/etc/config/network b/files/linksys-dual-trunk-video/etc/config/network deleted file mode 100644 index f65da32..0000000 --- a/files/linksys-dual-trunk-video/etc/config/network +++ /dev/null @@ -1,46 +0,0 @@ -config interface 'loopback' - option ifname 'lo' - option proto 'static' - option ipaddr '127.0.0.1' - option netmask '255.0.0.0' - -config interface 'management' - option ifname 'eth0' - option proto 'static' - option ipaddr '' - option netmask '255.255.255.0' - option gateway '10.20.0.1' - option dns '10.20.0.1' - option ipv6 'no' - -config interface 'wireless' - option ifname 'eth1' - option proto 'none' - option ipv6 'no' - option force_link '1' - option type 'bridge' - -config switch - option name 'switch0' - option reset '1' - option enable_vlan '1' - -config switch_vlan - option device 'switch0' - option vlan '15' - option ports '3 4' - -config switch_vlan - option device 'switch0' - option vlan '20' - option ports '3t 4t 5' - -config switch_vlan - option device 'switch0' - option vlan '22' - option ports '3t 4t 6' - -config switch_vlan - option device 'switch0' - option vlan '23' - option ports '2 3t 4t' diff --git a/files/linksys-dual-trunk/etc/config/network b/files/linksys-dual-trunk/etc/config/network deleted file mode 100644 index 596a65c..0000000 --- a/files/linksys-dual-trunk/etc/config/network +++ /dev/null @@ -1,42 +0,0 @@ -config interface 'loopback' - option ifname 'lo' - option proto 'static' - option ipaddr '127.0.0.1' - option netmask '255.0.0.0' - -config interface 'management' - option ifname 'eth0' - option proto 'static' - option ipaddr '' - option netmask '255.255.255.0' - option gateway '10.20.0.1' - option dns '10.20.0.1' - option ipv6 'no' - -config interface 'wireless' - option ifname 'eth1' - option proto 'none' - option ipv6 'no' - option force_link '1' - option type 'bridge' - -config switch - option name 'switch0' - option reset '1' - option enable_vlan '1' - -config switch_vlan - option device 'switch0' - option vlan '15' - option ports '3 4' - -config switch_vlan - option device 'switch0' - option vlan '20' - option ports '3t 4t 5' - -config switch_vlan - option device 'switch0' - option vlan '22' - option ports '3t 4t 6' - diff --git a/files/linksys-single-trunk/etc/config/network b/files/linksys-single-trunk/etc/config/network deleted file mode 100644 index 0a4c19c..0000000 --- a/files/linksys-single-trunk/etc/config/network +++ /dev/null @@ -1,75 +0,0 @@ -config interface 'loopback' - option ifname 'lo' - option proto 'static' - option ipaddr '127.0.0.1' - option netmask '255.0.0.0' - - -config device - option name 'br-lan' - option type 'bridge' - option ipv6 '0' - list ports 'lan1' - -config interface 'management' - option ifname 'br-lan.20' - option proto 'static' - option ipaddr '' - option netmask '255.255.255.0' - option gateway '10.20.0.1' - option dns '10.20.0.1' - option ipv6 'no' - - -config bridge-vlan - option device 'br-lan' - option vlan '1' - list ports 'lan1' - -config bridge-vlan - option device 'br-lan' - option vlan '20' - list ports 'lan1:t' - -config bridge-vlan - option device 'br-lan' - option vlan '21' - list ports 'lan1:t' - -config bridge-vlan - option device 'br-lan' - option vlan '23' - list ports 'lan1:t' - -config interface 'userwifi' - option proto 'none' - option device 'br-lan.21' - option defaultroute '0' - option peerdns '0' - option delegate '0' - -config interface 'videowifi' - option proto 'none' - option device 'br-lan.23' - option defaultroute '0' - option peerdns '0' - option delegate '0' - -config device - option name 'br-lan.20' - option type '8021q' - option ifname 'br-lan' - option vid '20' - -config device - option name 'br-lan.21' - option type '8021q' - option ifname 'br-lan' - option vid '21' - -config device - option name 'br-lan.23' - option type '8021q' - option ifname 'br-lan' - option vid '23' - diff --git a/files/linksys/etc/config/system b/files/linksys/etc/config/system deleted file mode 100644 index fd6c2b2..0000000 --- a/files/linksys/etc/config/system +++ /dev/null @@ -1,44 +0,0 @@ -config system - option hostname '' - option zonename 'Europe/Sofia' - option timezone 'EET-2EEST,M3.5.0/3,M10.5.0/4' - option log_ip '10.20.0.1' - option log_remote '1' - option ttylogin '0' - option log_size '64' - option urandom_seed '0' - -config timeserver 'ntp' - option enabled '1' - option enable_server '0' - list server '0.lede.pool.ntp.org' - list server '1.lede.pool.ntp.org' - list server '2.lede.pool.ntp.org' - list server '3.lede.pool.ntp.org' - -config led 'led_wan' - option name 'WAN' - option sysfs 'pca963x:shelby:white:wan' - option trigger 'netdev' - option mode 'link tx rx' - option dev 'eth0' - -config led 'led_usb2' - option name 'USB2' - option sysfs 'pca963x:shelby:white:usb2' - option trigger 'usbdev' - option interval '50' - option dev '1-1' - -config led 'led_usb3' - option name 'USB3' - option sysfs 'pca963x:shelby:white:usb3_1' - option trigger 'usbdev' - option interval '50' - option dev '2-1' - -config led 'led_power' - option name 'POWER' - option sysfs 'shelby:white:power' - option trigger 'heartbeat' - diff --git a/files/linksys/etc/config/wifi-sentinel b/files/linksys/etc/config/wifi-sentinel deleted file mode 100644 index 8e67d98..0000000 --- a/files/linksys/etc/config/wifi-sentinel +++ /dev/null @@ -1,6 +0,0 @@ - -config wifi-sentinel - option packets 3 - option interval 10 - option network 'management' - option switchport '4' diff --git a/files/linksys/etc/config/wireless b/files/linksys/etc/config/wireless deleted file mode 100644 index 16c8441..0000000 --- a/files/linksys/etc/config/wireless +++ /dev/null @@ -1,86 +0,0 @@ -config wifi-device radio0 - option type mac80211 - option path 'soc/soc:pcie/pci0000:00/0000:00:01.0/0000:01:00.0' - option channel '' - option txpower '' - option htmode VHT80 - option band '5g' - option distance '20' - list basic_rate '54000' - list supported_rates '54000' - option require_mode 'n' - option log_level '-1' - option country 'BG' - option country_ie '1' - option doth '1' - -config wifi-iface - option device radio0 - option network 'wireless' - option mode 'ap' - option ssid 'OpenFest' - option encryption 'none' - option macaddr '' - option isolate '1' - option wnm_sleep_mode 1 - option proxy_arp 1 - option network 'userwifi' - -config wifi-device radio1 - option type mac80211 - option path 'soc/soc:pcie/pci0000:00/0000:00:02.0/0000:02:00.0' - option channel '' - option txpower '' - option htmode 'HT20' - option band '2g' - option distance '20' - list basic_rate '54000' - list supported_rates '54000' - option require_mode 'g' - option beacon_int 250 - option log_level '-1' - option country 'BG' - option country_ie '1' - option cell_density '0' - -config wifi-iface - option device radio1 - option network 'wireless' - option mode 'ap' - option ssid 'OpenFest' - option encryption 'none' - option macaddr '' - option isolate '1' - option wnm_sleep_mode 1 - option proxy_arp 1 - option network 'userwifi' - -config wifi-iface - option device radio0 - option network 'wireless' - option mode 'ap' - option ssid 'ofvideo' - option encryption 'psk2' - option macaddr '' - option key '' - option wnm_sleep_mode 1 - option network 'videowifi' - -config wifi-iface - option device radio1 - option network 'wireless' - option mode 'ap' - option ssid 'ofvideo' - option encryption 'psk2' - option macaddr '' - option key '' - option wnm_sleep_mode 1 - option network 'videowifi' - - - - - - - - diff --git a/files/tplink-eap615/etc/config/network b/files/tplink-eap615/etc/config/network deleted file mode 100644 index c3b0cca..0000000 --- a/files/tplink-eap615/etc/config/network +++ /dev/null @@ -1,85 +0,0 @@ -config interface 'loopback' - option ifname 'lo' - option proto 'static' - option ipaddr '127.0.0.1' - option netmask '255.0.0.0' - -config globals 'globals' - option packet_steering '1' - option ula_prefix 'fdfa:5bcd:c72e::/48' - -config device - option name 'br-lan' - option type 'bridge' - option ipv6 '0' - list ports 'lan0' - -config interface 'management' - option device 'br-lan.20' - option proto 'static' - option ipaddr '' - option netmask '255.255.255.0' - option gateway '10.20.0.1' - option dns '10.20.0.1' - option ipv6 'no' - - config interface 'management' - option ifname 'br-lan.20' - option proto 'static' - option ipaddr '' - option netmask '255.255.255.0' - option gateway '10.20.0.1' - option dns '10.20.0.1' - option ipv6 'no' - -config bridge-vlan - option device 'br-lan' - option vlan '1' - list ports 'lan0' - -config bridge-vlan - option device 'br-lan' - option vlan '20' - list ports 'lan0:t' - -config bridge-vlan - option device 'br-lan' - option vlan '21' - list ports 'lan0:t' - -config bridge-vlan - option device 'br-lan' - option vlan '23' - list ports 'lan0:t' - -config interface 'userwifi' - option proto 'none' - option device 'br-lan.21' - option defaultroute '0' - option peerdns '0' - option delegate '0' - -config interface 'videowifi' - option proto 'none' - option device 'br-lan.23' - option defaultroute '0' - option peerdns '0' - option delegate '0' - -config device - option name 'br-lan.20' - option type '8021q' - option ifname 'br-lan' - option vid '20' - -config device - option name 'br-lan.21' - option type '8021q' - option ifname 'br-lan' - option vid '21' - -config device - option name 'br-lan.23' - option type '8021q' - option ifname 'br-lan' - option vid '23' \ No newline at end of file diff --git a/files/tplink-eap615/etc/config/system b/files/tplink-eap615/etc/config/system deleted file mode 100644 index 64f6e7f..0000000 --- a/files/tplink-eap615/etc/config/system +++ /dev/null @@ -1,44 +0,0 @@ - -config system - option hostname '' - option zonename 'Europe/Sofia' - option timezone 'EET-2EEST,M3.5.0/3,M10.5.0/4' - option log_ip '10.20.0.1' - option log_remote '1' - -config timeserver 'ntp' - list server '0.bg.pool.ntp.org' - list server '1.bg.pool.ntp.org' - list server '2.bg.pool.ntp.org' - list server '3.bg.pool.ntp.org' - option enabled '1' - option enable_server '0' - -config led 'led_usb1' - option name 'USB1' - option sysfs 'tp-link:green:usb1' - option trigger 'usbdev' - option dev '1-1' - option interval '50' - -config led 'led_usb2' - option name 'USB2' - option sysfs 'tp-link:green:usb2' - option trigger 'usbdev' - option dev '2-1' - option interval '50' - -config led 'led_wlan2g' - option name 'WLAN2G' - option sysfs 'tp-link:blue:wlan2g' - option trigger 'phy1tpt' - -config led 'led_wlan5g' - option name 'WLAN5G' - option sysfs 'tp-link:blue:wlan5g' - option trigger 'phy0tpt' - -config led 'led_system' - option name 'SYSTEM' - option sysfs 'tp-link:blue:system' - option trigger 'heartbeat' diff --git a/files/tplink-eap615/etc/config/wifi-sentinel b/files/tplink-eap615/etc/config/wifi-sentinel deleted file mode 100644 index 92d9030..0000000 --- a/files/tplink-eap615/etc/config/wifi-sentinel +++ /dev/null @@ -1,6 +0,0 @@ - -config wifi-sentinel - option packets 3 - option interval 10 - option network 'management' - option switchport '1' diff --git a/files/tplink-eap615/etc/config/wireless b/files/tplink-eap615/etc/config/wireless deleted file mode 100644 index c0e02a7..0000000 --- a/files/tplink-eap615/etc/config/wireless +++ /dev/null @@ -1,80 +0,0 @@ -config wifi-device radio0 - option type 'mac80211' - option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0+1' - option band '5g' - option channel '' - option txpower '' - option htmode 'HE80' - option distance '20' - list basic_rate '54000' - list supported_rates '54000' - option require_mode 'g' - option beacon_int '250' - option log_level '-1' - option country 'BG' - option country_ie '1' - -config wifi-iface - option device 'radio0' - option network 'wireless' - option mode 'ap' - option ssid 'OpenFest' - option encryption 'none' - option macaddr '' - option isolate '1' - option wnm_sleep_mode '1' - option network 'userwifi' - - -config wifi-device radio1 - option type 'mac80211' - option band '2g' - option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0' - option channel '' - option txpower '' - option htmode 'HE20' - option distance '20' - option require_mode 'n' - list basic_rate '54000' - list supported_rates '54000' - option log_level '-1' - option country 'BG' - option country_ie '1' - option doth '1' - -config wifi-iface - option device 'radio1' - option network 'wireless' - option mode 'ap' - option ssid 'OpenFest' - option encryption 'none' - option macaddr '' - option isolate '1' - option wnm_sleep_mode '1' - option network 'userwifi' - -config wifi-iface - option device 'radio0' - option network 'wireless' - option mode 'ap' - option ssid 'ofvideo' - option encryption 'none' - option macaddr '' - option wnm_sleep_mode '1' - option encryption 'psk2' - option key '' - option network 'videowifi' - -config wifi-iface - option device 'radio1' - option network 'wireless' - option mode 'ap' - option ssid 'ofvideo' - option encryption 'none' - option macaddr '' - option encryption 'psk2' - option key '' - option wnm_sleep_mode '1' - option network 'videowifi' - - diff --git a/files/wdr-4300-dual-trunk-video/etc/config/network b/files/wdr-4300-dual-trunk-video/etc/config/network deleted file mode 100644 index a18c792..0000000 --- a/files/wdr-4300-dual-trunk-video/etc/config/network +++ /dev/null @@ -1,46 +0,0 @@ -config interface 'loopback' - option ifname 'lo' - option proto 'static' - option ipaddr '127.0.0.1' - option netmask '255.0.0.0' - -config interface 'management' - option ifname 'eth0.20' - option proto 'static' - option ipaddr '' - option netmask '255.255.255.0' - option gateway '10.20.0.1' - option dns '10.20.0.1' - option ipv6 'no' - -config interface 'wireless' - option ifname 'eth0.22' - option proto 'none' - option ipv6 'no' - option force_link '1' - option type 'bridge' - -config switch - option name 'switch0' - option reset '1' - option enable_vlan '1' - -config switch_vlan - option device 'switch0' - option vlan '5' - option ports '0 1 2' - -config switch_vlan - option device 'switch0' - option vlan '20' - option ports '0t 1t 2t' - -config switch_vlan - option device 'switch0' - option vlan '22' - option ports '0 1t 2t' - -config switch_vlan - option device 'switch0' - option vlan '23' - option ports '0t 1t 2t 4' diff --git a/files/wdr-4300/etc/config/system b/files/wdr-4300/etc/config/system deleted file mode 100644 index 617642e..0000000 --- a/files/wdr-4300/etc/config/system +++ /dev/null @@ -1,42 +0,0 @@ -config system - option hostname '' - option zonename 'Europe/Sofia' - option timezone 'EET-2EEST,M3.5.0/3,M10.5.0/4' - option log_ip '10.20.0.1' - option log_remote '1' - -config timeserver 'ntp' - list server '0.bg.pool.ntp.org' - list server '1.bg.pool.ntp.org' - list server '2.bg.pool.ntp.org' - list server '3.bg.pool.ntp.org' - option enabled '1' - option enable_server '0' - -config led 'led_usb1' - option name 'USB1' - option sysfs 'tp-link:blue:qss' - option trigger 'usbdev' - option dev '1-1.1' - option interval '50' - option default '0' - -config led 'led_usb2' - option name 'USB2' - option sysfs 'tp-link:blue:qss' - option trigger 'usbdev' - option dev '1-1.2' - option interval '50' - option default '0' - -config led 'led_wlan2g' - option name 'WLAN2G' - option sysfs 'tp-link:blue:wlan2g' - option trigger 'phy0tpt' - option default '0' - -config led 'led_system' - option name 'SYSTEM' - option sysfs 'tp-link:blue:system' - option default '0' - option trigger 'heartbeat' diff --git a/files/wdr-4300/etc/config/wifi-sentinel b/files/wdr-4300/etc/config/wifi-sentinel deleted file mode 100644 index 92d9030..0000000 --- a/files/wdr-4300/etc/config/wifi-sentinel +++ /dev/null @@ -1,6 +0,0 @@ - -config wifi-sentinel - option packets 3 - option interval 10 - option network 'management' - option switchport '1' diff --git a/files/wdr-4300/etc/config/wireless b/files/wdr-4300/etc/config/wireless deleted file mode 100644 index 9682fd4..0000000 --- a/files/wdr-4300/etc/config/wireless +++ /dev/null @@ -1,53 +0,0 @@ -config wifi-device radio0 - option type mac80211 - option hwmode 11g - option path 'platform/ar934x_wmac' - option channel - option txpower '' - option htmode 'HT20' - option distance '20' - list basic_rate '54000' - list supported_rates '54000' - option require_mode 'g' - option log_level '-1' - option country 'BG' - option beacon_int 250 - - -config wifi-iface - option device radio0 - option network 'wireless' - option mode 'ap' - option ssid 'OpenFest' - option encryption 'none' -# option macaddr '' - option isolate '1' -# option wnm_sleep_mode 1 -# option proxy_arp 1 - -config wifi-device radio1 - option type mac80211 - option hwmode 11a - option path 'pci0000:00/0000:00:00.0' - option channel - option txpower '' - option htmode HT40 - option distance '20' - list basic_rate '54000' - list supported_rates '54000' - option require_mode 'n' - option log_level '-1' - option country 'BG' - - - -config wifi-iface - option device radio1 - option network 'wireless' - option mode 'ap' - option ssid 'OpenFest' - option encryption 'none' -# option macaddr '' - option isolate '1' -# option wnm_sleep_mode 1 -# option proxy_arp 1 diff --git a/files/wr-1043nd/etc/config/.#network b/files/wr-1043nd/etc/config/.#network deleted file mode 120000 index b14b2af..0000000 --- a/files/wr-1043nd/etc/config/.#network +++ /dev/null @@ -1 +0,0 @@ -ignisf@clarity.lan.initlab.org.25878:1446447098 \ No newline at end of file diff --git a/files/wr-1043nd/etc/config/network b/files/wr-1043nd/etc/config/network deleted file mode 100644 index 3e4b677..0000000 --- a/files/wr-1043nd/etc/config/network +++ /dev/null @@ -1,36 +0,0 @@ -config interface 'loopback' - option ifname 'lo' - option proto 'static' - option ipaddr '127.0.0.1' - option netmask '255.0.0.0' - -config interface 'management' - option ifname 'eth0' - option proto 'static' - option ipaddr '' - option netmask '255.255.255.0' - option gateway '10.20.0.1' - option dns '10.20.0.1' - option ipv6 'no' - -config interface 'wireless' - option ifname 'eth1' - option proto 'none' - option ipv6 'no' - option force_link '1' - option type 'bridge' - -config switch - option name 'switch0' - option reset '1' - option enable_vlan '1' - -config switch_vlan - option device 'switch0' - option vlan '20' - option ports '1t 6' - -config switch_vlan - option device 'switch0' - option vlan '22' - option ports '0 1t' diff --git a/files/wr-1043nd/etc/config/system b/files/wr-1043nd/etc/config/system deleted file mode 100644 index 617129e..0000000 --- a/files/wr-1043nd/etc/config/system +++ /dev/null @@ -1,20 +0,0 @@ - -config system - option hostname '' - option zonename 'Europe/Sofia' - option timezone 'EET-2EEST,M3.5.0/3,M10.5.0/4' - option log_ip '10.20.0.1' - option log_remote '1' - -config timeserver 'ntp' - list server '0.bg.pool.ntp.org' - list server '1.bg.pool.ntp.org' - list server '2.bg.pool.ntp.org' - list server '3.bg.pool.ntp.org' - option enabled '1' - option enable_server '0' - -config led 'led_system' - option name 'SYSTEM' - option sysfs 'tp-link:green:system' - option trigger 'heartbeat' diff --git a/files/wr-1043nd/etc/config/wifi-sentinel b/files/wr-1043nd/etc/config/wifi-sentinel deleted file mode 100644 index 92d9030..0000000 --- a/files/wr-1043nd/etc/config/wifi-sentinel +++ /dev/null @@ -1,6 +0,0 @@ - -config wifi-sentinel - option packets 3 - option interval 10 - option network 'management' - option switchport '1' diff --git a/files/wr-1043nd/etc/config/wireless b/files/wr-1043nd/etc/config/wireless deleted file mode 100644 index b8de7b9..0000000 --- a/files/wr-1043nd/etc/config/wireless +++ /dev/null @@ -1,27 +0,0 @@ -config wifi-device radio0 - option type mac80211 - option hwmode 11g - option path 'platform/qca955x_wmac' - option channel - option txpower '' - option htmode 'HT20' - option distance '20' - list basic_rate '54000' - list supported_rates '54000' - option require_mode 'g' - option beacon_int 250 - option log_level '-1' - option country 'BG' - option country_ie '1' -# option doth '1' -# option pwr_constraint 4 -# option spectrum_mgmt 1 - -config wifi-iface - option device radio0 - option network 'wireless' - option mode 'ap' - option ssid 'OpenFest' - option encryption 'none' -# option macaddr '' - option isolate '1' diff --git a/generic_config/ath79/dlink_dap-2695-a1/etc/config/network b/generic_config/ath79/dlink_dap-2695-a1/etc/config/network new file mode 100644 index 0000000..eda1f0b --- /dev/null +++ b/generic_config/ath79/dlink_dap-2695-a1/etc/config/network @@ -0,0 +1,61 @@ + +config globals 'globals' + +config interface 'loopback' + option device 'lo' + option proto 'static' + option ipaddr '127.0.0.1' + option netmask '255.0.0.0' + +config switch + option name 'switch0' + option reset '1' + option enable_vlan '1' + +config switch_vlan + option device 'switch0' + option vlan '1' + option ports '0 2t' + option vid '20' + +config switch_vlan + option device 'switch0' + option vlan '2' + option ports '2t 6t' + option vid '22' + +config device + option name 'eth0' + option ipv6 '1' + +config device + option name 'eth1' + option ipv6 '0' + +config device + option type 'bridge' + option name 'br-wifi' + list ports 'eth1' + option ipv6 '0' + option bridge_empty '1' + +config bridge-vlan + option device 'br-wifi' + option vlan '22' + list ports 'eth1:t' + +config interface 'mgmt' + option proto 'static' + option device 'eth0' + option ipaddr '10.20.0.69' + option netmask '255.255.255.0' + option gateway '10.20.0.1' + list dns '10.20.0.2' + +config interface 'wifi' + option proto 'none' + option device 'br-wifi.22' + option defaultroute '0' + option delegate '0' + option type 'bridge' + option force_link '1' diff --git a/config/D-link Dap-2695/system b/generic_config/ath79/dlink_dap-2695-a1/etc/config/system similarity index 76% rename from config/D-link Dap-2695/system rename to generic_config/ath79/dlink_dap-2695-a1/etc/config/system index 7f84f13..3802c21 100644 --- a/config/D-link Dap-2695/system +++ b/generic_config/ath79/dlink_dap-2695-a1/etc/config/system @@ -1,4 +1,3 @@ - config system option hostname 'OpenWrt' option ttylogin '0' @@ -6,6 +5,7 @@ config system option urandom_seed '0' option compat_version '1.0' option zonename 'UTC' + option log_ip '10.20.0.1' option log_proto 'udp' option conloglevel '8' option cronloglevel '5' @@ -16,3 +16,7 @@ config timeserver 'ntp' list server '2.openwrt.pool.ntp.org' list server '3.openwrt.pool.ntp.org' +config led 'led_power' + option name 'POWER' + option sysfs 'green:power' + option trigger 'heartbeat' diff --git a/generic_config/ath79/dlink_dap-2695-a1/etc/config/usteer b/generic_config/ath79/dlink_dap-2695-a1/etc/config/usteer new file mode 100644 index 0000000..451fab0 --- /dev/null +++ b/generic_config/ath79/dlink_dap-2695-a1/etc/config/usteer @@ -0,0 +1,152 @@ +config usteer + # The network interface for inter-AP communication + option 'network' 'mgmt' + + # Log messages to syslog (0/1) + option 'syslog' '1' + + # Disable network communication (0/1) + option local_mode '0' + + # Use IPv6 for remote exchange + option 'ipv6' '1' + + # Minimum level of logged messages + # 0 = fatal + # 1 = info + # 2 = verbose + # 3 = some debug messages + # 4 = network packet information + # 5 = all debug messages + option 'debug_level' '2' + + # Maximum number of neighbor reports set for a node + #option max_neighbor_reports 8 + + # Maximum amount of time (ms) a station may be blocked due to policy decisions + #option sta_block_timeout 30000 + + # Maximum amount of time (ms) a local unconnected station is tracked + #option local_sta_timeout 120000 + + # Maximum amount of time (ms) a measurement report is stored + #option measurement_report_timeout 120000 + + # Local station information update interval (ms) + #option local_sta_update 1000 + + # Maximum number of consecutive times a station may be blocked by policy + #option max_retry_band 5 + + # Maximum idle time of a station entry (ms) to be considered for policy decisions + #option seen_policy_timeout 30000 + + # Minimum number of stations delta between APs before load balancing policy is active + #option load_balancing_threshold 5 + + # Minimum number of stations delta between bands before band steering policy is active + #option band_steering_threshold 5 + + # Interval (ms) between sending state updates to other APs + #option remote_update_interval 1000 + + # Number of remote update intervals after which a remote-node is deleted + #option remote_node_timeout 10 + + # Allow rejecting assoc requests for steering purposes (0/1) + #option assoc_steering 0 + + # Minimum signal-to-noise ratio or signal level (dBm) to allow connections + #option min_connect_snr 0 + + # Minimum signal-to-noise ratio or signal level (dBm) to remain connected + option min_snr -89 + + # Timeout after which a station with snr < min_snr will be kicked + #option min_snr_kick_delay 5000 + + # Timeout (ms) for which a client will not be steered after rejecting a BSS-transition-request + #option steer_reject_timeout 60000 + + # Timeout (in ms) after which a association following a disassociation is not seen + # as a roam + #option roam_process_timeout 5000 + + # Minimum signal-to-noise ratio or signal level (dBm) before attempting to trigger + # client scans for roaming + option roam_scan_snr -73 + + # Maximum number of client roaming scan trigger attempts + #option roam_scan_tries 3 + + # Retry scanning when roam_scan_tries is exceeded after this timeout (in ms) + # In case this option is set to 0, the client is kicked instead + #option roam_scan_timeout 0 + + # Minimum time (ms) between client roaming scan trigger attempts + #option roam_scan_interval 10000 + + # Minimum signal-to-noise ratio or signal level (dBm) before attempting to trigger + # forced client roaming + option roam_trigger_snr -75 + + # Minimum time (ms) between client roaming trigger attempts + #option roam_trigger_interval 60000 + + # Timeout (ms) for client roam requests. usteer will kick the client after this times out. + #option roam_kick_delay 10000 + + # Minimum signal strength difference until AP steering policy is active + #option signal_diff_threshold 0 + + # Initial delay (ms) before responding to probe requests (to allow other APs to see packets as well) + #option initial_connect_delay 0 + + # Enable kicking client on excessive channel load (0/1) + #option load_kick_enabled 0 + + # Minimum channel load (%) before kicking clients + #option load_kick_threshold 75 + + # Minimum amount of time (ms) that channel load is above threshold before starting to kick clients + #option load_kick_delay 10000 + + # Minimum number of connected clients before kicking based on channel load + #option load_kick_min_clients 10 + + # Reason code on client kick based on channel load (default: WLAN_REASON_DISASSOC_AP_BUSY) + #option load_kick_reason_code 5 + + # Attempting to steer clients to a higher frequency-band every n ms. + # A value of 0 disabled band-steering. + #option band_steering_interval 120000 + + # Minimal SNR or absolute signal a device has to maintain over band_steering_interval to be + # steered to a higher frequency band + option band_steering_min_snr -69 + + # Interval (ms) the device is sent a link-measurement request to help assess + # the bi-directional link quality. Setting the interval to 0 disables link-measurements. + #option link_measurement_interval 30000 + + # Script to run after bringing up a node + #option node_up_script '' + + # Message types to include in log + # Available types: + # - probe_req_accept + # - probe_req_deny + # - auth_req_accept + # - auth_req_deny + # - assoc_req_accept + # - assoc_req_deny + # - load_kick_trigger + # - load_kick_reset + # - load_kick_min_clients + # - load_kick_no_client + # - load_kick_client + # - signal_kick + #list event_log_types '' + + # List of SSIDs to enable steering on + list ssid_list 'OpenFest2023' diff --git a/generic_config/ath79/dlink_dap-2695-a1/etc/config/wireless b/generic_config/ath79/dlink_dap-2695-a1/etc/config/wireless new file mode 100644 index 0000000..a3672a1 --- /dev/null +++ b/generic_config/ath79/dlink_dap-2695-a1/etc/config/wireless @@ -0,0 +1,101 @@ +config wifi-device 'radio0' + option type 'mac80211' + option path 'pci0000:00/0000:00:00.0' + option band '5g' + option country 'BG' + option channel '149' + option htmode 'VHT80' + option cell_density '3' + option distance '10' + option airtime_mode '2' + option txpower '13' + option local_pwr_constraint '3' + +config wifi-device 'radio1' + option type 'mac80211' + option path 'platform/ahb/18100000.wmac' + option band '2g' + option country 'BG' + option channel '13' + option htmode 'HT20' + option cell_density '3' + option distance '10' + option airtime_mode '2' + option txpower '13' + option local_pwr_constraint '3' + +config wifi-iface 'wifinet0' + option device 'radio0' + option mode 'ap' + option network 'wifi' + option macaddr '02:0f:20:23:00:00' + + # Security + option ssid 'OpenFest2023' + option encryption 'sae-mixed' + option key 'OpenFest2023' + option ieee80211w '2' # Protected management frames + option ocv '1' # Operating channel validation + option isolate '1' # Client isolation + + option airtime_bss_weight '1' # Airtime fairness BSS weight + + # Fast roaming + option ieee80211r '1' + option ft_over_ds '0' # Use Fast Transition over the air + option auth_cache '1' + option rsn_preauth '1' + option ft_psk_generate_local '1' + + # Radio measurement, client steering + option ieee80211k '1' + option rrm_neighbor_report '1' + option rrm_beacon_report '1' + option stationary_ap '1' + option bss_transition '1' + option mbo '1' + option time_advertisement '2' + option time_zone 'GMT0' + + # STA Power management + option wnm_sleep_mode '0' + option wnm_sleep_mode_no_keys '1' + option uapsd '0' # Work-around for bugs in power management + +config wifi-iface 'wifinet1' + option device 'radio1' + option mode 'ap' + option network 'wifi' + option macaddr '02:0f:20:23:00:01' + + # Security + option ssid 'OpenFest2023' + option encryption 'sae-mixed' + option key 'OpenFest2023' + option ieee80211w '2' # Protected management frames + option ocv '1' # Operating channel validation + option isolate '1' # Client isolation + + option airtime_bss_weight '1' # Airtime fairness BSS weight + + # Fast roaming + option ieee80211r '1' + option ft_over_ds '0' # Use Fast Transition over the air + option auth_cache '1' + option rsn_preauth '1' + option ft_psk_generate_local '1' + + # Radio measurement, client steering + option ieee80211k '1' + option rrm_neighbor_report '1' + option rrm_beacon_report '1' + option stationary_ap '1' + option bss_transition '1' + option mbo '1' + option time_advertisement '2' + option time_zone 'GMT0' + + # STA Power management + option wnm_sleep_mode '0' + option wnm_sleep_mode_no_keys '1' + option uapsd '0' # Work-around for bugs in power management diff --git a/generic_config/ath79/dlink_dap-2695-a1/etc/dropbear/authorized_keys b/generic_config/ath79/dlink_dap-2695-a1/etc/dropbear/authorized_keys new file mode 100644 index 0000000..1fa5437 --- /dev/null +++ b/generic_config/ath79/dlink_dap-2695-a1/etc/dropbear/authorized_keys @@ -0,0 +1,12 @@ +ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAG7wmmDaVEFR+ERBE/u4NIFIS+XVaVDX8HBmmP0SI4aiizAicqmjzdUaNv0aCsSaNnLy4zHAATncmFifKeaJlZM7wD9ORlClSacvO2IXqf+XTDjaj5/1R9ILTqEG1sC2T1GpvktdDnT9304WCJKmbtYufAY1y24bqs06R3hjecDTO360Q== arcopix.pub +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCitk7il0b3QqHYm2RexaWDcJcPcjGYOpgvR62vmtuZIl54MySl1bc2Cl0mr0nh6URQB4E0jqNndi/e3KYRaKBCO1wxZNUEqDWNtbg+w3yDbKXjaqNTKYBVf7MLfmOuKDy9lmukTMDNs5zAce3E3cUtSkpOKzsAhtNd7fY6rCfXkbiYoDA0ARxvOfAMGTpTcjWWo+Wo5qj5v6iNeJWkgefH/w3ZBWM/xJyoyI/3eabA0rrLP+Llg/Fnx1X3m5j0UaiMdwyGh3MdfvsL8dTCHz+ClipyZ5OlJQmIu6w2q1Av6tbvZFdXgtj6STGMVKvKHb0dPZNRWPi2daFzI1UvPjTF albert_rsa.pub +ssh-rsa AAAAB3NzaC1yc2EAAAABJQAABAEAoqA8rrhpL/zx+BRI3SjruRizx0LImTTUno0SP+l1ChLpvs3VWAR0aNabQcIDIBOEpJSxaGuxYRrPw/GrYV6LvFjoxIph/LDRrWdu6aVmU3Aq1Y4nZBl49QAFRss+lDN22yjjSOI6/3rugPBbC5Bseo0lYTHHAM3Z3P0S5AXBBs+zN3ylUY0mf30H0km25szl5Ion/AupfVahGHzvamjbBUjYtQMfHgslX6TyDbtz4pyG1tgeg859bk+EE5+AufYsaL0JSHGt95SzXncUY6GRCMu3ZEMFNgwOm4ZHwfL+LRDPCBlf4tu8V2QAxCdgMp592uULy57XsavJofdd1c1xj4BWvc/MCcsHFOq7rX15sQyKcHpP2MFZ7FA3RWVzFYHtUORs96uK9Wlk3PTgUuN7yWKRCv7dl2GuPsvP4Q3R/mnUTxoIYzbYVDnhE56YD0xQ1A3o0sF3RBIV43VE2R8E3smcKhOSfePiaRMdcsOeGhWWNPS+9p69BQsNvyAtXu4d+GAT+iBKmuEiCWtGyvuVIQXkO4Kk1HnqkZuX5aWBkqxfWbXTFkt/+naylK4beeo2dQtQhyYecoGKqSGp5KjQ//looDnVMOHD8Unj5mnw4gKzgWsjjTJB/vAKsGjkPlCI532cHxpdgv7sfm7ncCUqPaIzm8YsWjsV/xIUf0SAbVdt5tq8ESovx8Y8T8NO8o0pNMLEEHAZ8dtRLNMcl/yV/gvDVV6v4MIADEOxB/l2WXMv9YS1YmJ4jickm8qlzOiW4IeI2KZVoy/kCQ9I0xC/+cM6XXH8pBThqEBvNCBBMKnAxcG4q8OcYNyfFtaZeUwwQ0aIuXe+rEh3qDxbH7W3DYPTU1ASzApSIEwWr8GhFmp6LY7vgVOi4BIVxBD4tXAfcNJMHg+8+NARvf6hTi4UHCd5CaTecjcRB//zzor6APzzJZpWEtmilsQmPy5BoJ4c+V+06w9ymHtApdTEwbjoemz8lolWdKTaYZbh5nuzooNZ1WL9XEL4/bkUb9qae7iOnvr8qWVAUNo1HuET8DbweNr8ABwahaingVy8LMFRPTA1i2bVXUVi0y89tjIiVDFhja3oycQpfVrDFqB0kszOAhq9oMQRrYx3tLukFcPuz3KPdfEevaH49JfN913G2lvwwLz4CBPpwWWZXH0vrW0ggBuBdaAGu+GYcp79ND/++IELELJGrRPT2kijG6K+utud9VMq0CxrOTq0t47dJK40P7IYIjSMXO9Cm7/aa0cWaw1TVFbtXnWPeL0qKEp7qGxjZeYAmQ0YHCZOSYAql9ZyYlWu0xN4H9tHvguzED6WqFfmO9RpvIKyVtLc+nmkROR5owdSMlEcY+GTQDwOjWTxjQ== atanas.key +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC8P1BYJRpuyBiwtOxhN7Gz+qze/T7w7Z9dJN5IVh9C0jqoKbhaTMjhWLsNAMA/X2kCtnipeRQWmMXkiU8XuB9n1eVIjDh6nek2rxlUGwOgdpuSMkN//K543jFjWhfRcUhyuh/qtojfxn7k+ETdT6qmGbL8QCFUepcbR9uhudrvrjLQ5Hn8s8pYcL+ZcjLvwk8445x0T5hWVzExSzgLWcBiuYptcEaz1uZa2lc/QfKPqmImAPMiRvRRdlcoht0i5wKfrKlSSbA6VJ/vrP37RebNQ37J7b0kOUL+jP9XeCA2vEg1xKSglz4X+NjzeZi6u+oI2Mw7IUTwHU6cvPMldVMj dexxter00@OpenFest +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCZN2+YXOEbvRKC1tQJ1D/ULe3h8WNd3eRZPVn//M9IeIHTLZ82HAQY1jlm+RwC37EoP7U22Ae4Nxbam9J7Gjm+BftqesMepWP9ka8K+N6QzZr8bG+H72Ey+UpqiObWMiFCyTpHwWnw130We0eHaTB9qqunOrWwSxConglSm0Rs74o5Hip/gk0hHJbkxwxxbJabdFHE0DLoLb6FscUegRg/ol8/DhMXhyZ0MUV73wxoWEHtaE67JYCbidLvVmjNI8dKwQMsYIv52GkKOQdX1u1GaImQl56akdFYijWEy7dFReDBSWBfrS5dis0JMiUJkpFKeSh/aqCnoLcOUjbTNWVN ignisf.pub +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQDvlwEN7hlxYnumGo2jRisaUUTYbuSoBZA73krHFl+4/7myi/fLZTo5OCbpmoTUwdv/jpNAzQQ+gw1d2o5Hr/i1IezwXI+oKEXTDnl1uj4L/RDdBgqUAWd5zaW4fhCYCb509We9z5hDBCtJnNuTpnLo6uAnmftj0I7zYbLK+h2qiInOVYIvAn1tOuzLkAFDV9fCQyvhLgcaa9NIGJBiwj9oJ1079nPvt/9MWVHrf/zqWigmnDeOhZQ6Wg9A/FbLT9hxtGMOtcG3cPKZscs4+w3sKeHxJjkYck/K7xncJmfI+kE7PK5euFwzCJtsVEfVjnah6tRiChJWXEWDouJFERLCPf3XwLOnC/ngw7UvxzctF7+Dt5fwKlaC7WN5tXcgLzrjSqGpfngxyM8i1yYHpGCvgszYk13WsfjRTV/Bo5cTwUTMxoFx5sXmmXtvPe62/rhtK5GZQz3+6oWI7KwKa6yN6Unyp/Ikc4y1Q7tDE+i79Y5Uu3B1jGOLRAlNuhGWRSjHuMHOUWomOwqmd2qIa4n+DpO/Bj5LOuINgYWlflfbnYQDklP2jTkxS8sSsGEyhaqJ5OrfgkW11rBPM4/GqkuTTpt65DWkhRJUV6pI4XsGg7FPrhZeGROzPoZwqP3b2xoX3CJRwMumqUiERN2eAU2JXMTATWlPa8Xmd8t4jEFFve79JkmDpggCV/knvWW54QtWUAu9sKlcu0Ue9tvcic9zm3NjZIkPCOj+vlA7pdA4+oias/tmj94fGNWkoUpJTQdqK5khma6MZXtMSq6K0ddojrkkPhH4usdsUKqNrFSKUKfXIFkmxrqOK7kpXpe4npzBtZCoe39Oz5spu1BXD3t+ZK3IqmURS/FHdDTst69RagrY0nF/UGkSWCB3rgJp2yW6aQpBucw6C4zhXdCyx+JVbkzK9eORZlOQn8onAOpkqekvt+/mVVI48VQy20kpjMjzPSKP60ZxPR32mgQsEsSZiCNezGOkoCJvygbRKqV4LOULgiuvbU+gsoCvETzHuMry/lSBqR2LvBF9xB1ks+44aMQNQ3BcfGm1fFeP91dnGt0MNnr+v4MIE+WlNTkFcktCU7Q4svu2nDN0qTQk+IyOUdaQLWcv7Z7LNNypRAbW8PM65hItNxaedeNLjFGYKaP7DbfsLp2oRy1UezIWtK/5jSCMrT9CXOw5SjIhKQu6zC8PVcBdCxT9BBUqCmCtOv87j+d+44iuGZuDAKghZbW0qA2YHlGByP+/yLeKxxM5wHyaQn1R7WUVMhVEg/WAQwSuvoYurOoKRC7st4ngcdKZM+MwPs/ImrMo4REl59nGsw+Z/ql12SYE0qKMCEx94uGc8ZC80fx6dNa4Nq/Gfm+L stefan.key +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQC77d4Ztbke2bVUdh0rH74MxKitVlS57xNbBbrJqyL8mI44WK0KH5ZdIEgDeOin1d0KGsaU0feDK2KhLL1Mqlp/bza9x8ZzVV1G8NnHzYNUmIPjaIS/kK0o4aTKELzoo0gdf5p0pKw7x7PK0b2IJF46V7f2y1nhq8GWWb0IxsC6okmTX8emoEk2LZUq70Ka71YDNams8RLa6sPXY97bvVrEXTkrEMnaxgnoTLswis05X5b3BvmaWkuDcDoIyHMNy/1Ayap38u8ElD+8+SRx+a5BYt0G5drNMowUOyxIkTtPCRgepAqMMi2ApTX4ZEYCE8MLZY0fEeyNPM+lDVu5YFxca5RUNorWVHy2YJrnPDkjqWqRm+xpAEfh9KVLDj4TtbN2CA9HWPUMRGvI5t3a2qdcWLpaHMrx92SHCa6roCvFceSkB8ncHQ7CZegomnpBmAi3cdhoPf8JpkYUsPwQJyx0GNxlLiHqqDq9DXMkVa1N5dTZolRGMOvCAXG9TEt3/dIutjM/pKw/71yIdOlDyYpKnK3nGG2jsG8zw4b+d9jt6kuGjMmlWiyJAwKDWp0MA/4fLfqJuh94b0788lh06V8NQ5TfkTVZoPbQ6zR6G9DD6BHhlFXwRn+3f+07sjNq9Wp3dfbV6j1bNPcoGPeQVarvkCPwZI7zOMIiNoPAeSLI6YSZN2eNerb0ehP0Mptr7z/pg0wQ3v3QUZ8AwqO+cbSa9UxbGRfUEUxB3z5YicRm31NYGREQk03BzcCpdAY09oEj0STdLRD+GHJx8oISpY3l06IlqxJXKD+FvvQCNTbplx0rbLGcoaYXG/m6/e4HiVHnH8ypN1iisgaSuvQHdYzNrbJ0PX/UQY+710n3hgEGEA2OyCdycHgOIHiVUvsZpMslAvIhUIaCR8Jn9BtU/NIset74378JnCob71JfaIc53Tl/j/Z4fehP/OfR2cM8YmD643bOZ1+oA/7vdWyMVnV40w2+6J89aEKgUERzkd6RvxeE5eMesJq+BQ/zcpSH/9TimLrwdczqlII3m3jdAaiOJsberlfsf/HUDx66sxVOESLvkhExHLAF7lbRiW99F6YZ25gV2W7eCw7nlw/fcBbZkashnB/olY9/HeOnnMKsxMZHse5MYFTHj+wWFU5wee2PqetyAk17q8nJjlYTwEHjiHYoGBJdb4K/AZw/loydablMXn1v4SYGZ5Md6/H1yk9eNJmluhduKVpkzBwMdM6U+o/U2P9UJh6ejGRJhXyohT5WsqkbR4cYtygIW3u4Axy6on9jEF12sGDOXG6CzuMsTBpNBm/RYnnTp/GcB7lCxcJKHLXs6Q4onGhpsRrJbEfZW7to8XTRLEG58CXMV+mJ tochev.pub +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQDAdqMHy1gpVmnUokoUJ0LbqZtFiARVz2p5FRD/vs37MoD0LrCQKf1zylXsh9Vd31TBPL75Uz6xbkZswGwBa5kuPpEpxkhrpTlJ5J6V9xHcnaZQKHal3P4ZRKtvfmeKlncm0MPW53Dkz28xECNBBm8fsXFECDdjFUxO8PD5x4s82o/TUnuC2L5DSTZTZfLekllTjzQkyBatUZSPKaDxghtPz+r7SOTezBjePKr4Z8td5vc9kDCNmBqZzQehjVqB2SjASCoks0ZJ10DQ4MdvuKeLvFcp4T+TLMl1+VgvOSRkahkWYW/W5ljht7MDR9JATn1hs9kL2f6ZAGRnteo3zH0kUjy8OtMitUuFEdf80cUI9vf12wZd7M+Za2ntq/gN9raEGrqsf+d7UTweTp4wm8FiUp8AQp1Og7105B0SCRn+kSHSWzkhzI6GxF1pdD/K80oOVnox4CSmCaWNqWK2Q/8roX/6dQTYbQfe/as67gCse2W75wL7oGR8Lh5DU1/sYAD9Vsk6Ru4Vk6H44mtMXM6JWRqGAB9L+w6mrPo2DO0FZ6S2VFlWfalLbwWK6bnROK63CUuUIcTna1f63eLRXsOES+ilIn/6miwdA2i6qaMhoilJiT+eg/oTikzquNVAUgmVL4gFSWqFKoNTQJut+96MjPN690D23bB5abLb4tEGzASxZUgNoFjv77JeoQx/cSTzEmZk7Jm+e/De1dKfIC9ja1MjPrbsx/nlV0lKI52ruEI0HtE824FchUFtBfkEWi2KRDhmviMye1sGDFjdOayrpNwKpjqjgvkWzAdmqvvYXN/SLGOXrqQi2ggeAYKgV5OBnj57ytQJbZUlpZIBZUwhBcg6hhOZ3wyafe0Yil8wC8NBUDhuxFIsDrHwM4SfxY7KIRlJUeQciXBysfA71DGIIn67KL/JCg+CKBiOl67f6hUwF6RjEnyPJc/wL49iphe3T5MdhYUJ/qW8vfrZ7sB14zFhH4kU4wBlERirg1TcCa/ixGkBO/bzytUmcwTEYPT22L40NIBcXmKeEn89RQedROUtYYp+UwSkYJ2D2tHJTzoeQmMzCGXSZ24QU9FxtSWgyViyTuBsyWSoly2u3czS0FihlTXX/ZQ97HFLRKweuJMw2VTsu6nSOnxZIlsVGxnAbGosMxxdtOS7Tm1CHY6XvEGLnJCvGCj3guQO1eQq1ZaXmUmqaQj7v7wBwjPne1E5gIkJvqLOT61vcwgRNhUN52NzknkpK5cctWUstetQ0nxnckIgu5OPrMiGGip2xotqGmLjMpjCJRjRQbVmYwj5MQzkxGMkGkD57nDKO+UR7sK7yQW7LQfbol+JgNaHUlaLhz3r/o5XUg0n4IfAxRLT yasen.key +ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAH5qtjuBJPNCI8e+/4jD4ono5DnGFl6IOHY0MOCjoU6WLqhy3znEmPBgWla+HBN1JRHc3lKVt/pvDX6qC6D6Tx4VAF81I26axjpMQob8SkpMwGR244bLNWAXZcrMwKxzCjAxHrhzhdrikq68v8DfrGKPHkb+z3CJ8t8taHN+vzh9k5uXA== xb37 / ecdsa / zerdion +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDBe25EHI+RmDiIcMk9m5pcN2zseoLkeGc9CSW48AfBWTJObq0go1mJD70+PT1Dw9MJagWU8DXqA364NBrkjvqWrevv1hQgalGrzTIqe8rOzQdpmWj1hSjYU3UL4lhmkY+Sfdh6vVGCr7rRxZL0XfFG0a60OquiqH7BpKLqHg3UHAT3T5ZrQ/L48jvWX6IXWafJ0Na0w3vZNT674CmeS2PLUB2qT9IijsUrJWl8XcTyCNSoFPjDRRcZwZxA4gNgbsU4O1Sv8Xz5BkqPabH7qWBFBZJiLGklQ47EvvKwY1tfflC47ihlHU58IN0W+LipRyEat1PD6jQF8TbGRAieQ3efLEzJ42q725cnYS6rBLPK+d+9CbtuqV7cnmAMwg4Kr7vHZGjHmlom/mvb0HQE9OF3J5WS7f7gsyeH9TLOZJF+pq1YU3/ZMn4EvKFraW4oH+uXjJXn6+JPYfe9zn/cNHC7c/uMnBk0WITp4XN3GNQQkCWYw8qv0SSPCVl0unaSOVes1FRwFlpu6gwnQ8UnIkqbX0SZmYMG79hH8fbfhn1eR38/FtKiPjH2xhcs1vGOCltolwpkcf8eBJJbM6hX8UcDOR80/MMgE7dNPpxi847z8T0jIInsYZRINWuehiJSqxWAZyNjPWUxBVyKhOFkwQd9t0CJ145BWDFLbYc0E03uYw== calypso / rsa / zeridon +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDCsoBXuJ6SSTkeLCv+IbWvQCcy80cTdtdo8wmtHR87XTeoFJOgioshdL2Z7Id1w9pbnvV+MtPWP6473hirH4QB9iZ4jdjoCHQQdqT/SfsnwAAlSzHs4NNAN8YhsrmQsQI29kzBdJhMqmqAtsnBWEl3HHKD9Iyrpb5q7rT2eTOmITGqs+xV48o57QIP2GHYnOBulWmWr2zbsc/blHfPcJS3UgkWUSuhWlYt0vGu+wilbpJ9F369qN+Tt9FwQgXmSDco2qT8BLdQqdPw8x129SnNKG0M4g6swydcWaNmVGp/ppdhBfOGYtE/HdnSZ43qRWK2wJNGi9KTEkrZVGcFnznkGO01c2JUebV6HS2sqoREMaMAgtbS/UHcekSWroX7ZqjcvJHBtIJMt28UhZDYuv0tb8TQqbRMAJ7S/mgx97uIw3YAxAn+dXACavV1r9qbxqMtTi72hf838Sm3t1WJmj5vxsHDvpLoNZ0kuQEU3HF4qaha1pexmbnjS+89BchhvMpIKRVl4eGrtrGrSo8PFBFM6K9uf3MAhLYjn6FeBchws/LO56wAQ98YgYei/23nnrkPGh7+X3roB5so6CKLVEw1z8iQgg5c14FW7xzy75yIC07KqFt/zASE7pYyYSolhRD9zNjWAOz0fNLLykhiVtpywaBmQfltwx/wo2SRKPCVcw== blackburn / rsa / zeridon +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHFaTMGaaTNK2lonqAjJ4fTzsBMgVuY493g22OLnbr7t root@sonata diff --git a/generic_config/ath79/dlink_dap-2695-a1/etc/rc.local b/generic_config/ath79/dlink_dap-2695-a1/etc/rc.local new file mode 100644 index 0000000..d61dbbe --- /dev/null +++ b/generic_config/ath79/dlink_dap-2695-a1/etc/rc.local @@ -0,0 +1,13 @@ +# Put your custom commands here that should be executed once +# the system init finished. By default this file does nothing. + +/usr/sbin/ebtables -A FORWARD -i phy+ -o phy+ -j DROP + +/usr/sbin/ebtables -A FORWARD -i phy+ -s 52:54:00:fc:8b:68 -j DROP +/usr/sbin/ebtables -A FORWARD -i phy+ -s 52:54:00:f0:6b:15 -j DROP + +/usr/sbin/ebtables -A FORWARD -i eth+ -o phy+ -s 52:54:00:fc:8b:68 -j ACCEPT +/usr/sbin/ebtables -A FORWARD -i eth+ -o phy+ -s 52:54:00:f0:6b:15 -j ACCEPT +/usr/sbin/ebtables -A FORWARD -i eth+ -o phy+ -j DROP + +exit 0 diff --git a/files/all/etc/sysctl.d/disable-ipv6.conf b/generic_config/ath79/dlink_dap-2695-a1/etc/sysctl.d/disable-ipv6.conf similarity index 100% rename from files/all/etc/sysctl.d/disable-ipv6.conf rename to generic_config/ath79/dlink_dap-2695-a1/etc/sysctl.d/disable-ipv6.conf diff --git a/linksys.configdiff b/linksys.configdiff deleted file mode 100644 index d307ada..0000000 --- a/linksys.configdiff +++ /dev/null @@ -1,78 +0,0 @@ -CONFIG_TARGET_mvebu=y -CONFIG_TARGET_mvebu_DEVICE_linksys-wrt1900acs=y -CONFIG_TARGET_BOARD="mvebu" -CONFIG_ALL_KMODS=y -CONFIG_BWMNG_EXTENDEDSTATS=y -CONFIG_BWMNG_TIME=y -CONFIG_DROPBEAR_ECC=y -CONFIG_ETHTOOL_PRETTY_DUMP=y -CONFIG_PACKAGE_ATH_DEBUG=y -CONFIG_PACKAGE_bmon=y -CONFIG_PACKAGE_bwm-ng=y -CONFIG_PACKAGE_collectd=y -CONFIG_PACKAGE_collectd-mod-cpu=y -CONFIG_PACKAGE_collectd-mod-exec=y -CONFIG_PACKAGE_collectd-mod-interface=y -CONFIG_PACKAGE_collectd-mod-irq=y -CONFIG_PACKAGE_collectd-mod-iwinfo=y -CONFIG_PACKAGE_collectd-mod-load=y -CONFIG_PACKAGE_collectd-mod-memory=y -CONFIG_PACKAGE_collectd-mod-netlink=y -CONFIG_PACKAGE_collectd-mod-network=y -CONFIG_PACKAGE_collectd-mod-wireless=y -CONFIG_PACKAGE_collectd-mod-ethstat=y -CONFIG_PACKAGE_confuse=y -# CONFIG_PACKAGE_dnsmasq is not set -CONFIG_PACKAGE_ebtables=y -CONFIG_PACKAGE_ebtables-utils=y -CONFIG_PACKAGE_ethtool=y -CONFIG_PACKAGE_firewall=m -#CONFIG_PACKAGE_horst=y -CONFIG_PACKAGE_hostapd-utils=y -CONFIG_PACKAGE_ip6tables=m -CONFIG_PACKAGE_iptables=m -CONFIG_PACKAGE_iwinfo=y -CONFIG_PACKAGE_kmod-br-netfilter=y -CONFIG_PACKAGE_kmod-bridge=y -CONFIG_PACKAGE_kmod-ebtables=y -CONFIG_PACKAGE_kmod-ip6tables=m -CONFIG_PACKAGE_kmod-ipt-conntrack=m -CONFIG_PACKAGE_kmod-ipt-nat=m -CONFIG_PACKAGE_kmod-ledtrig-heartbeat=y -CONFIG_PACKAGE_kmod-llc=y -CONFIG_PACKAGE_kmod-nf-conntrack=m -CONFIG_PACKAGE_kmod-nf-conntrack6=m -CONFIG_PACKAGE_kmod-nf-ipt6=m -CONFIG_PACKAGE_kmod-nf-nat=m -CONFIG_PACKAGE_kmod-stp=y -CONFIG_PACKAGE_libgmp=y -CONFIG_PACKAGE_libip6tc=m -CONFIG_PACKAGE_libiwinfo=y -CONFIG_PACKAGE_libltdl=y -CONFIG_PACKAGE_liblua=y -CONFIG_PACKAGE_libmnl=y -CONFIG_PACKAGE_libncursesw=y -CONFIG_PACKAGE_libnetsnmp=y -CONFIG_PACKAGE_libnettle=y -CONFIG_PACKAGE_libnfnetlink=y -CONFIG_PACKAGE_libnl-core=y -CONFIG_PACKAGE_libnl-genl=y -CONFIG_PACKAGE_libnl-route=y -CONFIG_PACKAGE_libpcap=y -CONFIG_PACKAGE_libpthread=y -CONFIG_PACKAGE_libubus-lua=y -CONFIG_PACKAGE_libuci-lua=y -# CONFIG_PACKAGE_odhcpd is not set -CONFIG_PACKAGE_rpcd=y -CONFIG_PACKAGE_snmpd=y -CONFIG_PACKAGE_sudo=y -CONFIG_PACKAGE_tcpdump=y -CONFIG_PACKAGE_terminfo=y -CONFIG_PACKAGE_wavemon=y -CONFIG_PACKAGE_wifi-sentinel=y -CONFIG_PACKAGE_wpa-cli=y -CONFIG_PACKAGE_wpad=y -# CONFIG_PACKAGE_wpad-mini is not set -CONFIG_PACKAGE_zlib=y -CONFIG_VERSION_REPO="https://mirrors.linux-bulgaria.org/lede/releases/17.01.4" -CONFIG_WPA_SUPPLICANT_INTERNAL=y diff --git a/prepwifi.sh b/prepwifi.sh deleted file mode 100644 index ebeeb02..0000000 --- a/prepwifi.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash -set -e - -if [ -z "$1" ]; then - echo Usage: $0 IP name - exit 2 -fi - -ip=${1} -name=${2} - -cd "out/${name}/files" || exit 3 - -newip=`grep ipaddr etc/config/network|grep -v \# |tail -n1|cut -d \' -f 2` - -if [ -z "$newip" ]; then - echo ip not found - exit 2 -fi -ssh-keygen -R ${ip} -ssh -o stricthostkeychecking=no root@${ip} uptime -scp -r * root@${ip}:/ -now=`date +%s` -ssh -t root@${ip} "date -s @$now; cp /etc/resolv.conf /tmp/resolv.conf.old ; echo 'nameserver 8.8.8.8' > /etc/resolv.conf; ip r replace default via 192.168.1.99; opkg remove wpad-basic-wolfssl; opkg update && opkg install ebtables tcpdump bc iftop wpad-openssl collectd collectd-mod-iwinfo collectd-mod-interface collectd-mod-cpu collectd-mod-exec collectd-mod-load collectd-mod-memory collectd-mod-network ip-bridge ; /etc/init.d/wifi-sentinel enable; /etc/init.d/odhcpd disable; /etc/init.d/dnsmasq disable; mv /tmp/resolv.conf /etc/resolv.conf; reboot" - -sleep 3 -while ! fping ${newip}; do sleep 5; done -ssh-keygen -R ${newip} -sleep 3 - -ssh -o stricthostkeychecking=no root@${newip} "echo All done." diff --git a/specific_config/ath79/dlink_dap-2695-a1/ap-fl.conf b/specific_config/ath79/dlink_dap-2695-a1/ap-fl.conf new file mode 100644 index 0000000..22e17ed --- /dev/null +++ b/specific_config/ath79/dlink_dap-2695-a1/ap-fl.conf @@ -0,0 +1,8 @@ +uci batch << EOI +system.@system[0].hostname='ap-fl' +network.mgmt.ipaddr='10.20.0.50' +wireless.radio0.channel='52' +wireless.radio1.channel='4' +wireless.wifinet0.macaddr='02:0f:20:23:50:00' +wireless.wifinet1.macaddr='02:0f:20:23:50:01' +EOI diff --git a/specific_config/ath79/dlink_dap-2695-a1/ap-fr.conf b/specific_config/ath79/dlink_dap-2695-a1/ap-fr.conf new file mode 100644 index 0000000..48d1078 --- /dev/null +++ b/specific_config/ath79/dlink_dap-2695-a1/ap-fr.conf @@ -0,0 +1,8 @@ +uci batch << EOI +system.@system[0].hostname='ap-fr' +network.mgmt.ipaddr='10.20.0.51' +wireless.radio0.channel='100' +wireless.radio1.channel='7' +wireless.wifinet0.macaddr='02:0f:20:23:51:00' +wireless.wifinet1.macaddr='02:0f:20:23:51:01' +EOI diff --git a/specific_config/ath79/dlink_dap-2695-a1/ap-team.conf b/specific_config/ath79/dlink_dap-2695-a1/ap-team.conf new file mode 100644 index 0000000..98036ad --- /dev/null +++ b/specific_config/ath79/dlink_dap-2695-a1/ap-team.conf @@ -0,0 +1,8 @@ +uci batch << EOI +system.@system[0].hostname='ap-team' +network.mgmt.ipaddr='10.20.0.56' +wireless.radio0.channel='52' +wireless.radio1.channel='4' +wireless.wifinet0.macaddr='02:0f:20:23:56:00' +wireless.wifinet1.macaddr='02:0f:20:23:56:01' +EOI diff --git a/specific_config/ath79/dlink_dap-2695-a1/ap-voc-a1.conf b/specific_config/ath79/dlink_dap-2695-a1/ap-voc-a1.conf new file mode 100644 index 0000000..8738325 --- /dev/null +++ b/specific_config/ath79/dlink_dap-2695-a1/ap-voc-a1.conf @@ -0,0 +1,8 @@ +uci batch << EOI +system.@system[0].hostname='ap-voc-a1' +network.mgmt.ipaddr='10.20.0.52' +wireless.radio0.channel='36' +wireless.radio1.channel='1' +wireless.wifinet0.macaddr='02:0f:20:23:52:00' +wireless.wifinet1.macaddr='02:0f:20:23:52:01' +EOI diff --git a/specific_config/ath79/dlink_dap-2695-a1/ap-voc-a2.conf b/specific_config/ath79/dlink_dap-2695-a1/ap-voc-a2.conf new file mode 100644 index 0000000..1bb7389 --- /dev/null +++ b/specific_config/ath79/dlink_dap-2695-a1/ap-voc-a2.conf @@ -0,0 +1,8 @@ +uci batch << EOI +system.@system[0].hostname='ap-voc-a2' +network.mgmt.ipaddr='10.20.0.53' +wireless.radio0.channel='132' +wireless.radio1.channel='13' +wireless.wifinet0.macaddr='02:0f:20:23:53:00' +wireless.wifinet1.macaddr='02:0f:20:23:53:01' +EOI diff --git a/specific_config/ath79/dlink_dap-2695-a1/ap-voc-b.conf b/specific_config/ath79/dlink_dap-2695-a1/ap-voc-b.conf new file mode 100644 index 0000000..564e7bc --- /dev/null +++ b/specific_config/ath79/dlink_dap-2695-a1/ap-voc-b.conf @@ -0,0 +1,8 @@ +uci batch << EOI +system.@system[0].hostname='ap-voc-b' +network.mgmt.ipaddr='10.20.0.54' +wireless.radio0.channel='100' +wireless.radio1.channel='7' +wireless.wifinet0.macaddr='02:0f:20:23:54:00' +wireless.wifinet1.macaddr='02:0f:20:23:54:01' +EOI diff --git a/specific_config/ath79/dlink_dap-2695-a1/ap-ws-c.conf b/specific_config/ath79/dlink_dap-2695-a1/ap-ws-c.conf new file mode 100644 index 0000000..c016694 --- /dev/null +++ b/specific_config/ath79/dlink_dap-2695-a1/ap-ws-c.conf @@ -0,0 +1,8 @@ +uci batch << EOI +system.@system[0].hostname='ap-ws-c' +network.mgmt.ipaddr='10.20.0.55' +wireless.radio0.channel='116' +wireless.radio1.channel='10' +wireless.wifinet0.macaddr='02:0f:20:23:55:00' +wireless.wifinet1.macaddr='02:0f:20:23:55:01' +EOI \ No newline at end of file diff --git a/specific_config/ath79/dlink_dap-2695-a1/ap-ws-l.conf b/specific_config/ath79/dlink_dap-2695-a1/ap-ws-l.conf new file mode 100644 index 0000000..a9e2257 --- /dev/null +++ b/specific_config/ath79/dlink_dap-2695-a1/ap-ws-l.conf @@ -0,0 +1,8 @@ +uci batch << EOI +system.@system[0].hostname='ap-ws-l' +network.mgmt.ipaddr='10.20.0.57' +wireless.radio0.channel='36' +wireless.radio1.channel='1' +wireless.wifinet0.macaddr='02:0f:20:23:57:00' +wireless.wifinet1.macaddr='02:0f:20:23:57:01' +EOI diff --git a/specific_config/ath79/dlink_dap-2695-a1/ap-ws-r.conf b/specific_config/ath79/dlink_dap-2695-a1/ap-ws-r.conf new file mode 100644 index 0000000..1743c71 --- /dev/null +++ b/specific_config/ath79/dlink_dap-2695-a1/ap-ws-r.conf @@ -0,0 +1,8 @@ +uci batch << EOI +system.@system[0].hostname='ap-ws-r' +network.mgmt.ipaddr='10.20.0.58' +wireless.radio0.channel='116' +wireless.radio1.channel='10' +wireless.wifinet0.macaddr='02:0f:20:23:58:00' +wireless.wifinet1.macaddr='02:0f:20:23:58:01' +EOI diff --git a/tplink-eap615.configdiff b/tplink-eap615.configdiff deleted file mode 100644 index e69de29..0000000 diff --git a/wdr4300.configdiff b/wdr4300.configdiff deleted file mode 100644 index 13cb8f8..0000000 --- a/wdr4300.configdiff +++ /dev/null @@ -1,113 +0,0 @@ -CONFIG_TARGET_ar71xx=y -CONFIG_TARGET_ar71xx_generic=y -CONFIG_TARGET_ar71xx_generic_TLWDR4300=y -CONFIG_DEVEL=y -CONFIG_ATH_USER_REGD=y -CONFIG_BWMNG_EXTENDEDSTATS=y -CONFIG_BWMNG_TIME=y -CONFIG_COLLECT_KERNEL_DEBUG=y -CONFIG_DROPBEAR_ECC=y -CONFIG_IB=y -CONFIG_IMAGEOPT=y -# CONFIG_KERNEL_KALLSYMS is not set -CONFIG_LUCI_SRCDIET=y -CONFIG_MAKE_TOOLCHAIN=y -CONFIG_PACKAGE_ATH_DEBUG=y -CONFIG_PACKAGE_bmon=y -CONFIG_PACKAGE_bwm-ng=y -CONFIG_PACKAGE_collectd=y -CONFIG_PACKAGE_collectd-mod-contextswitch=y -CONFIG_PACKAGE_collectd-mod-cpu=y -CONFIG_PACKAGE_collectd-mod-exec=y -CONFIG_PACKAGE_collectd-mod-interface=y -CONFIG_PACKAGE_collectd-mod-irq=y -CONFIG_PACKAGE_collectd-mod-iwinfo=y -CONFIG_PACKAGE_collectd-mod-load=y -CONFIG_PACKAGE_collectd-mod-network=y -CONFIG_PACKAGE_collectd-mod-wireless=y -CONFIG_PACKAGE_collectd-mod-ethstat=y -CONFIG_PACKAGE_confuse=y -# CONFIG_PACKAGE_dnsmasq is not set -CONFIG_PACKAGE_ebtables=y -CONFIG_PACKAGE_ebtables-utils=y -# CONFIG_PACKAGE_firewall is not set -#CONFIG_PACKAGE_horst=y -CONFIG_PACKAGE_hostapd-utils=y -CONFIG_PACKAGE_htop=y -# CONFIG_PACKAGE_ip6tables is not set -# CONFIG_PACKAGE_iptables is not set -CONFIG_PACKAGE_kismet-drone=y -CONFIG_PACKAGE_kmod-8021q=y -CONFIG_PACKAGE_kmod-bridge=y -CONFIG_PACKAGE_kmod-ebtables=y -CONFIG_PACKAGE_kmod-ebtables-ipv4=y -CONFIG_PACKAGE_kmod-ebtables-ipv6=y -# CONFIG_PACKAGE_kmod-ip6tables is not set -# CONFIG_PACKAGE_kmod-ipt-conntrack is not set -# CONFIG_PACKAGE_kmod-ipt-nat is not set -CONFIG_PACKAGE_kmod-ledtrig-heartbeat=y -CONFIG_PACKAGE_kmod-ledtrig-usbdev=m -# CONFIG_PACKAGE_kmod-lib-crc-ccitt is not set -CONFIG_PACKAGE_kmod-llc=y -# CONFIG_PACKAGE_kmod-nf-conntrack is not set -# CONFIG_PACKAGE_kmod-nf-conntrack6 is not set -# CONFIG_PACKAGE_kmod-nf-ipt6 is not set -# CONFIG_PACKAGE_kmod-nf-nat is not set -# CONFIG_PACKAGE_kmod-nf-nathelper is not set -CONFIG_PACKAGE_kmod-nls-base=m -# CONFIG_PACKAGE_kmod-ppp is not set -CONFIG_PACKAGE_kmod-stp=y -CONFIG_PACKAGE_kmod-usb-core=m -CONFIG_PACKAGE_kmod-usb-ohci=m -CONFIG_PACKAGE_kmod-usb2=m -CONFIG_PACKAGE_kmod-zd1211rw=m -CONFIG_PACKAGE_libcap=y -# CONFIG_PACKAGE_libip6tc is not set -CONFIG_PACKAGE_libiwinfo-lua=y -CONFIG_PACKAGE_libltdl=y -CONFIG_PACKAGE_liblua=y -CONFIG_PACKAGE_libncurses=y -CONFIG_PACKAGE_libnl=y -CONFIG_PACKAGE_libpcap=y -CONFIG_PACKAGE_libpcre=y -CONFIG_PACKAGE_libpthread=y -CONFIG_PACKAGE_libubus-lua=y -CONFIG_PACKAGE_libuci-lua=y -CONFIG_PACKAGE_lua=y -CONFIG_PACKAGE_luci-base=y -CONFIG_PACKAGE_luci-lib-ip=y -CONFIG_PACKAGE_luci-lib-nixio=y -CONFIG_PACKAGE_luci-mod-admin-full=y -CONFIG_PACKAGE_luci-proto-ipv6=y -CONFIG_PACKAGE_luci-theme-bootstrap=y -# CONFIG_PACKAGE_odhcpd is not set -# CONFIG_PACKAGE_ppp is not set -CONFIG_PACKAGE_rpcd=y -CONFIG_PACKAGE_strace=y -CONFIG_PACKAGE_sudo=y -CONFIG_PACKAGE_tcpdump=m -CONFIG_PACKAGE_tcpdump-mini=y -CONFIG_PACKAGE_terminfo=y -CONFIG_PACKAGE_uboot-ar71xx-nbg460n_550n_550nh=y -CONFIG_PACKAGE_uclibcxx=y -CONFIG_PACKAGE_uhttpd=y -CONFIG_PACKAGE_uhttpd-mod-ubus=y -CONFIG_PACKAGE_wavemon=y -CONFIG_PACKAGE_wifi-sentinel=y -CONFIG_PACKAGE_wireless-tools=y -CONFIG_PACKAGE_wpad=y -# CONFIG_PACKAGE_wpad-mini is not set -CONFIG_PACKAGE_zlib=y -# CONFIG_PER_FEED_REPO_ADD_COMMENTED is not set -CONFIG_SDK=y -CONFIG_VERSIONOPT=y -CONFIG_VERSION_DIST="OpenFestWrt" -CONFIG_VERSION_FILENAMES=y -CONFIG_VERSION_HWREV="" -CONFIG_VERSION_MANUFACTURER="" -CONFIG_VERSION_NICK="Chaos Calmer" -CONFIG_VERSION_NUMBER="15.05" -CONFIG_VERSION_PRODUCT="" -CONFIG_VERSION_REPO="https://mirrors.linux-bulgaria.org/lede/releases/17.01.4" -CONFIG_WPA_SUPPLICANT_INTERNAL=y -# CONFIG_IB_STANDALONE is not set diff --git a/wr1043-nd.configdiff b/wr1043-nd.configdiff deleted file mode 100644 index 62a29da..0000000 --- a/wr1043-nd.configdiff +++ /dev/null @@ -1,109 +0,0 @@ -CONFIG_TARGET_ar71xx=y -CONFIG_TARGET_ar71xx_generic=y -CONFIG_TARGET_ar71xx_generic_TLWR1043=y -CONFIG_DEVEL=y -CONFIG_ATH_USER_REGD=y -CONFIG_BWMNG_EXTENDEDSTATS=y -CONFIG_BWMNG_TIME=y -CONFIG_COLLECT_KERNEL_DEBUG=y -CONFIG_DROPBEAR_ECC=y -CONFIG_IMAGEOPT=y -# CONFIG_KERNEL_KALLSYMS is not set -CONFIG_LUCI_SRCDIET=y -CONFIG_PACKAGE_ATH_DEBUG=y -CONFIG_PACKAGE_bmon=y -CONFIG_PACKAGE_bwm-ng=y -CONFIG_PACKAGE_collectd=y -CONFIG_PACKAGE_collectd-mod-contextswitch=y -CONFIG_PACKAGE_collectd-mod-cpu=y -CONFIG_PACKAGE_collectd-mod-exec=y -CONFIG_PACKAGE_collectd-mod-interface=y -CONFIG_PACKAGE_collectd-mod-irq=y -CONFIG_PACKAGE_collectd-mod-iwinfo=y -CONFIG_PACKAGE_collectd-mod-load=y -CONFIG_PACKAGE_collectd-mod-network=y -CONFIG_PACKAGE_collectd-mod-wireless=y -CONFIG_PACKAGE_collectd-mod-ethstat=y -CONFIG_PACKAGE_confuse=y -# CONFIG_PACKAGE_dnsmasq is not set -CONFIG_PACKAGE_ebtables=y -CONFIG_PACKAGE_ebtables-utils=y -# CONFIG_PACKAGE_firewall is not set -#CONFIG_PACKAGE_horst=y -CONFIG_PACKAGE_hostapd-utils=y -CONFIG_PACKAGE_htop=y -# CONFIG_PACKAGE_ip6tables is not set -# CONFIG_PACKAGE_iptables is not set -CONFIG_PACKAGE_kismet-drone=y -CONFIG_PACKAGE_kmod-8021q=y -CONFIG_PACKAGE_kmod-bridge=y -CONFIG_PACKAGE_kmod-ebtables=y -CONFIG_PACKAGE_kmod-ebtables-ipv4=y -CONFIG_PACKAGE_kmod-ebtables-ipv6=y -# CONFIG_PACKAGE_kmod-ip6tables is not set -# CONFIG_PACKAGE_kmod-ipt-conntrack is not set -# CONFIG_PACKAGE_kmod-ipt-nat is not set -CONFIG_PACKAGE_kmod-ledtrig-heartbeat=y -CONFIG_PACKAGE_kmod-ledtrig-usbdev=m -# CONFIG_PACKAGE_kmod-lib-crc-ccitt is not set -CONFIG_PACKAGE_kmod-llc=y -# CONFIG_PACKAGE_kmod-nf-conntrack is not set -# CONFIG_PACKAGE_kmod-nf-conntrack6 is not set -# CONFIG_PACKAGE_kmod-nf-ipt6 is not set -# CONFIG_PACKAGE_kmod-nf-nat is not set -# CONFIG_PACKAGE_kmod-nf-nathelper is not set -CONFIG_PACKAGE_kmod-nls-base=m -# CONFIG_PACKAGE_kmod-ppp is not set -CONFIG_PACKAGE_kmod-stp=y -CONFIG_PACKAGE_kmod-usb-core=m -CONFIG_PACKAGE_kmod-usb-ohci=m -CONFIG_PACKAGE_kmod-usb2=m -CONFIG_PACKAGE_kmod-zd1211rw=m -CONFIG_PACKAGE_libcap=y -# CONFIG_PACKAGE_libip6tc is not set -CONFIG_PACKAGE_libiwinfo-lua=y -CONFIG_PACKAGE_libltdl=y -CONFIG_PACKAGE_liblua=y -CONFIG_PACKAGE_libncurses=y -CONFIG_PACKAGE_libnl=y -CONFIG_PACKAGE_libpcap=y -CONFIG_PACKAGE_libpcre=y -CONFIG_PACKAGE_libpthread=y -CONFIG_PACKAGE_libubus-lua=y -CONFIG_PACKAGE_libuci-lua=y -CONFIG_PACKAGE_lua=y -CONFIG_PACKAGE_luci-base=y -CONFIG_PACKAGE_luci-lib-ip=y -CONFIG_PACKAGE_luci-lib-nixio=y -CONFIG_PACKAGE_luci-mod-admin-full=y -CONFIG_PACKAGE_luci-proto-ipv6=y -CONFIG_PACKAGE_luci-theme-bootstrap=y -# CONFIG_PACKAGE_odhcpd is not set -# CONFIG_PACKAGE_ppp is not set -CONFIG_PACKAGE_rpcd=y -CONFIG_PACKAGE_strace=y -CONFIG_PACKAGE_sudo=y -CONFIG_PACKAGE_tcpdump=m -CONFIG_PACKAGE_tcpdump-mini=y -CONFIG_PACKAGE_terminfo=y -CONFIG_PACKAGE_uboot-ar71xx-nbg460n_550n_550nh=y -CONFIG_PACKAGE_uclibcxx=y -CONFIG_PACKAGE_uhttpd=y -CONFIG_PACKAGE_uhttpd-mod-ubus=y -CONFIG_PACKAGE_wavemon=y -CONFIG_PACKAGE_wifi-sentinel=y -CONFIG_PACKAGE_wireless-tools=y -CONFIG_PACKAGE_wpad=y -# CONFIG_PACKAGE_wpad-mini is not set -CONFIG_PACKAGE_zlib=y -# CONFIG_PER_FEED_REPO_ADD_COMMENTED is not set -CONFIG_VERSIONOPT=y -CONFIG_VERSION_DIST="OpenFestWrt" -CONFIG_VERSION_FILENAMES=y -CONFIG_VERSION_HWREV="" -CONFIG_VERSION_MANUFACTURER="" -CONFIG_VERSION_NICK="Chaos Calmer" -CONFIG_VERSION_NUMBER="15.05" -CONFIG_VERSION_PRODUCT="" -CONFIG_VERSION_REPO="https://mirrors.linux-bulgaria.org/lede/releases/17.01.4" -CONFIG_WPA_SUPPLICANT_INTERNAL=y