Compare commits
64 Commits
Author | SHA1 | Date |
---|---|---|
Petko Bordjukov | c489e4b0af | |
Petko Bordjukov | f460163e31 | |
Petko Bordjukov | ef328fec34 | |
Petko Bordjukov | 2499feba6a | |
Petko Bordjukov | 9327d6804c | |
Petko Bordjukov | 575dede9f6 | |
Petko Bordjukov | fcaad99372 | |
Petko Bordjukov | 7d60b8f7b9 | |
Petko Bordjukov | 44faf38625 | |
Petko Bordjukov | f1d22db38e | |
Petko Bordjukov | 9f92732214 | |
OpenFest Server User | 82a55d26d9 | |
OpenFest Server User | f3952f1791 | |
OpenFest Server User | 101afd5857 | |
OpenFest Server User | 118a799235 | |
OpenFest Server User | 5d8bbff6b4 | |
OpenFest Server User | 1a17ab02e4 | |
OpenFest Server User | b167cd316f | |
OpenFest Server User | 78eb617633 | |
OpenFest Server User | a133781ab1 | |
OpenFest Server User | a9e63711d4 | |
OpenFest Server User | 09cd6632de | |
OpenFest Server User | 2b4d9b3b8a | |
OpenFest Server User | 0ca80cd84d | |
OpenFest Server User | 8311443aa4 | |
dexxter00 | c089c2e2e0 | |
dexxter00 | 78f6098bdf | |
Vasil Kolev | 6f740e31b4 | |
Vasil Kolev | 8cd42d4cf8 | |
Vasil Kolev | d1108488d4 | |
Vasil Kolev | 58839d0129 | |
dexxter00 | bc72525292 | |
dexxter00 | 120dd31c44 | |
dexxter00 | 840f5e1b6e | |
Vasil Kolev | a567fb3bdc | |
Vasil Kolev | 15509b8a3f | |
robotpanic | 01f718043c | |
Vasil Kolev | 859c541657 | |
Vasil Kolev | f84b668301 | |
Vasil Kolev | 4020f19b95 | |
root | fb145c3cbb | |
Vasil Kolev | 70bcf5dffc | |
Vasil Kolev | 7e5de7beae | |
Vasil Kolev | 5d53334b63 | |
Vasil Kolev | 6b373958bf | |
Vasil Kolev | 2b2d2d3041 | |
Vasil Kolev | 177b7cb444 | |
Vasil Kolev | 9d0e967825 | |
Vasil Kolev | a41fc68029 | |
Vasil Kolev | 6cdd04e040 | |
Vasil Kolev | 5dfb0fff23 | |
Vasil Kolev | bc040d106d | |
Vasil Kolev | a64f080071 | |
Vasil Kolev | dc022f9e55 | |
Vasil Kolev | df0e5bceee | |
Vasil Kolev | cf4c07fed7 | |
Shteryana Shopova | 9a176def61 | |
Shteryana Shopova | eedb7d758b | |
Vasil Kolev | 2ac9496eff | |
Vasil Kolev | 3555cb9fdf | |
Vasil Kolev | 8d87da1ac5 | |
Vasil Kolev | 917c78b3f7 | |
Vasil Kolev | fc0fbb0dce | |
Vasil Kolev | 4dbc45a217 |
|
@ -1,2 +1,4 @@
|
||||||
out/
|
/tmp/
|
||||||
.*.swp
|
/bin/
|
||||||
|
specific_config/**/dropbear_*_host_key
|
||||||
|
generic_config/**/etc/shadow
|
||||||
|
|
675
LICENSE
675
LICENSE
|
@ -1,674 +1,15 @@
|
||||||
GNU GENERAL PUBLIC LICENSE
|
OpenFest OpenWrt image generator
|
||||||
Version 3, 29 June 2007
|
Copyright (C) 2023 Petko Bordjukov
|
||||||
|
|
||||||
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
|
|
||||||
Everyone is permitted to copy and distribute verbatim copies
|
|
||||||
of this license document, but changing it is not allowed.
|
|
||||||
|
|
||||||
Preamble
|
|
||||||
|
|
||||||
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.
|
|
||||||
|
|
||||||
<one line to give the program's name and a brief idea of what it does.>
|
|
||||||
Copyright (C) <year> <name of author>
|
|
||||||
|
|
||||||
This program is free software: you can redistribute it and/or modify
|
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
|
it under the terms of the GNU Affero General Public License as
|
||||||
the Free Software Foundation, either version 3 of the License, or
|
published by the Free Software Foundation, either version 3 of the
|
||||||
(at your option) any later version.
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
GNU General Public License for more details.
|
GNU Affero General Public License for more details.
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
You should have received a copy of the GNU Affero General Public License
|
||||||
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
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:
|
|
||||||
|
|
||||||
<program> Copyright (C) <year> <name of author>
|
|
||||||
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
|
|
||||||
<http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
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
|
|
||||||
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
|
|
||||||
|
|
17
README.md
17
README.md
|
@ -1,17 +1,6 @@
|
||||||
openfest-wifi
|
openfest-wifi
|
||||||
=============
|
=============
|
||||||
|
|
||||||
Copyright (C) 2016 Petko Bordjukov
|
1. Install `podman`
|
||||||
|
2. Run `build.sh`
|
||||||
This program is free software: you can redistribute it and/or modify
|
3. Take your images from the `bin/` dir
|
||||||
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 <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
88
Rakefile
88
Rakefile
|
@ -1,88 +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)
|
|
||||||
|
|
||||||
# TODO: hack for 11ac channels, make more generic
|
|
||||||
fiveg_channels = {}
|
|
||||||
fiveg_channels['42'] = [36, 40, 44, 48]
|
|
||||||
fiveg_channels['58'] = [52, 56, 60, 64]
|
|
||||||
fiveg_channels['106'] = [100, 104, 108, 112]
|
|
||||||
fiveg_channels['122'] = [116, 120, 124, 128]
|
|
||||||
fiveg_channels['138'] = [132, 136, 140, 144]
|
|
||||||
fiveg_channels['155'] = [149, 153, 157, 161]
|
|
||||||
|
|
||||||
wlans.each do |id, wlan|
|
|
||||||
wlan_config.sub!("<wlan#{id}-macaddr>", wlan['bssid'].to_s)
|
|
||||||
# 2.4 GHz
|
|
||||||
if id == 1
|
|
||||||
wlan_config.sub!("<radio#{id}-channel>", wlan['channel'].to_s)
|
|
||||||
# 5 GHz
|
|
||||||
else
|
|
||||||
channels = fiveg_channels[wlan['channel'].to_s]
|
|
||||||
(0..3).each do |chan|
|
|
||||||
wlan_config.sub!("<radio#{id}-channel#{chan}>", channels[chan].to_s)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
File.open(config_path, 'w') do |f|
|
|
||||||
f.puts wlan_config
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def hostname(name)
|
|
||||||
`sed -i "s/<hostname>/#{name}/g" #{OUT_DIR}/#{name}/files/etc/config/system`
|
|
||||||
`sed -i "s/<hostname>/#{name}/g" #{OUT_DIR}/#{name}/files/etc/collectd.conf`
|
|
||||||
end
|
|
||||||
|
|
||||||
def ip(name)
|
|
||||||
ip = CONFIGURATIONS[name]['ip']
|
|
||||||
`sed -i "s/<ip>/#{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-cf-f-l ap-cf-f-r) # Foaier
|
|
||||||
aps += %W(ap-cf-mr-1 ap-cf-mr-2 ap-cf-mr-3 ap-cf-mr-4) # Main room
|
|
||||||
aps += %W(ap-cf-sr-1 ap-cf-sr-2 ) # Small room
|
|
||||||
aps += %W(ap-cf-ch ap-cf-qws) # Chillout and quiet workshop area
|
|
||||||
|
|
||||||
# Workshop floor
|
|
||||||
aps += %W(ap-ws-ws1 ap-ws-ws2) # workshop and overflow area
|
|
||||||
aps += %W(ap-ws-noc) # NOC/Team room
|
|
||||||
|
|
||||||
aps.each do |ap|
|
|
||||||
Rake::Task["ap"].reenable
|
|
||||||
Rake::Task["ap"].invoke ap
|
|
||||||
end
|
|
||||||
end
|
|
|
@ -1,99 +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="http://mirrors.linux-bulgaria.org/lede/releases/17.01.4"
|
|
||||||
CONFIG_PACKAGE_wifi-sentinel=y
|
|
|
@ -1,99 +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="http://mirrors.linux-bulgaria.org/lede/releases/17.01.4"
|
|
||||||
CONFIG_PACKAGE_wifi-sentinel=y
|
|
|
@ -0,0 +1,45 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
VERSION="23.05.4"
|
||||||
|
|
||||||
|
mkdir -p "tmp/dl"
|
||||||
|
mkdir -p "bin"
|
||||||
|
|
||||||
|
podman run \
|
||||||
|
--rm \
|
||||||
|
-ti \
|
||||||
|
-v "$(pwd)/bin:/out" \
|
||||||
|
-v "$(pwd)/tmp/dl:/builder/dl" \
|
||||||
|
-u root \
|
||||||
|
"ghcr.io/openwrt/imagebuilder:ath79-generic-$VERSION" \
|
||||||
|
bash -c 'chown -R buildbot:buildbot /out /builder/dl'
|
||||||
|
|
||||||
|
for ap_dir in specific_config/ath79/dlink_dap-2695-a1/*
|
||||||
|
do
|
||||||
|
customization_name="$(basename ${ap_dir})"
|
||||||
|
tmpdir="tmp/${customization_name}"
|
||||||
|
|
||||||
|
mkdir -p "${tmpdir}"
|
||||||
|
|
||||||
|
cp -rvp generic_config/ath79/dlink_dap-2695-a1/* "${tmpdir}/"
|
||||||
|
cp -rvp "${ap_dir}"/* "${tmpdir}/"
|
||||||
|
|
||||||
|
podman run \
|
||||||
|
--rm \
|
||||||
|
-ti \
|
||||||
|
-v "$(pwd)/bin:/out:z" \
|
||||||
|
-v "$(pwd)/${tmpdir}:/files:z" \
|
||||||
|
-v "$(pwd)/tmp/dl:/builder/dl:z" \
|
||||||
|
"ghcr.io/openwrt/imagebuilder:ath79-generic-${VERSION}" \
|
||||||
|
bash -c "\
|
||||||
|
chown -R buildbot:buildbot /out /builder/dl &&
|
||||||
|
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"
|
|
@ -1,190 +0,0 @@
|
||||||
---
|
|
||||||
configurations:
|
|
||||||
# Foaier
|
|
||||||
ap-cf-f-l:
|
|
||||||
config: archer-c5
|
|
||||||
ip: 10.20.0.50
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 02:00:0f:20:10:00
|
|
||||||
channel: 106
|
|
||||||
1:
|
|
||||||
bssid: 02:00:0f:20:10:01
|
|
||||||
channel: 13
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- archer-c5
|
|
||||||
- archer-c5-single-trunk
|
|
||||||
ap-cf-f-r:
|
|
||||||
config: archer-c5
|
|
||||||
ip: 10.20.0.51
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 02:00:0f:20:10:10
|
|
||||||
channel: 58
|
|
||||||
1:
|
|
||||||
bssid: 02:00:0f:20:10:11
|
|
||||||
channel: 5
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- archer-c5
|
|
||||||
- archer-c5-single-trunk
|
|
||||||
# Main room
|
|
||||||
ap-cf-mr-1:
|
|
||||||
config: dap2965
|
|
||||||
ip: 10.20.0.52
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 02:00:0f:20:20:00
|
|
||||||
channel: 122
|
|
||||||
1:
|
|
||||||
bssid: 02:00:0f:20:20:01
|
|
||||||
channel: 5
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- dap2965
|
|
||||||
- dap2965-single-trunk
|
|
||||||
ap-cf-mr-2:
|
|
||||||
config: dap2965
|
|
||||||
ip: 10.20.0.53
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 02:00:0f:20:20:10
|
|
||||||
channel: 42
|
|
||||||
1:
|
|
||||||
bssid: 02:00:0f:20:20:11
|
|
||||||
channel: 1
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- dap2965
|
|
||||||
- dap2965-single-trunk
|
|
||||||
ap-cf-mr-3:
|
|
||||||
config: linksys
|
|
||||||
ip: 10.20.0.54
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 02:00:0f:20:20:20
|
|
||||||
channel: 106
|
|
||||||
1:
|
|
||||||
bssid: 02:00:0f:20:20:21
|
|
||||||
channel: 9
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- linksys
|
|
||||||
- linksys-single-trunk
|
|
||||||
ap-cf-mr-4:
|
|
||||||
config: linksys
|
|
||||||
ip: 10.20.0.55
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 02:00:0f:20:20:30
|
|
||||||
channel: 58
|
|
||||||
1:
|
|
||||||
bssid: 02:00:0f:20:20:31
|
|
||||||
channel: 13
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- linksys
|
|
||||||
- linksys-single-trunk
|
|
||||||
# Small room
|
|
||||||
ap-cf-sr-1:
|
|
||||||
config: archer-c5
|
|
||||||
ip: 10.20.0.56
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 02:00:0f:20:30:00
|
|
||||||
channel: 42
|
|
||||||
1:
|
|
||||||
bssid: 02:00:0f:20:30:01
|
|
||||||
channel: 1
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- archer-c5
|
|
||||||
- archer-c5-single-trunk
|
|
||||||
ap-cf-sr-2:
|
|
||||||
config: archer-c7
|
|
||||||
ip: 10.20.0.57
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 02:00:0f:20:30:10
|
|
||||||
channel: 58
|
|
||||||
1:
|
|
||||||
bssid: 02:00:0f:20:30:11
|
|
||||||
channel: 1
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- archer-c5
|
|
||||||
- archer-c5-single-trunk
|
|
||||||
# Chillout area and quiet workshops
|
|
||||||
ap-cf-ch:
|
|
||||||
config: archer-c5
|
|
||||||
ip: 10.20.0.58
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 02:00:0f:20:40:00
|
|
||||||
channel: 42
|
|
||||||
1:
|
|
||||||
bssid: 02:00:0f:20:40:01
|
|
||||||
channel: 1
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- archer-c5
|
|
||||||
- archer-c5-single-trunk
|
|
||||||
ap-cf-qws:
|
|
||||||
config: archer-c7
|
|
||||||
ip: 10.20.0.59
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 02:00:0f:20:40:10
|
|
||||||
channel: 42
|
|
||||||
1:
|
|
||||||
bssid: 02:00:0f:20:40:11
|
|
||||||
channel: 1
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- archer-c5
|
|
||||||
- archer-c5-single-trunk
|
|
||||||
# Workshops and overflow
|
|
||||||
ap-ws-ws1:
|
|
||||||
config: linksys
|
|
||||||
ip: 10.20.0.60
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 02:00:0f:20:50:00
|
|
||||||
channel: 42
|
|
||||||
1:
|
|
||||||
bssid: 02:00:0f:20:50:01
|
|
||||||
channel: 9
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- linksys
|
|
||||||
- linksys-single-trunk
|
|
||||||
ap-ws-ws2:
|
|
||||||
config: archer-c5
|
|
||||||
ip: 10.20.0.61
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 02:00:0f:20:50:10
|
|
||||||
channel: 106
|
|
||||||
1:
|
|
||||||
bssid: 02:00:0f:20:50:11
|
|
||||||
channel: 1
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- archer-c5
|
|
||||||
- archer-c5-single-trunk
|
|
||||||
# NOC/Team room
|
|
||||||
ap-ws-noc:
|
|
||||||
config: archer-c5
|
|
||||||
ip: 10.20.0.62
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 02:00:0f:20:50:20
|
|
||||||
channel: 106
|
|
||||||
1:
|
|
||||||
bssid: 02:00:0f:20:50:21
|
|
||||||
channel: 13
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- archer-c5
|
|
||||||
- archer-c5-single-trunk
|
|
|
@ -1,84 +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="http://mirrors.linux-bulgaria.org/lede/releases/17.01.4"
|
|
||||||
CONFIG_PACKAGE_wifi-sentinel=y
|
|
|
@ -1,102 +0,0 @@
|
||||||
#
|
|
||||||
# OpenWrt Config file for collectd(1).
|
|
||||||
# Please read collectd.conf(5) for a list of options.
|
|
||||||
# http://collectd.org/
|
|
||||||
#
|
|
||||||
|
|
||||||
Hostname "<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
|
|
||||||
|
|
||||||
#<Plugin syslog>
|
|
||||||
# LogLevel info
|
|
||||||
#</Plugin>
|
|
||||||
|
|
||||||
#<Plugin logfile>
|
|
||||||
# LogLevel info
|
|
||||||
# File STDOUT
|
|
||||||
# Timestamp true
|
|
||||||
#</Plugin>
|
|
||||||
|
|
||||||
LoadPlugin cpu
|
|
||||||
#LoadPlugin df
|
|
||||||
#LoadPlugin disk
|
|
||||||
LoadPlugin interface
|
|
||||||
LoadPlugin load
|
|
||||||
LoadPlugin memory
|
|
||||||
LoadPlugin network
|
|
||||||
#LoadPlugin ping
|
|
||||||
#LoadPlugin processes
|
|
||||||
#LoadPlugin rrdtool
|
|
||||||
#LoadPlugin serial
|
|
||||||
LoadPlugin iwinfo
|
|
||||||
|
|
||||||
#<Plugin df>
|
|
||||||
# FSType tmpfs
|
|
||||||
# IgnoreSelected true
|
|
||||||
# ReportByDevice false
|
|
||||||
# ReportReserved false
|
|
||||||
# ReportInodes false
|
|
||||||
#</Plugin>
|
|
||||||
|
|
||||||
#<Plugin disk>
|
|
||||||
# Disk "/^[hs]d[a-f][0-9]?$/"
|
|
||||||
# IgnoreSelected false
|
|
||||||
#</Plugin>
|
|
||||||
|
|
||||||
#<Plugin interface>
|
|
||||||
# Interface "eth0"
|
|
||||||
# Interface "br-lan"
|
|
||||||
# IgnoreSelected false
|
|
||||||
#</Plugin>
|
|
||||||
|
|
||||||
<Plugin network>
|
|
||||||
# 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
|
|
||||||
</Plugin>
|
|
||||||
|
|
||||||
#<Plugin ping>
|
|
||||||
# Host "host.foo.bar"
|
|
||||||
# Interval 1.0
|
|
||||||
# Timeout 0.9
|
|
||||||
# TTL 255
|
|
||||||
# SourceAddress "1.2.3.4"
|
|
||||||
# Device "eth0"
|
|
||||||
# MaxMissed -1
|
|
||||||
#</Plugin>
|
|
||||||
|
|
||||||
#<Plugin processes>
|
|
||||||
# Process "name"
|
|
||||||
#</Plugin>
|
|
||||||
|
|
||||||
#<Plugin rrdtool>
|
|
||||||
# DataDir "/var/lib/collectd/rrd"
|
|
||||||
# CacheTimeout 120
|
|
||||||
# CacheFlush 900
|
|
||||||
#</Plugin>
|
|
||||||
|
|
||||||
LoadPlugin exec
|
|
||||||
<Plugin exec>
|
|
||||||
Exec "nobody" "/usr/share/collectd/wlstats_gather.sh"
|
|
||||||
</Plugin>
|
|
||||||
LoadPlugin ethstat
|
|
||||||
<Plugin ethstat>
|
|
||||||
Interface "eth0"
|
|
||||||
Interface "eth1"
|
|
||||||
Interface "wlan0"
|
|
||||||
Interface "wlan1"
|
|
||||||
</Plugin>
|
|
|
@ -1,3 +0,0 @@
|
||||||
config dropbear
|
|
||||||
option Port '22'
|
|
||||||
option PasswordAuth 0
|
|
|
@ -1,5 +0,0 @@
|
||||||
|
|
||||||
config wifi-sentinel
|
|
||||||
option packets 3
|
|
||||||
option interval 10
|
|
||||||
option network 'management'
|
|
|
@ -1,20 +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 <bordjukov@gmail.com>
|
|
||||||
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDBbEqUm+iWuv3AF2DtaPSN7dskcURWNI9PTfc4+XhId Petko Bordjukov <bordjukov@gmail.com>
|
|
||||||
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 AAAAB3NzaC1yc2EAAAADAQABAAACAQDAhlZuCF1aYdtMeHNrl+aO3d1hS5B2fkf3lWXufHQKuD9liGf1JDHgh8zwIH3jjE+d0d/iy3LV4dfrChjIcfhX+mfC4Nj6YLDmSakE1XnuyTMOv/+PfqZ4Dvb/CT21lfZ/i9P5WoQ6TVZynE6YswwOwRDcZRV1FNqjWqy1cWHrESnNxnzGTXiAZFN5o+7uPO8SfrIFzCMypq4JjpowZyb1KTQmAJgO2iBfJADmteKmyz0CYNQw26ThOSFIItO/4TVqOybjIj4oFZoWtIt+kwLs+TSYRLX645kiceH6WwdOXsuazyXbM9W+Xv2BNMIWmvpxIcKOT0C2mAtqhKbTOrCrZCQXq4XaHVx5rcpGjf3GJqGAphQb50gOZphiO5bTVIQ74K6lk6Oj2zhrHycSqKgxBBQEPxCQUvY8OOcZ3ne8azFbdWyDAZZ+IcJk2QlqgRXTd735fnmVSP9qu/G6YJrPo3+FY0e7BA8HALOkLTr20ontE3b7E78wZ2cfBHPyeitPseHhQ5zsuCi10s7dkd5HMP5UhZONj9wOfZ9YhLkFP1MTSC+UVcKmPpAjNQuu2xoTkoKdxX3DNrFyX2jTdPfIT++gpX7p298ajyxSJNM0kDvkAoxTXT/yNF2MFsSEWEhDRLw94GCNIildiowl7CtG8o9UsE29/Tb8FA2lBMD1Sw== syrinx@demetra
|
|
||||||
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
|
|
|
@ -1,8 +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
|
|
||||||
/usr/sbin/ebtables -A FORWARD -i wlan+ -s 00:1e:0b:d9:bb:6a -j DROP
|
|
||||||
/usr/sbin/ebtables -A FORWARD -i eth+ -o wlan+ -s ! 00:1e:0b:d9:bb:6a -j DROP
|
|
||||||
|
|
||||||
exit 0
|
|
|
@ -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
|
|
|
@ -1,2 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
sudo /usr/share/collectd/wlstats-gatherer.sh "${COLLECTD_HOSTNAME:-localhost}" "${COLLECTD_INTERVAL:-10}"
|
|
|
@ -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 <vvitkov@linux-bg.org>
|
|
||||||
# Petko Bordjukov <bordjukov@gmail.com>
|
|
||||||
#
|
|
||||||
# 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
|
|
|
@ -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 '<ip>'
|
|
||||||
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'
|
|
|
@ -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 '<ip>'
|
|
||||||
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'
|
|
|
@ -1,44 +0,0 @@
|
||||||
|
|
||||||
config system
|
|
||||||
option hostname '<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'
|
|
|
@ -1,55 +0,0 @@
|
||||||
config wifi-device radio0
|
|
||||||
option type mac80211
|
|
||||||
option hwmode 11a
|
|
||||||
option path 'pci0000:01/0000:01:00.0'
|
|
||||||
list channels '<radio0-channel0>'
|
|
||||||
list channels '<radio0-channel1>'
|
|
||||||
list channels '<radio0-channel2>'
|
|
||||||
list channels '<radio0-channel3>'
|
|
||||||
option txpower '30'
|
|
||||||
option htmode VHT80
|
|
||||||
option distance '20'
|
|
||||||
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 '<wlan0-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option iapp_interface 'management'
|
|
||||||
option wnm_sleep_mode 1
|
|
||||||
option proxy_arp 1
|
|
||||||
|
|
||||||
config wifi-device radio1
|
|
||||||
option type mac80211
|
|
||||||
option hwmode 11g
|
|
||||||
option path 'platform/qca955x_wmac'
|
|
||||||
option channel <radio1-channel>
|
|
||||||
option txpower '20'
|
|
||||||
option htmode 'HT20'
|
|
||||||
option distance '20'
|
|
||||||
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 '<wlan1-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option iapp_interface 'management'
|
|
||||||
option wnm_sleep_mode 1
|
|
||||||
option proxy_arp 1
|
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
# Put your custom commands here that should be executed once
|
|
||||||
# the system init finished. By default this file does nothing.
|
|
||||||
|
|
||||||
# Never uncomment this unless YOU KNOW WHAT YOU'RE DOING
|
|
||||||
#for file in /sys/kernel/debug/ieee80211/*/ath10k/dfs_block_radar_events; do
|
|
||||||
# echo Y > $file
|
|
||||||
#done
|
|
||||||
|
|
||||||
/usr/sbin/ebtables -A FORWARD -i wlan+ -o wlan+ -j DROP
|
|
||||||
/usr/sbin/ebtables -A FORWARD -i wlan+ -s 00:1e:0b:d9:bb:6a -j DROP
|
|
||||||
/usr/sbin/ebtables -A FORWARD -i eth+ -o wlan+ -s ! 00:1e:0b:d9:bb:6a -j DROP
|
|
||||||
|
|
||||||
exit 0
|
|
|
@ -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 '<ip>'
|
|
||||||
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'
|
|
|
@ -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 '<ip>'
|
|
||||||
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'
|
|
|
@ -1,35 +0,0 @@
|
||||||
|
|
||||||
config system
|
|
||||||
option hostname '<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'
|
|
||||||
|
|
|
@ -1,55 +0,0 @@
|
||||||
config wifi-device radio0
|
|
||||||
option type mac80211
|
|
||||||
option hwmode 11a
|
|
||||||
option path 'pci0000:00/0000:00:00.0'
|
|
||||||
list channels '<radio0-channel0>'
|
|
||||||
list channels '<radio0-channel1>'
|
|
||||||
list channels '<radio0-channel2>'
|
|
||||||
list channels '<radio0-channel3>'
|
|
||||||
option txpower '30'
|
|
||||||
option htmode VHT80
|
|
||||||
option distance '20'
|
|
||||||
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 '<wlan0-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option iapp_interface 'management'
|
|
||||||
option wnm_sleep_mode 1
|
|
||||||
option proxy_arp 1
|
|
||||||
|
|
||||||
config wifi-device radio1
|
|
||||||
option type mac80211
|
|
||||||
option hwmode 11g
|
|
||||||
option path 'platform/qca955x_wmac'
|
|
||||||
option channel <radio1-channel>
|
|
||||||
option txpower '20'
|
|
||||||
option htmode 'HT20'
|
|
||||||
option distance '20'
|
|
||||||
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 '<wlan1-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option iapp_interface 'management'
|
|
||||||
option wnm_sleep_mode 1
|
|
||||||
option proxy_arp 1
|
|
||||||
|
|
|
@ -1,13 +0,0 @@
|
||||||
# Put your custom commands here that should be executed once
|
|
||||||
# the system init finished. By default this file does nothing.
|
|
||||||
|
|
||||||
# Never uncomment this unless YOU KNOW WHAT YOU'RE DOING
|
|
||||||
#for file in /sys/kernel/debug/ieee80211/*/ath10k/dfs_block_radar_events; do
|
|
||||||
# echo Y > $file
|
|
||||||
#done
|
|
||||||
|
|
||||||
/usr/sbin/ebtables -A FORWARD -i wlan+ -o wlan+ -j DROP
|
|
||||||
/usr/sbin/ebtables -A FORWARD -i wlan+ -s 00:1e:0b:d9:bb:6a -j DROP
|
|
||||||
/usr/sbin/ebtables -A FORWARD -i eth+ -o wlan+ -s ! 00:1e:0b:d9:bb:6a -j DROP
|
|
||||||
|
|
||||||
exit 0
|
|
|
@ -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 '<ip>'
|
|
||||||
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'
|
|
|
@ -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 '<ip>'
|
|
||||||
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'
|
|
||||||
|
|
|
@ -1,37 +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 '<ip>'
|
|
||||||
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 '4t 5'
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device 'switch0'
|
|
||||||
option vlan '22'
|
|
||||||
option ports '4t 6'
|
|
||||||
|
|
|
@ -1,44 +0,0 @@
|
||||||
config system
|
|
||||||
option hostname '<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'
|
|
||||||
|
|
|
@ -1,62 +0,0 @@
|
||||||
config wifi-device radio0
|
|
||||||
option type mac80211
|
|
||||||
option hwmode 11a
|
|
||||||
option path 'soc/soc:pcie-controller/pci0000:00/0000:00:01.0/0000:01:00.0'
|
|
||||||
list channels '<radio0-channel0>'
|
|
||||||
list channels '<radio0-channel1>'
|
|
||||||
list channels '<radio0-channel2>'
|
|
||||||
list channels '<radio0-channel3>'
|
|
||||||
option txpower '30'
|
|
||||||
option htmode VHT80
|
|
||||||
option distance '20'
|
|
||||||
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 '<wlan0-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option iapp_interface 'management'
|
|
||||||
option wnm_sleep_mode 1
|
|
||||||
option proxy_arp 1
|
|
||||||
|
|
||||||
config wifi-device radio1
|
|
||||||
option type mac80211
|
|
||||||
option hwmode 11g
|
|
||||||
option path 'soc/soc:pcie-controller/pci0000:00/0000:00:02.0/0000:02:00.0'
|
|
||||||
option channel <radio1-channel>
|
|
||||||
option txpower '20'
|
|
||||||
option htmode 'HT20'
|
|
||||||
option distance '20'
|
|
||||||
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 '<wlan1-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option iapp_interface 'management'
|
|
||||||
option wnm_sleep_mode 1
|
|
||||||
option proxy_arp 1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,8 +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
|
|
||||||
/usr/sbin/ebtables -A FORWARD -i wlan+ -s 00:1e:0b:d9:bb:6a -j DROP
|
|
||||||
/usr/sbin/ebtables -A FORWARD -i eth+ -o wlan+ -s ! 00:1e:0b:d9:bb:6a -j DROP
|
|
||||||
|
|
||||||
exit 0
|
|
|
@ -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 '<ip>'
|
|
||||||
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'
|
|
|
@ -1,42 +0,0 @@
|
||||||
config system
|
|
||||||
option hostname '<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'
|
|
|
@ -1,51 +0,0 @@
|
||||||
config wifi-device radio0
|
|
||||||
option type mac80211
|
|
||||||
option hwmode 11g
|
|
||||||
option path 'platform/ar934x_wmac'
|
|
||||||
option channel <radio0-channel>
|
|
||||||
option txpower '20'
|
|
||||||
option htmode 'HT20'
|
|
||||||
option distance '20'
|
|
||||||
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 '<wlan0-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option iapp_interface 'management'
|
|
||||||
# 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 <radio1-channel>
|
|
||||||
option txpower '30'
|
|
||||||
option htmode HT40
|
|
||||||
option distance '20'
|
|
||||||
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 '<wlan1-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option iapp_interface 'management'
|
|
||||||
# option wnm_sleep_mode 1
|
|
||||||
# option proxy_arp 1
|
|
|
@ -1,8 +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
|
|
||||||
/usr/sbin/ebtables -A FORWARD -i wlan+ -s 00:1e:0b:d9:bb:6a -j DROP
|
|
||||||
/usr/sbin/ebtables -A FORWARD -i eth+ -o wlan+ -s ! 00:1e:0b:d9:bb:6a -j DROP
|
|
||||||
|
|
||||||
exit 0
|
|
|
@ -1 +0,0 @@
|
||||||
ignisf@clarity.lan.initlab.org.25878:1446447098
|
|
|
@ -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 '<ip>'
|
|
||||||
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'
|
|
|
@ -1,20 +0,0 @@
|
||||||
|
|
||||||
config system
|
|
||||||
option hostname '<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'
|
|
|
@ -1,26 +0,0 @@
|
||||||
config wifi-device radio0
|
|
||||||
option type mac80211
|
|
||||||
option hwmode 11g
|
|
||||||
option path 'platform/qca955x_wmac'
|
|
||||||
option channel <radio1-channel>
|
|
||||||
option txpower '20'
|
|
||||||
option htmode 'HT20'
|
|
||||||
option distance '20'
|
|
||||||
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 '<wlan0-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option iapp_interface 'management'
|
|
|
@ -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'
|
|
@ -0,0 +1,4 @@
|
||||||
|
config socat 'check_mk_agent'
|
||||||
|
option enable '1'
|
||||||
|
option SocatOptions '-U TCP-LISTEN:6556,fork,reuseaddr EXEC:/usr/bin/check_mk_agent'
|
||||||
|
option user 'root'
|
|
@ -0,0 +1,22 @@
|
||||||
|
config system
|
||||||
|
option hostname 'OpenWrt'
|
||||||
|
option ttylogin '0'
|
||||||
|
option log_size '64'
|
||||||
|
option urandom_seed '0'
|
||||||
|
option compat_version '1.0'
|
||||||
|
option zonename 'UTC'
|
||||||
|
option log_ip '10.20.0.253'
|
||||||
|
option log_proto 'udp'
|
||||||
|
option conloglevel '8'
|
||||||
|
option cronloglevel '5'
|
||||||
|
|
||||||
|
config timeserver 'ntp'
|
||||||
|
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_power'
|
||||||
|
option name 'POWER'
|
||||||
|
option sysfs 'green:power'
|
||||||
|
option trigger 'heartbeat'
|
|
@ -0,0 +1,153 @@
|
||||||
|
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 'OpenFest'
|
||||||
|
list ssid_list 'OpenFest Secure'
|
|
@ -0,0 +1,185 @@
|
||||||
|
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:24:00:00'
|
||||||
|
|
||||||
|
# Security
|
||||||
|
option ssid 'OpenFest'
|
||||||
|
option encryption 'none'
|
||||||
|
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:24:00:01'
|
||||||
|
|
||||||
|
# Security
|
||||||
|
option ssid 'OpenFest'
|
||||||
|
option encryption 'none'
|
||||||
|
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 'wifinet2'
|
||||||
|
option device 'radio0'
|
||||||
|
option mode 'ap'
|
||||||
|
option network 'wifi'
|
||||||
|
option macaddr '02:0f:20:24:00:02'
|
||||||
|
|
||||||
|
# Security
|
||||||
|
option ssid 'OpenFest Secure'
|
||||||
|
option encryption 'wpa3-mixed'
|
||||||
|
option auth_server '10.20.0.2'
|
||||||
|
option auth_port '1812'
|
||||||
|
option auth_secret 'radius_secret'
|
||||||
|
option acct_server '10.20.0.2'
|
||||||
|
option acct_port '1813'
|
||||||
|
option acct_secret 'radius_secret'
|
||||||
|
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 'wifinet3'
|
||||||
|
option device 'radio1'
|
||||||
|
option mode 'ap'
|
||||||
|
option network 'wifi'
|
||||||
|
option macaddr '02:0f:20:24:00:03'
|
||||||
|
|
||||||
|
# Security
|
||||||
|
option ssid 'OpenFest Secure'
|
||||||
|
option encryption 'wpa3-mixed'
|
||||||
|
option auth_server '10.20.0.2'
|
||||||
|
option auth_port '1812'
|
||||||
|
option auth_secret 'radius_secret'
|
||||||
|
option acct_server '10.20.0.2'
|
||||||
|
option acct_port '1813'
|
||||||
|
option acct_secret 'radius_secret'
|
||||||
|
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
|
|
@ -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
|
|
@ -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
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,39 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
CACHE_FILE=/tmp/cmk_wifi_interfaces.cache
|
||||||
|
|
||||||
|
echo "<<<wifi_interfaces:sep(59)>>>" # 59 = ascii semi-colon (;)
|
||||||
|
|
||||||
|
interfaces=$(ls /sys/class/net | grep -iE 'phy.+')
|
||||||
|
|
||||||
|
# Create empty file if it does not exist
|
||||||
|
# First plugin run may produce garbage data or not run at all, which is OK
|
||||||
|
# Cache file format: $interface,$time,$busy
|
||||||
|
touch $CACHE_FILE
|
||||||
|
cached_output="$(cat "$CACHE_FILE")"
|
||||||
|
echo -n "" > "$CACHE_FILE"
|
||||||
|
|
||||||
|
for interface in $interfaces
|
||||||
|
do
|
||||||
|
ch_time_old="$(echo "$cached_output" | awk -v interface="$interface" -F';' '$1 ~ interface { print $2 }')"
|
||||||
|
ch_time_busy_old="$(echo "$cached_output" | awk -v interface="$interface" -F';' '$1 ~ interface { print $3 }')"
|
||||||
|
|
||||||
|
output="$(ethtool -S "$interface")"
|
||||||
|
|
||||||
|
ch_time="$(echo "$output" | awk -F ': ' '/ch_time:/{ print $2 }')"
|
||||||
|
ch_time_busy="$(echo "$output" | awk -F ': ' '/ch_time_busy:/{ print $2 }')"
|
||||||
|
echo "$interface;$ch_time;$ch_time_busy" >> "$CACHE_FILE"
|
||||||
|
|
||||||
|
# The noise is represented as an unsigned byte, we need a signed one. Thus, we subtract 2**7.
|
||||||
|
noise="$(expr $(echo "$output" | awk -F ': ' '/noise:/{ print $2 }') - 256)"
|
||||||
|
|
||||||
|
phy="$(echo "$interface" | awk -F '-' '//{print $1 }')"
|
||||||
|
client_count="$(ls /sys/kernel/debug/ieee80211/$phy/netdev:$interface/stations/ | wc -l)"
|
||||||
|
|
||||||
|
# We calculate the deltas to use for alarms locally; fields are u64
|
||||||
|
delta_ch_time=$(expr $(expr $ch_time - $ch_time_old) % 18446744073709551616)
|
||||||
|
delta_ch_time_busy=$(expr $(expr $ch_time_busy - $ch_time_busy_old) % 18446744073709551616)
|
||||||
|
|
||||||
|
|
||||||
|
echo "$interface;$ch_time;$ch_time_busy;$noise;$delta_ch_time;$delta_ch_time_busy;$client_count"
|
||||||
|
done
|
|
@ -1,79 +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="http://mirrors.linux-bulgaria.org/lede/releases/17.01.4"
|
|
||||||
CONFIG_WPA_SUPPLICANT_INTERNAL=y
|
|
||||||
CONFIG_PACKAGE_wifi-sentinel=y
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
uci batch << EOI
|
||||||
|
set system.@system[0].hostname='ap-fl'
|
||||||
|
set network.mgmt.ipaddr='10.20.0.50'
|
||||||
|
set wireless.radio0.channel='52'
|
||||||
|
set wireless.radio1.channel='4'
|
||||||
|
set wireless.wifinet0.macaddr='02:0f:20:24:50:00'
|
||||||
|
set wireless.wifinet1.macaddr='02:0f:20:24:50:01'
|
||||||
|
set wireless.wifinet2.macaddr='02:0f:20:24:50:02'
|
||||||
|
set wireless.wifinet2.nasid='ap-fl-5g'
|
||||||
|
set wireless.wifinet3.macaddr='02:0f:20:24:50:03'
|
||||||
|
set wireless.wifinet3.nasid='ap-fl-2g'
|
||||||
|
EOI
|
||||||
|
uci commit
|
|
@ -0,0 +1,13 @@
|
||||||
|
uci batch << EOI
|
||||||
|
set system.@system[0].hostname='ap-fr'
|
||||||
|
set network.mgmt.ipaddr='10.20.0.51'
|
||||||
|
set wireless.radio0.channel='100'
|
||||||
|
set wireless.radio1.channel='7'
|
||||||
|
set wireless.wifinet0.macaddr='02:0f:20:24:51:00'
|
||||||
|
set wireless.wifinet1.macaddr='02:0f:20:24:51:01'
|
||||||
|
set wireless.wifinet2.macaddr='02:0f:20:24:51:02'
|
||||||
|
set wireless.wifinet2.nasid='ap-fr-5g'
|
||||||
|
set wireless.wifinet3.macaddr='02:0f:20:24:51:03'
|
||||||
|
set wireless.wifinet3.nasid='ap-fr-2g'
|
||||||
|
EOI
|
||||||
|
uci commit
|
|
@ -0,0 +1,13 @@
|
||||||
|
uci batch << EOI
|
||||||
|
set system.@system[0].hostname='ap-team'
|
||||||
|
set network.mgmt.ipaddr='10.20.0.56'
|
||||||
|
set wireless.radio0.channel='52'
|
||||||
|
set wireless.radio1.channel='4'
|
||||||
|
set wireless.wifinet0.macaddr='02:0f:20:24:56:00'
|
||||||
|
set wireless.wifinet1.macaddr='02:0f:20:24:56:01'
|
||||||
|
set wireless.wifinet2.macaddr='02:0f:20:24:56:02'
|
||||||
|
set wireless.wifinet2.nasid='ap-team-5g'
|
||||||
|
set wireless.wifinet3.macaddr='02:0f:20:24:56:03'
|
||||||
|
set wireless.wifinet3.nasid='ap-team-2g'
|
||||||
|
EOI
|
||||||
|
uci commit
|
|
@ -0,0 +1,13 @@
|
||||||
|
uci batch << EOI
|
||||||
|
set system.@system[0].hostname='ap-voc-a1'
|
||||||
|
set network.mgmt.ipaddr='10.20.0.52'
|
||||||
|
set wireless.radio0.channel='36'
|
||||||
|
set wireless.radio1.channel='1'
|
||||||
|
set wireless.wifinet0.macaddr='02:0f:20:24:52:00'
|
||||||
|
set wireless.wifinet1.macaddr='02:0f:20:24:52:01'
|
||||||
|
set wireless.wifinet2.macaddr='02:0f:20:24:52:02'
|
||||||
|
set wireless.wifinet2.nasid='ap-voc-a1-5g'
|
||||||
|
set wireless.wifinet3.macaddr='02:0f:20:24:52:03'
|
||||||
|
set wireless.wifinet3.nasid='ap-voc-a1-2g'
|
||||||
|
EOI
|
||||||
|
uci commit
|
|
@ -0,0 +1,13 @@
|
||||||
|
uci batch << EOI
|
||||||
|
set system.@system[0].hostname='ap-voc-a2'
|
||||||
|
set network.mgmt.ipaddr='10.20.0.53'
|
||||||
|
set wireless.radio0.channel='132'
|
||||||
|
set wireless.radio1.channel='13'
|
||||||
|
set wireless.wifinet0.macaddr='02:0f:20:24:53:00'
|
||||||
|
set wireless.wifinet1.macaddr='02:0f:20:24:53:01'
|
||||||
|
set wireless.wifinet2.macaddr='02:0f:20:24:53:02'
|
||||||
|
set wireless.wifinet2.nasid='ap-voc-a2-5g'
|
||||||
|
set wireless.wifinet3.macaddr='02:0f:20:24:53:03'
|
||||||
|
set wireless.wifinet3.nasid='ap-voc-a2-2g'
|
||||||
|
EOI
|
||||||
|
uci commit
|
|
@ -0,0 +1,13 @@
|
||||||
|
uci batch << EOI
|
||||||
|
set system.@system[0].hostname='ap-voc-b'
|
||||||
|
set network.mgmt.ipaddr='10.20.0.54'
|
||||||
|
set wireless.radio0.channel='100'
|
||||||
|
set wireless.radio1.channel='7'
|
||||||
|
set wireless.wifinet0.macaddr='02:0f:20:24:54:00'
|
||||||
|
set wireless.wifinet1.macaddr='02:0f:20:24:54:01'
|
||||||
|
set wireless.wifinet2.macaddr='02:0f:20:24:54:02'
|
||||||
|
set wireless.wifinet2.nasid='ap-voc-b-5g'
|
||||||
|
set wireless.wifinet3.macaddr='02:0f:20:24:54:03'
|
||||||
|
set wireless.wifinet3.nasid='ap-voc-b-2g'
|
||||||
|
EOI
|
||||||
|
uci commit
|
|
@ -0,0 +1,13 @@
|
||||||
|
uci batch << EOI
|
||||||
|
set system.@system[0].hostname='ap-ws-c'
|
||||||
|
set network.mgmt.ipaddr='10.20.0.55'
|
||||||
|
set wireless.radio0.channel='116'
|
||||||
|
set wireless.radio1.channel='10'
|
||||||
|
set wireless.wifinet0.macaddr='02:0f:20:24:55:00'
|
||||||
|
set wireless.wifinet1.macaddr='02:0f:20:24:55:01'
|
||||||
|
set wireless.wifinet2.macaddr='02:0f:20:24:55:02'
|
||||||
|
set wireless.wifinet2.nasid='ap-ws-c-5g'
|
||||||
|
set wireless.wifinet3.macaddr='02:0f:20:24:55:03'
|
||||||
|
set wireless.wifinet3.nasid='ap-ws-c-2g'
|
||||||
|
EOI
|
||||||
|
uci commit
|
|
@ -0,0 +1,13 @@
|
||||||
|
uci batch << EOI
|
||||||
|
set system.@system[0].hostname='ap-ws-l'
|
||||||
|
set network.mgmt.ipaddr='10.20.0.57'
|
||||||
|
set wireless.radio0.channel='36'
|
||||||
|
set wireless.radio1.channel='1'
|
||||||
|
set wireless.wifinet0.macaddr='02:0f:20:24:57:00'
|
||||||
|
set wireless.wifinet1.macaddr='02:0f:20:24:57:01'
|
||||||
|
set wireless.wifinet2.macaddr='02:0f:20:24:57:02'
|
||||||
|
set wireless.wifinet2.nasid='ap-ws-l-5g'
|
||||||
|
set wireless.wifinet3.macaddr='02:0f:20:24:57:03'
|
||||||
|
set wireless.wifinet3.nasid='ap-ws-l-2g'
|
||||||
|
EOI
|
||||||
|
uci commit
|
|
@ -0,0 +1,13 @@
|
||||||
|
uci batch << EOI
|
||||||
|
set system.@system[0].hostname='ap-ws-r'
|
||||||
|
set network.mgmt.ipaddr='10.20.0.58'
|
||||||
|
set wireless.radio0.channel='116'
|
||||||
|
set wireless.radio1.channel='10'
|
||||||
|
set wireless.wifinet0.macaddr='02:0f:20:24:58:00'
|
||||||
|
set wireless.wifinet1.macaddr='02:0f:20:24:58:01'
|
||||||
|
set wireless.wifinet2.macaddr='02:0f:20:24:58:02'
|
||||||
|
set wireless.wifinet2.nasid='ap-ws-r-5g'
|
||||||
|
set wireless.wifinet3.macaddr='02:0f:20:24:58:03'
|
||||||
|
set wireless.wifinet3.nasid='ap-ws-r-2g'
|
||||||
|
EOI
|
||||||
|
uci commit
|
|
@ -1,114 +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="http://mirrors.linux-bulgaria.org/lede/releases/17.01.4"
|
|
||||||
CONFIG_PACKAGE_wifi-sentinel=y
|
|
||||||
CONFIG_WPA_SUPPLICANT_INTERNAL=y
|
|
||||||
# CONFIG_IB_STANDALONE is not set
|
|
|
@ -1,110 +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="http://mirrors.linux-bulgaria.org/lede/releases/17.01.4"
|
|
||||||
CONFIG_PACKAGE_wifi-sentinel=y
|
|
||||||
CONFIG_WPA_SUPPLICANT_INTERNAL=y
|
|
Loading…
Reference in New Issue