Compare commits
3 Commits
Author | SHA1 | Date |
---|---|---|
Petko Bordjukov | 788fba9766 | |
Petko Bordjukov | 2d130d6a56 | |
Petko Bordjukov | eebd1f8889 |
|
@ -1,2 +1,2 @@
|
||||||
out/
|
/tmp/
|
||||||
.*.swp
|
/bin/
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
FROM debian:testing-slim
|
||||||
|
|
||||||
|
ARG IB_URL=https://downloads.openwrt.org/releases/23.05.0/targets/ath79/generic/openwrt-imagebuilder-23.05.0-ath79-generic.Linux-x86_64.tar.xz
|
||||||
|
#ARG IB_URL=https://downloads.openwrt.org/snapshots/targets/ath79/generic/openwrt-imagebuilder-ath79-generic.Linux-x86_64.tar.xz
|
||||||
|
|
||||||
|
RUN apt-get update && apt-get -q -y -o Dpkg::Use-Pty=0 install build-essential \
|
||||||
|
libncurses-dev libncurses-dev zlib1g-dev gawk git gettext \
|
||||||
|
libssl-dev xsltproc rsync wget unzip python3 python3-distutils file && \
|
||||||
|
apt-get clean autoclean && \
|
||||||
|
apt-get autoremove --yes && \
|
||||||
|
rm -rf /var/lib/{apt,dpkg,cache,log}/
|
||||||
|
|
||||||
|
WORKDIR /ib
|
||||||
|
|
||||||
|
RUN wget -q -c ${IB_URL} -O - | tar -xJv --strip-components=1
|
||||||
|
|
||||||
|
CMD bash
|
683
LICENSE
683
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/>
|
This program is free software: you can redistribute it and/or modify
|
||||||
Everyone is permitted to copy and distribute verbatim copies
|
it under the terms of the GNU Affero General Public License as
|
||||||
of this license document, but changing it is not allowed.
|
published by the Free Software Foundation, either version 3 of the
|
||||||
|
License, or (at your option) any later version.
|
||||||
|
|
||||||
Preamble
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU Affero General Public License for more details.
|
||||||
|
|
||||||
The GNU General Public License is a free, copyleft license for
|
You should have received a copy of the GNU Affero General Public License
|
||||||
software and other kinds of works.
|
along with this program. If not, see <https://www.gnu.org/licenses/>.
|
||||||
|
|
||||||
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
|
|
||||||
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/>.
|
|
||||||
|
|
||||||
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/>.
|
|
||||||
|
|
69
Rakefile
69
Rakefile
|
@ -1,69 +0,0 @@
|
||||||
require 'yaml'
|
|
||||||
|
|
||||||
CONFIGURATIONS = YAML.load_file('configurations.yml')['configurations']
|
|
||||||
CONFIG_DIR = File.expand_path(File.dirname(__FILE__))
|
|
||||||
OUT_DIR = File.expand_path(File.join(File.dirname(__FILE__), "out"))
|
|
||||||
|
|
||||||
def mixins(name)
|
|
||||||
CONFIGURATIONS[name]['mixins'].each do |mixin|
|
|
||||||
`cp -rp #{CONFIG_DIR}/files/#{mixin}/* #{OUT_DIR}/#{name}/files`
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def wifi(name)
|
|
||||||
config_path = File.join(OUT_DIR, name, "/files/etc/config/wireless")
|
|
||||||
wlans = CONFIGURATIONS[name]['wlans']
|
|
||||||
wlan_config = File.read(config_path)
|
|
||||||
|
|
||||||
wlans.each do |id, wlan|
|
|
||||||
wlan_config.sub!("<radio#{id}-channel>", wlan['channel'].to_s)
|
|
||||||
wlan_config.sub!("<wlan#{id}-macaddr>", wlan['bssid'].to_s)
|
|
||||||
wlan_config.sub!("<wlan#{id}-txpower>", wlan['txpower'].to_s)
|
|
||||||
wlan_config.sub!("<wlan#{id}-key>", wlan['key'].to_s)
|
|
||||||
end
|
|
||||||
#wlan_config.gsub!("# option channel", " option channel")
|
|
||||||
wlan_config.gsub!("# option macaddr", " option macaddr")
|
|
||||||
|
|
||||||
File.open(config_path, 'w') do |f|
|
|
||||||
f.puts wlan_config
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def hostname(name)
|
|
||||||
`sed -i "s/<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-ws-ws1 ap-ws-ws2) # Workshops, linksys
|
|
||||||
aps += %W(ap-cf-srv ap-cf-f-l ap-cf-f-r ap-cf-a-1 ap-cf-a-2 ap-cf-b ap-cf-ws) # top floor, dap
|
|
||||||
aps += %W(ap-cf-tr ap-cf-sc) # top floor, c5
|
|
||||||
|
|
||||||
aps.each do |ap|
|
|
||||||
Rake::Task["ap"].reenable
|
|
||||||
Rake::Task["ap"].invoke ap
|
|
||||||
end
|
|
||||||
end
|
|
12
ap
12
ap
|
@ -1,12 +0,0 @@
|
||||||
ap-cf-srv root
|
|
||||||
ap-cf-f-l root
|
|
||||||
ap-cf-f-r root
|
|
||||||
ap-cf-b1 root
|
|
||||||
ap-cf-a1 root
|
|
||||||
ap-cf-a2 root
|
|
||||||
ap-cf-c1 root
|
|
||||||
ap-cf-qws root
|
|
||||||
ap-cf-ch root
|
|
||||||
ap-ws-ws1 root
|
|
||||||
ap-ws-ws2 root
|
|
||||||
ap-ws-noc root
|
|
|
@ -1,98 +0,0 @@
|
||||||
CONFIG_TARGET_ar71xx=y
|
|
||||||
CONFIG_TARGET_ar71xx_generic=y
|
|
||||||
CONFIG_TARGET_ar71xx_generic_DEVICE_archer-c5-v1=y
|
|
||||||
CONFIG_ALL_KMODS=y
|
|
||||||
CONFIG_BWMNG_EXTENDEDSTATS=y
|
|
||||||
CONFIG_BWMNG_TIME=y
|
|
||||||
CONFIG_DROPBEAR_ECC=y
|
|
||||||
CONFIG_IMAGEOPT=y
|
|
||||||
# CONFIG_KERNEL_KALLSYMS is not set
|
|
||||||
CONFIG_LUCI_SRCDIET=y
|
|
||||||
CONFIG_PACKAGE_ATH_DEBUG=y
|
|
||||||
CONFIG_PACKAGE_ath10k-firmware-qca988x=m
|
|
||||||
CONFIG_PACKAGE_ath10k-firmware-qca988x-ct=y
|
|
||||||
CONFIG_PACKAGE_bwm-ng=y
|
|
||||||
CONFIG_PACKAGE_collectd=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-cpu=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-exec=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-interface=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-irq=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-iwinfo=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-load=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-memory=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-network=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-wireless=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-ethstat=y
|
|
||||||
CONFIG_PACKAGE_confuse=y
|
|
||||||
# CONFIG_PACKAGE_dnsmasq is not set
|
|
||||||
CONFIG_PACKAGE_ebtables=y
|
|
||||||
CONFIG_PACKAGE_ebtables-utils=y
|
|
||||||
CONFIG_PACKAGE_ethtool=y
|
|
||||||
# CONFIG_PACKAGE_firewall is not set
|
|
||||||
#CONFIG_PACKAGE_horst=y
|
|
||||||
CONFIG_PACKAGE_hostapd-utils=y
|
|
||||||
CONFIG_PACKAGE_htop=y
|
|
||||||
# CONFIG_PACKAGE_ip6tables is not set
|
|
||||||
# CONFIG_PACKAGE_iptables is not set
|
|
||||||
CONFIG_PACKAGE_kmod-br-netfilter=y
|
|
||||||
CONFIG_PACKAGE_kmod-ebtables=y
|
|
||||||
CONFIG_PACKAGE_kmod-ebtables-ipv4=y
|
|
||||||
CONFIG_PACKAGE_kmod-ebtables-ipv6=y
|
|
||||||
CONFIG_PACKAGE_kmod-ip6tables=m
|
|
||||||
CONFIG_PACKAGE_kmod-ipt-conntrack=m
|
|
||||||
CONFIG_PACKAGE_kmod-ipt-nat=m
|
|
||||||
CONFIG_PACKAGE_kmod-ledtrig-heartbeat=y
|
|
||||||
CONFIG_PACKAGE_kmod-lib-crc-ccitt=m
|
|
||||||
CONFIG_PACKAGE_kmod-nf-conntrack=m
|
|
||||||
CONFIG_PACKAGE_kmod-nf-conntrack6=m
|
|
||||||
CONFIG_PACKAGE_kmod-nf-ipt6=m
|
|
||||||
CONFIG_PACKAGE_kmod-nf-nat=m
|
|
||||||
CONFIG_PACKAGE_kmod-ppp=m
|
|
||||||
CONFIG_PACKAGE_kmod-pppoe=m
|
|
||||||
CONFIG_PACKAGE_kmod-pppox=m
|
|
||||||
CONFIG_PACKAGE_kmod-slhc=m
|
|
||||||
CONFIG_PACKAGE_kmod-usb-ohci=y
|
|
||||||
CONFIG_PACKAGE_libcap=y
|
|
||||||
# CONFIG_PACKAGE_libip6tc is not set
|
|
||||||
CONFIG_PACKAGE_libiwinfo-lua=y
|
|
||||||
CONFIG_PACKAGE_libltdl=y
|
|
||||||
CONFIG_PACKAGE_liblua=y
|
|
||||||
CONFIG_PACKAGE_libncurses=y
|
|
||||||
CONFIG_PACKAGE_libnetsnmp=y
|
|
||||||
CONFIG_PACKAGE_libnl=y
|
|
||||||
CONFIG_PACKAGE_libnl-core=y
|
|
||||||
CONFIG_PACKAGE_libnl-genl=y
|
|
||||||
CONFIG_PACKAGE_libnl-nf=y
|
|
||||||
CONFIG_PACKAGE_libnl-route=y
|
|
||||||
CONFIG_PACKAGE_libpcap=y
|
|
||||||
CONFIG_PACKAGE_libubus-lua=y
|
|
||||||
CONFIG_PACKAGE_libuci-lua=y
|
|
||||||
# CONFIG_PACKAGE_odhcpd is not set
|
|
||||||
# CONFIG_PACKAGE_ppp is not set
|
|
||||||
CONFIG_PACKAGE_rpcd=y
|
|
||||||
CONFIG_PACKAGE_snmpd=y
|
|
||||||
CONFIG_PACKAGE_strace=y
|
|
||||||
CONFIG_PACKAGE_sudo=y
|
|
||||||
CONFIG_PACKAGE_tcpdump=m
|
|
||||||
CONFIG_PACKAGE_tcpdump-mini=y
|
|
||||||
CONFIG_PACKAGE_terminfo=y
|
|
||||||
CONFIG_PACKAGE_wavemon=y
|
|
||||||
CONFIG_PACKAGE_wireless-tools=y
|
|
||||||
CONFIG_PACKAGE_wpa-cli=y
|
|
||||||
CONFIG_PACKAGE_wpad=y
|
|
||||||
# CONFIG_PACKAGE_wpad-mini is not set
|
|
||||||
CONFIG_PACKAGE_zlib=y
|
|
||||||
# CONFIG_PER_FEED_REPO_ADD_COMMENTED is not set
|
|
||||||
CONFIG_VERSIONOPT=y
|
|
||||||
CONFIG_VERSION_BUG_URL=""
|
|
||||||
CONFIG_VERSION_CODE=""
|
|
||||||
CONFIG_VERSION_CODE_FILENAMES=y
|
|
||||||
CONFIG_VERSION_DIST="OpenFestLEDE"
|
|
||||||
CONFIG_VERSION_FILENAMES=y
|
|
||||||
CONFIG_VERSION_HWREV=""
|
|
||||||
CONFIG_VERSION_MANUFACTURER=""
|
|
||||||
CONFIG_VERSION_MANUFACTURER_URL=""
|
|
||||||
CONFIG_VERSION_PRODUCT=""
|
|
||||||
CONFIG_VERSION_SUPPORT_URL=""
|
|
||||||
CONFIG_WPA_SUPPLICANT_INTERNAL=y
|
|
||||||
CONFIG_VERSION_REPO="https://mirrors.linux-bulgaria.org/lede/releases/17.01.4"
|
|
|
@ -1,98 +0,0 @@
|
||||||
CONFIG_TARGET_ar71xx=y
|
|
||||||
CONFIG_TARGET_ar71xx_generic=y
|
|
||||||
CONFIG_TARGET_ar71xx_generic_DEVICE_archer-c7-v2=y
|
|
||||||
CONFIG_ALL_KMODS=y
|
|
||||||
CONFIG_BWMNG_EXTENDEDSTATS=y
|
|
||||||
CONFIG_BWMNG_TIME=y
|
|
||||||
CONFIG_DROPBEAR_ECC=y
|
|
||||||
CONFIG_IMAGEOPT=y
|
|
||||||
# CONFIG_KERNEL_KALLSYMS is not set
|
|
||||||
CONFIG_LUCI_SRCDIET=y
|
|
||||||
CONFIG_PACKAGE_ATH_DEBUG=y
|
|
||||||
CONFIG_PACKAGE_ath10k-firmware-qca988x=m
|
|
||||||
CONFIG_PACKAGE_ath10k-firmware-qca988x-ct=y
|
|
||||||
CONFIG_PACKAGE_bwm-ng=y
|
|
||||||
CONFIG_PACKAGE_collectd=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-cpu=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-exec=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-interface=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-irq=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-iwinfo=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-load=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-memory=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-network=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-wireless=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-ethstat=y
|
|
||||||
CONFIG_PACKAGE_confuse=y
|
|
||||||
# CONFIG_PACKAGE_dnsmasq is not set
|
|
||||||
CONFIG_PACKAGE_ebtables=y
|
|
||||||
CONFIG_PACKAGE_ebtables-utils=y
|
|
||||||
CONFIG_PACKAGE_ethtool=y
|
|
||||||
# CONFIG_PACKAGE_firewall is not set
|
|
||||||
#CONFIG_PACKAGE_horst=y
|
|
||||||
CONFIG_PACKAGE_hostapd-utils=y
|
|
||||||
CONFIG_PACKAGE_htop=y
|
|
||||||
# CONFIG_PACKAGE_ip6tables is not set
|
|
||||||
# CONFIG_PACKAGE_iptables is not set
|
|
||||||
CONFIG_PACKAGE_kmod-br-netfilter=y
|
|
||||||
CONFIG_PACKAGE_kmod-ebtables=y
|
|
||||||
CONFIG_PACKAGE_kmod-ebtables-ipv4=y
|
|
||||||
CONFIG_PACKAGE_kmod-ebtables-ipv6=y
|
|
||||||
CONFIG_PACKAGE_kmod-ip6tables=m
|
|
||||||
CONFIG_PACKAGE_kmod-ipt-conntrack=m
|
|
||||||
CONFIG_PACKAGE_kmod-ipt-nat=m
|
|
||||||
CONFIG_PACKAGE_kmod-ledtrig-heartbeat=y
|
|
||||||
CONFIG_PACKAGE_kmod-lib-crc-ccitt=m
|
|
||||||
CONFIG_PACKAGE_kmod-nf-conntrack=m
|
|
||||||
CONFIG_PACKAGE_kmod-nf-conntrack6=m
|
|
||||||
CONFIG_PACKAGE_kmod-nf-ipt6=m
|
|
||||||
CONFIG_PACKAGE_kmod-nf-nat=m
|
|
||||||
CONFIG_PACKAGE_kmod-ppp=m
|
|
||||||
CONFIG_PACKAGE_kmod-pppoe=m
|
|
||||||
CONFIG_PACKAGE_kmod-pppox=m
|
|
||||||
CONFIG_PACKAGE_kmod-slhc=m
|
|
||||||
CONFIG_PACKAGE_kmod-usb-ohci=y
|
|
||||||
CONFIG_PACKAGE_libcap=y
|
|
||||||
# CONFIG_PACKAGE_libip6tc is not set
|
|
||||||
CONFIG_PACKAGE_libiwinfo-lua=y
|
|
||||||
CONFIG_PACKAGE_libltdl=y
|
|
||||||
CONFIG_PACKAGE_liblua=y
|
|
||||||
CONFIG_PACKAGE_libncurses=y
|
|
||||||
CONFIG_PACKAGE_libnetsnmp=y
|
|
||||||
CONFIG_PACKAGE_libnl=y
|
|
||||||
CONFIG_PACKAGE_libnl-core=y
|
|
||||||
CONFIG_PACKAGE_libnl-genl=y
|
|
||||||
CONFIG_PACKAGE_libnl-nf=y
|
|
||||||
CONFIG_PACKAGE_libnl-route=y
|
|
||||||
CONFIG_PACKAGE_libpcap=y
|
|
||||||
CONFIG_PACKAGE_libubus-lua=y
|
|
||||||
CONFIG_PACKAGE_libuci-lua=y
|
|
||||||
# CONFIG_PACKAGE_odhcpd is not set
|
|
||||||
# CONFIG_PACKAGE_ppp is not set
|
|
||||||
CONFIG_PACKAGE_rpcd=y
|
|
||||||
CONFIG_PACKAGE_snmpd=y
|
|
||||||
CONFIG_PACKAGE_strace=y
|
|
||||||
CONFIG_PACKAGE_sudo=y
|
|
||||||
CONFIG_PACKAGE_tcpdump=m
|
|
||||||
CONFIG_PACKAGE_tcpdump-mini=y
|
|
||||||
CONFIG_PACKAGE_terminfo=y
|
|
||||||
CONFIG_PACKAGE_wavemon=y
|
|
||||||
CONFIG_PACKAGE_wireless-tools=y
|
|
||||||
CONFIG_PACKAGE_wpa-cli=y
|
|
||||||
CONFIG_PACKAGE_wpad=y
|
|
||||||
# CONFIG_PACKAGE_wpad-mini is not set
|
|
||||||
CONFIG_PACKAGE_zlib=y
|
|
||||||
# CONFIG_PER_FEED_REPO_ADD_COMMENTED is not set
|
|
||||||
CONFIG_VERSIONOPT=y
|
|
||||||
CONFIG_VERSION_BUG_URL=""
|
|
||||||
CONFIG_VERSION_CODE=""
|
|
||||||
CONFIG_VERSION_CODE_FILENAMES=y
|
|
||||||
CONFIG_VERSION_DIST="OpenFestLEDE"
|
|
||||||
CONFIG_VERSION_FILENAMES=y
|
|
||||||
CONFIG_VERSION_HWREV=""
|
|
||||||
CONFIG_VERSION_MANUFACTURER=""
|
|
||||||
CONFIG_VERSION_MANUFACTURER_URL=""
|
|
||||||
CONFIG_VERSION_PRODUCT=""
|
|
||||||
CONFIG_VERSION_SUPPORT_URL=""
|
|
||||||
CONFIG_WPA_SUPPLICANT_INTERNAL=y
|
|
||||||
CONFIG_VERSION_REPO="https://mirrors.linux-bulgaria.org/lede/releases/17.01.4"
|
|
|
@ -0,0 +1,37 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
VERSION="23.05.0"
|
||||||
|
|
||||||
|
podman build \
|
||||||
|
--build-arg=IB_URL="https://downloads.openwrt.org/releases/${VERSION}/targets/ath79/generic/openwrt-imagebuilder-${VERSION}-ath79-generic.Linux-x86_64.tar.xz" \
|
||||||
|
-t "openfest-openwrt-ath79:${VERSION}" .
|
||||||
|
|
||||||
|
for config_file in specific_config/ath79/dlink_dap-2695-a1/*.conf
|
||||||
|
do
|
||||||
|
customization_name="$(basename -s.conf ${config_file})"
|
||||||
|
tmpdir="tmp/${customization_name}"
|
||||||
|
|
||||||
|
mkdir -p "${tmpdir}"
|
||||||
|
mkdir -p "tmp/dl"
|
||||||
|
mkdir -p "bin"
|
||||||
|
cp -rp generic_config/ath79/dlink_dap-2695-a1/* "${tmpdir}/"
|
||||||
|
mkdir -p "${tmpdir}/etc/uci-defaults"
|
||||||
|
cp "${config_file}" "${tmpdir}/etc/uci-defaults/99-$(basename ${config_file})"
|
||||||
|
|
||||||
|
podman run \
|
||||||
|
--rm \
|
||||||
|
-ti \
|
||||||
|
-v "$(pwd)/bin:/out:z" \
|
||||||
|
-v "$(pwd)/${tmpdir}:/files:z" \
|
||||||
|
-v "$(pwd)/tmp/dl:/ib/dl:z" \
|
||||||
|
"openfest-openwrt-ath79:${VERSION}" \
|
||||||
|
make image PROFILE=dlink_dap-2695-a1 \
|
||||||
|
PACKAGES='kmod-ath10k -kmod-ath10k-ct -ath10k-firmware-qca988x-ct ath10k-firmware-qca988x -wpad-basic-mbedtls wpad-wolfssl usteer tcpdump-mini mtr iperf3 ethtool bwm-ng luci ebtables ip-bridge socat' \
|
||||||
|
DISABLED_SERVICES='dnsmasq odhcpd firewall' \
|
||||||
|
BIN_DIR=/out \
|
||||||
|
FILES=/files \
|
||||||
|
EXTRA_IMAGE_NAME="${customization_name}"\
|
||||||
|
V=sc
|
||||||
|
done
|
||||||
|
|
||||||
|
rm -rf "tmp"
|
|
@ -1,38 +0,0 @@
|
||||||
|
|
||||||
config dnsmasq
|
|
||||||
option domainneeded '1'
|
|
||||||
option boguspriv '1'
|
|
||||||
option filterwin2k '0'
|
|
||||||
option localise_queries '1'
|
|
||||||
option rebind_protection '1'
|
|
||||||
option rebind_localhost '1'
|
|
||||||
option local '/lan/'
|
|
||||||
option domain 'lan'
|
|
||||||
option expandhosts '1'
|
|
||||||
option nonegcache '0'
|
|
||||||
option authoritative '1'
|
|
||||||
option readethers '1'
|
|
||||||
option leasefile '/tmp/dhcp.leases'
|
|
||||||
option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
|
|
||||||
option nonwildcard '1'
|
|
||||||
option localservice '1'
|
|
||||||
option ednspacket_max '1232'
|
|
||||||
|
|
||||||
config dhcp 'lan'
|
|
||||||
option interface 'lan'
|
|
||||||
option start '100'
|
|
||||||
option limit '150'
|
|
||||||
option leasetime '12h'
|
|
||||||
option dhcpv4 'server'
|
|
||||||
option dhcpv6 'server'
|
|
||||||
option ra 'server'
|
|
||||||
option ra_slaac '1'
|
|
||||||
list ra_flags 'managed-config'
|
|
||||||
list ra_flags 'other-config'
|
|
||||||
|
|
||||||
config odhcpd 'odhcpd'
|
|
||||||
option maindhcp '0'
|
|
||||||
option leasefile '/tmp/hosts/odhcpd'
|
|
||||||
option leasetrigger '/usr/sbin/odhcpd-update'
|
|
||||||
option loglevel '4'
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
config dropbear
|
|
||||||
option PasswordAuth 'on'
|
|
||||||
option RootPasswordAuth 'on'
|
|
||||||
option Port '22'
|
|
||||||
# option BannerFile '/etc/banner'
|
|
|
@ -1,122 +0,0 @@
|
||||||
|
|
||||||
config defaults
|
|
||||||
option syn_flood '1'
|
|
||||||
option input 'ACCEPT'
|
|
||||||
option output 'ACCEPT'
|
|
||||||
option forward 'REJECT'
|
|
||||||
|
|
||||||
config zone
|
|
||||||
option name 'lan'
|
|
||||||
option input 'ACCEPT'
|
|
||||||
option output 'ACCEPT'
|
|
||||||
option forward 'ACCEPT'
|
|
||||||
list network 'lan'
|
|
||||||
list network 'mngmnt'
|
|
||||||
|
|
||||||
config zone
|
|
||||||
option name 'wan'
|
|
||||||
option input 'REJECT'
|
|
||||||
option output 'ACCEPT'
|
|
||||||
option forward 'REJECT'
|
|
||||||
option masq '1'
|
|
||||||
option mtu_fix '1'
|
|
||||||
list network 'Openfest'
|
|
||||||
list network 'oflvideo'
|
|
||||||
|
|
||||||
config forwarding
|
|
||||||
option src 'lan'
|
|
||||||
option dest 'wan'
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name 'Allow-DHCP-Renew'
|
|
||||||
option src 'wan'
|
|
||||||
option proto 'udp'
|
|
||||||
option dest_port '68'
|
|
||||||
option target 'ACCEPT'
|
|
||||||
option family 'ipv4'
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name 'Allow-Ping'
|
|
||||||
option src 'wan'
|
|
||||||
option proto 'icmp'
|
|
||||||
option icmp_type 'echo-request'
|
|
||||||
option family 'ipv4'
|
|
||||||
option target 'ACCEPT'
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name 'Allow-IGMP'
|
|
||||||
option src 'wan'
|
|
||||||
option proto 'igmp'
|
|
||||||
option family 'ipv4'
|
|
||||||
option target 'ACCEPT'
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name 'Allow-DHCPv6'
|
|
||||||
option src 'wan'
|
|
||||||
option proto 'udp'
|
|
||||||
option dest_port '546'
|
|
||||||
option family 'ipv6'
|
|
||||||
option target 'ACCEPT'
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name 'Allow-MLD'
|
|
||||||
option src 'wan'
|
|
||||||
option proto 'icmp'
|
|
||||||
option src_ip 'fe80::/10'
|
|
||||||
list icmp_type '130/0'
|
|
||||||
list icmp_type '131/0'
|
|
||||||
list icmp_type '132/0'
|
|
||||||
list icmp_type '143/0'
|
|
||||||
option family 'ipv6'
|
|
||||||
option target 'ACCEPT'
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name 'Allow-ICMPv6-Input'
|
|
||||||
option src 'wan'
|
|
||||||
option proto 'icmp'
|
|
||||||
list icmp_type 'echo-request'
|
|
||||||
list icmp_type 'echo-reply'
|
|
||||||
list icmp_type 'destination-unreachable'
|
|
||||||
list icmp_type 'packet-too-big'
|
|
||||||
list icmp_type 'time-exceeded'
|
|
||||||
list icmp_type 'bad-header'
|
|
||||||
list icmp_type 'unknown-header-type'
|
|
||||||
list icmp_type 'router-solicitation'
|
|
||||||
list icmp_type 'neighbour-solicitation'
|
|
||||||
list icmp_type 'router-advertisement'
|
|
||||||
list icmp_type 'neighbour-advertisement'
|
|
||||||
option limit '1000/sec'
|
|
||||||
option family 'ipv6'
|
|
||||||
option target 'ACCEPT'
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name 'Allow-ICMPv6-Forward'
|
|
||||||
option src 'wan'
|
|
||||||
option dest '*'
|
|
||||||
option proto 'icmp'
|
|
||||||
list icmp_type 'echo-request'
|
|
||||||
list icmp_type 'echo-reply'
|
|
||||||
list icmp_type 'destination-unreachable'
|
|
||||||
list icmp_type 'packet-too-big'
|
|
||||||
list icmp_type 'time-exceeded'
|
|
||||||
list icmp_type 'bad-header'
|
|
||||||
list icmp_type 'unknown-header-type'
|
|
||||||
option limit '1000/sec'
|
|
||||||
option family 'ipv6'
|
|
||||||
option target 'ACCEPT'
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name 'Allow-IPSec-ESP'
|
|
||||||
option src 'wan'
|
|
||||||
option dest 'lan'
|
|
||||||
option proto 'esp'
|
|
||||||
option target 'ACCEPT'
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name 'Allow-ISAKMP'
|
|
||||||
option src 'wan'
|
|
||||||
option dest 'lan'
|
|
||||||
option dest_port '500'
|
|
||||||
option proto 'udp'
|
|
||||||
option target 'ACCEPT'
|
|
||||||
|
|
|
@ -1,41 +0,0 @@
|
||||||
|
|
||||||
config core 'main'
|
|
||||||
option lang 'auto'
|
|
||||||
option mediaurlbase '/luci-static/bootstrap'
|
|
||||||
option resourcebase '/luci-static/resources'
|
|
||||||
option ubuspath '/ubus/'
|
|
||||||
|
|
||||||
config extern 'flash_keep'
|
|
||||||
option uci '/etc/config/'
|
|
||||||
option dropbear '/etc/dropbear/'
|
|
||||||
option openvpn '/etc/openvpn/'
|
|
||||||
option passwd '/etc/passwd'
|
|
||||||
option opkg '/etc/opkg.conf'
|
|
||||||
option firewall '/etc/firewall.user'
|
|
||||||
option uploads '/lib/uci/upload/'
|
|
||||||
|
|
||||||
config internal 'languages'
|
|
||||||
|
|
||||||
config internal 'sauth'
|
|
||||||
option sessionpath '/tmp/luci-sessions'
|
|
||||||
option sessiontime '3600'
|
|
||||||
|
|
||||||
config internal 'ccache'
|
|
||||||
option enable '1'
|
|
||||||
|
|
||||||
config internal 'themes'
|
|
||||||
option Bootstrap '/luci-static/bootstrap'
|
|
||||||
option BootstrapDark '/luci-static/bootstrap-dark'
|
|
||||||
option BootstrapLight '/luci-static/bootstrap-light'
|
|
||||||
|
|
||||||
config internal 'apply'
|
|
||||||
option rollback '90'
|
|
||||||
option holdoff '4'
|
|
||||||
option timeout '5'
|
|
||||||
option display '1.5'
|
|
||||||
|
|
||||||
config internal 'diag'
|
|
||||||
option dns 'openwrt.org'
|
|
||||||
option ping 'openwrt.org'
|
|
||||||
option route 'openwrt.org'
|
|
||||||
|
|
|
@ -1,104 +0,0 @@
|
||||||
|
|
||||||
config interface 'loopback'
|
|
||||||
option device 'lo'
|
|
||||||
option proto 'static'
|
|
||||||
option ipaddr '127.0.0.1'
|
|
||||||
option netmask '255.0.0.0'
|
|
||||||
|
|
||||||
config globals 'globals'
|
|
||||||
option ula_prefix 'fd9e:05cc:1094::/48'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan'
|
|
||||||
option type 'bridge'
|
|
||||||
list ports 'eth1.1'
|
|
||||||
|
|
||||||
config interface 'lan'
|
|
||||||
option device 'br-lan'
|
|
||||||
option proto 'static'
|
|
||||||
option ipaddr '192.168.1.1'
|
|
||||||
option netmask '255.255.255.0'
|
|
||||||
option ip6assign '60'
|
|
||||||
|
|
||||||
config switch
|
|
||||||
option name 'switch0'
|
|
||||||
option reset '1'
|
|
||||||
option enable_vlan '1'
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device 'switch0'
|
|
||||||
option vlan '1'
|
|
||||||
option ports '0t 2 3 4 5'
|
|
||||||
option vid '1'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option type 'bridge'
|
|
||||||
option name 'br-opf'
|
|
||||||
list ports 'eth0'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-opf'
|
|
||||||
option vid '20'
|
|
||||||
option name 'br-opf.20'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-opf'
|
|
||||||
option vid '21'
|
|
||||||
option name 'br-opf.21'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-opf'
|
|
||||||
option vid '23'
|
|
||||||
option name 'br-opf.23'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-opf'
|
|
||||||
option vlan '20'
|
|
||||||
list ports 'eth0:t'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-opf'
|
|
||||||
option vlan '21'
|
|
||||||
list ports 'eth0:t'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-opf'
|
|
||||||
option vlan '22'
|
|
||||||
list ports 'eth0:t'
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device 'switch0'
|
|
||||||
option vlan '2'
|
|
||||||
option ports '1t 6t'
|
|
||||||
option vid '20'
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device 'switch0'
|
|
||||||
option vlan '3'
|
|
||||||
option ports '1t 6t'
|
|
||||||
option vid '21'
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device 'switch0'
|
|
||||||
option vlan '4'
|
|
||||||
option ports '1t 6t'
|
|
||||||
option vid '23'
|
|
||||||
|
|
||||||
config interface 'mngmnt'
|
|
||||||
option proto 'static'
|
|
||||||
option device 'br-opf.20'
|
|
||||||
option ipaddr '10.20.0.59'
|
|
||||||
option netmask '255.255.255.0'
|
|
||||||
option gateway '10.20.0.1'
|
|
||||||
|
|
||||||
config interface 'Openfest'
|
|
||||||
option proto 'none'
|
|
||||||
option device 'br-opf.21'
|
|
||||||
|
|
||||||
config interface 'oflvideo'
|
|
||||||
option proto 'none'
|
|
||||||
option device 'br-opf.23'
|
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
config rpcd
|
|
||||||
option socket /var/run/ubus/ubus.sock
|
|
||||||
option timeout 30
|
|
||||||
|
|
||||||
config login
|
|
||||||
option username 'root'
|
|
||||||
option password '$p$root'
|
|
||||||
list read '*'
|
|
||||||
list write '*'
|
|
||||||
|
|
|
@ -1,16 +0,0 @@
|
||||||
|
|
||||||
config system
|
|
||||||
option hostname 'OpenWrt'
|
|
||||||
option timezone 'UTC'
|
|
||||||
option ttylogin '0'
|
|
||||||
option log_size '64'
|
|
||||||
option urandom_seed '0'
|
|
||||||
|
|
||||||
config timeserver 'ntp'
|
|
||||||
option enabled '1'
|
|
||||||
option enable_server '0'
|
|
||||||
list server '0.openwrt.pool.ntp.org'
|
|
||||||
list server '1.openwrt.pool.ntp.org'
|
|
||||||
list server '2.openwrt.pool.ntp.org'
|
|
||||||
list server '3.openwrt.pool.ntp.org'
|
|
||||||
|
|
|
@ -1,56 +0,0 @@
|
||||||
config network
|
|
||||||
option init network
|
|
||||||
list affects dhcp
|
|
||||||
|
|
||||||
config wireless
|
|
||||||
list affects network
|
|
||||||
|
|
||||||
config firewall
|
|
||||||
option init firewall
|
|
||||||
list affects luci-splash
|
|
||||||
list affects qos
|
|
||||||
list affects miniupnpd
|
|
||||||
|
|
||||||
config olsr
|
|
||||||
option init olsrd
|
|
||||||
|
|
||||||
config dhcp
|
|
||||||
option init dnsmasq
|
|
||||||
list affects odhcpd
|
|
||||||
|
|
||||||
config odhcpd
|
|
||||||
option init odhcpd
|
|
||||||
|
|
||||||
config dropbear
|
|
||||||
option init dropbear
|
|
||||||
|
|
||||||
config httpd
|
|
||||||
option init httpd
|
|
||||||
|
|
||||||
config fstab
|
|
||||||
option exec '/sbin/block mount'
|
|
||||||
|
|
||||||
config qos
|
|
||||||
option init qos
|
|
||||||
|
|
||||||
config system
|
|
||||||
option init led
|
|
||||||
option exec '/etc/init.d/log reload'
|
|
||||||
list affects luci_statistics
|
|
||||||
list affects dhcp
|
|
||||||
|
|
||||||
config luci_splash
|
|
||||||
option init luci_splash
|
|
||||||
|
|
||||||
config upnpd
|
|
||||||
option init miniupnpd
|
|
||||||
|
|
||||||
config ntpclient
|
|
||||||
option init ntpclient
|
|
||||||
|
|
||||||
config samba
|
|
||||||
option init samba
|
|
||||||
|
|
||||||
config tinyproxy
|
|
||||||
option init tinyproxy
|
|
||||||
|
|
|
@ -1,31 +0,0 @@
|
||||||
|
|
||||||
config uhttpd 'main'
|
|
||||||
list listen_http '0.0.0.0:80'
|
|
||||||
list listen_http '[::]:80'
|
|
||||||
list listen_https '0.0.0.0:443'
|
|
||||||
list listen_https '[::]:443'
|
|
||||||
option redirect_https '0'
|
|
||||||
option home '/www'
|
|
||||||
option rfc1918_filter '1'
|
|
||||||
option max_requests '3'
|
|
||||||
option max_connections '100'
|
|
||||||
option cert '/etc/uhttpd.crt'
|
|
||||||
option key '/etc/uhttpd.key'
|
|
||||||
option cgi_prefix '/cgi-bin'
|
|
||||||
list lua_prefix '/cgi-bin/luci=/usr/lib/lua/luci/sgi/uhttpd.lua'
|
|
||||||
option script_timeout '60'
|
|
||||||
option network_timeout '30'
|
|
||||||
option http_keepalive '20'
|
|
||||||
option tcp_keepalive '1'
|
|
||||||
option ubus_prefix '/ubus'
|
|
||||||
|
|
||||||
config cert 'defaults'
|
|
||||||
option days '730'
|
|
||||||
option key_type 'ec'
|
|
||||||
option bits '2048'
|
|
||||||
option ec_curve 'P-256'
|
|
||||||
option country 'ZZ'
|
|
||||||
option state 'Somewhere'
|
|
||||||
option location 'Unknown'
|
|
||||||
option commonname 'OpenWrt'
|
|
||||||
|
|
|
@ -1,31 +0,0 @@
|
||||||
|
|
||||||
config wifi-device 'radio0'
|
|
||||||
option type 'mac80211'
|
|
||||||
option path 'pci0000:00/0000:00:00.0'
|
|
||||||
option channel '36'
|
|
||||||
option band '5g'
|
|
||||||
option htmode 'VHT80'
|
|
||||||
option disabled '1'
|
|
||||||
|
|
||||||
config wifi-iface 'default_radio0'
|
|
||||||
option device 'radio0'
|
|
||||||
option network 'lan'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'OpenWrt'
|
|
||||||
option encryption 'none'
|
|
||||||
|
|
||||||
config wifi-device 'radio1'
|
|
||||||
option type 'mac80211'
|
|
||||||
option path 'platform/ahb/18100000.wmac'
|
|
||||||
option channel '1'
|
|
||||||
option band '2g'
|
|
||||||
option htmode 'HT20'
|
|
||||||
option disabled '1'
|
|
||||||
|
|
||||||
config wifi-iface 'default_radio1'
|
|
||||||
option device 'radio1'
|
|
||||||
option network 'lan'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'OpenWrt'
|
|
||||||
option encryption 'none'
|
|
||||||
|
|
|
@ -1,38 +0,0 @@
|
||||||
|
|
||||||
config dnsmasq
|
|
||||||
option domainneeded '1'
|
|
||||||
option boguspriv '1'
|
|
||||||
option filterwin2k '0'
|
|
||||||
option localise_queries '1'
|
|
||||||
option rebind_protection '1'
|
|
||||||
option rebind_localhost '1'
|
|
||||||
option local '/lan/'
|
|
||||||
option domain 'lan'
|
|
||||||
option expandhosts '1'
|
|
||||||
option nonegcache '0'
|
|
||||||
option authoritative '1'
|
|
||||||
option readethers '1'
|
|
||||||
option leasefile '/tmp/dhcp.leases'
|
|
||||||
option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
|
|
||||||
option nonwildcard '1'
|
|
||||||
option localservice '1'
|
|
||||||
option ednspacket_max '1232'
|
|
||||||
|
|
||||||
config dhcp 'lan'
|
|
||||||
option interface 'lan'
|
|
||||||
option start '100'
|
|
||||||
option limit '150'
|
|
||||||
option leasetime '12h'
|
|
||||||
option dhcpv4 'server'
|
|
||||||
option dhcpv6 'server'
|
|
||||||
option ra 'server'
|
|
||||||
list ra_flags 'managed-config'
|
|
||||||
list ra_flags 'other-config'
|
|
||||||
option ignore '1'
|
|
||||||
|
|
||||||
config odhcpd 'odhcpd'
|
|
||||||
option maindhcp '0'
|
|
||||||
option leasefile '/tmp/hosts/odhcpd'
|
|
||||||
option leasetrigger '/usr/sbin/odhcpd-update'
|
|
||||||
option loglevel '4'
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
config dropbear
|
|
||||||
option PasswordAuth 'on'
|
|
||||||
option RootPasswordAuth 'on'
|
|
||||||
option Port '22'
|
|
||||||
# option BannerFile '/etc/banner'
|
|
|
@ -1,119 +0,0 @@
|
||||||
|
|
||||||
config defaults
|
|
||||||
option syn_flood '1'
|
|
||||||
option input 'ACCEPT'
|
|
||||||
option output 'ACCEPT'
|
|
||||||
option forward 'REJECT'
|
|
||||||
|
|
||||||
config zone
|
|
||||||
option name 'lan'
|
|
||||||
option input 'ACCEPT'
|
|
||||||
option output 'ACCEPT'
|
|
||||||
option forward 'ACCEPT'
|
|
||||||
list network 'lan'
|
|
||||||
|
|
||||||
config zone
|
|
||||||
option name 'wan'
|
|
||||||
option input 'REJECT'
|
|
||||||
option output 'ACCEPT'
|
|
||||||
option forward 'REJECT'
|
|
||||||
option masq '1'
|
|
||||||
option mtu_fix '1'
|
|
||||||
|
|
||||||
config forwarding
|
|
||||||
option src 'lan'
|
|
||||||
option dest 'wan'
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name 'Allow-DHCP-Renew'
|
|
||||||
option src 'wan'
|
|
||||||
option proto 'udp'
|
|
||||||
option dest_port '68'
|
|
||||||
option target 'ACCEPT'
|
|
||||||
option family 'ipv4'
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name 'Allow-Ping'
|
|
||||||
option src 'wan'
|
|
||||||
option proto 'icmp'
|
|
||||||
option icmp_type 'echo-request'
|
|
||||||
option family 'ipv4'
|
|
||||||
option target 'ACCEPT'
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name 'Allow-IGMP'
|
|
||||||
option src 'wan'
|
|
||||||
option proto 'igmp'
|
|
||||||
option family 'ipv4'
|
|
||||||
option target 'ACCEPT'
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name 'Allow-DHCPv6'
|
|
||||||
option src 'wan'
|
|
||||||
option proto 'udp'
|
|
||||||
option dest_port '546'
|
|
||||||
option family 'ipv6'
|
|
||||||
option target 'ACCEPT'
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name 'Allow-MLD'
|
|
||||||
option src 'wan'
|
|
||||||
option proto 'icmp'
|
|
||||||
option src_ip 'fe80::/10'
|
|
||||||
list icmp_type '130/0'
|
|
||||||
list icmp_type '131/0'
|
|
||||||
list icmp_type '132/0'
|
|
||||||
list icmp_type '143/0'
|
|
||||||
option family 'ipv6'
|
|
||||||
option target 'ACCEPT'
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name 'Allow-ICMPv6-Input'
|
|
||||||
option src 'wan'
|
|
||||||
option proto 'icmp'
|
|
||||||
list icmp_type 'echo-request'
|
|
||||||
list icmp_type 'echo-reply'
|
|
||||||
list icmp_type 'destination-unreachable'
|
|
||||||
list icmp_type 'packet-too-big'
|
|
||||||
list icmp_type 'time-exceeded'
|
|
||||||
list icmp_type 'bad-header'
|
|
||||||
list icmp_type 'unknown-header-type'
|
|
||||||
list icmp_type 'router-solicitation'
|
|
||||||
list icmp_type 'neighbour-solicitation'
|
|
||||||
list icmp_type 'router-advertisement'
|
|
||||||
list icmp_type 'neighbour-advertisement'
|
|
||||||
option limit '1000/sec'
|
|
||||||
option family 'ipv6'
|
|
||||||
option target 'ACCEPT'
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name 'Allow-ICMPv6-Forward'
|
|
||||||
option src 'wan'
|
|
||||||
option dest '*'
|
|
||||||
option proto 'icmp'
|
|
||||||
list icmp_type 'echo-request'
|
|
||||||
list icmp_type 'echo-reply'
|
|
||||||
list icmp_type 'destination-unreachable'
|
|
||||||
list icmp_type 'packet-too-big'
|
|
||||||
list icmp_type 'time-exceeded'
|
|
||||||
list icmp_type 'bad-header'
|
|
||||||
list icmp_type 'unknown-header-type'
|
|
||||||
option limit '1000/sec'
|
|
||||||
option family 'ipv6'
|
|
||||||
option target 'ACCEPT'
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name 'Allow-IPSec-ESP'
|
|
||||||
option src 'wan'
|
|
||||||
option dest 'lan'
|
|
||||||
option proto 'esp'
|
|
||||||
option target 'ACCEPT'
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name 'Allow-ISAKMP'
|
|
||||||
option src 'wan'
|
|
||||||
option dest 'lan'
|
|
||||||
option dest_port '500'
|
|
||||||
option proto 'udp'
|
|
||||||
option target 'ACCEPT'
|
|
||||||
|
|
|
@ -1,41 +0,0 @@
|
||||||
|
|
||||||
config core 'main'
|
|
||||||
option lang 'auto'
|
|
||||||
option mediaurlbase '/luci-static/bootstrap'
|
|
||||||
option resourcebase '/luci-static/resources'
|
|
||||||
option ubuspath '/ubus/'
|
|
||||||
|
|
||||||
config extern 'flash_keep'
|
|
||||||
option uci '/etc/config/'
|
|
||||||
option dropbear '/etc/dropbear/'
|
|
||||||
option openvpn '/etc/openvpn/'
|
|
||||||
option passwd '/etc/passwd'
|
|
||||||
option opkg '/etc/opkg.conf'
|
|
||||||
option firewall '/etc/firewall.user'
|
|
||||||
option uploads '/lib/uci/upload/'
|
|
||||||
|
|
||||||
config internal 'languages'
|
|
||||||
|
|
||||||
config internal 'sauth'
|
|
||||||
option sessionpath '/tmp/luci-sessions'
|
|
||||||
option sessiontime '3600'
|
|
||||||
|
|
||||||
config internal 'ccache'
|
|
||||||
option enable '1'
|
|
||||||
|
|
||||||
config internal 'themes'
|
|
||||||
option Bootstrap '/luci-static/bootstrap'
|
|
||||||
option BootstrapDark '/luci-static/bootstrap-dark'
|
|
||||||
option BootstrapLight '/luci-static/bootstrap-light'
|
|
||||||
|
|
||||||
config internal 'apply'
|
|
||||||
option rollback '90'
|
|
||||||
option holdoff '4'
|
|
||||||
option timeout '5'
|
|
||||||
option display '1.5'
|
|
||||||
|
|
||||||
config internal 'diag'
|
|
||||||
option dns 'openwrt.org'
|
|
||||||
option ping 'openwrt.org'
|
|
||||||
option route 'openwrt.org'
|
|
||||||
|
|
|
@ -1,73 +0,0 @@
|
||||||
|
|
||||||
config interface 'loopback'
|
|
||||||
option device 'lo'
|
|
||||||
option proto 'static'
|
|
||||||
option ipaddr '127.0.0.1'
|
|
||||||
option netmask '255.0.0.0'
|
|
||||||
|
|
||||||
config globals 'globals'
|
|
||||||
option ula_prefix 'fd4a:07c0:7d8d::/48'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan'
|
|
||||||
option type 'bridge'
|
|
||||||
list ports 'eth0.1'
|
|
||||||
|
|
||||||
config interface 'lan'
|
|
||||||
option proto 'static'
|
|
||||||
option netmask '255.255.255.0'
|
|
||||||
option ip6assign '60'
|
|
||||||
option device 'br-lan.1'
|
|
||||||
option ipaddr '192.168.1.1'
|
|
||||||
option gateway '192.168.1.20'
|
|
||||||
list dns '8.8.8.8'
|
|
||||||
|
|
||||||
config switch
|
|
||||||
option name 'switch0'
|
|
||||||
option reset '1'
|
|
||||||
option enable_vlan '1'
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device 'switch0'
|
|
||||||
option vlan '1'
|
|
||||||
option ports '2 0t'
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device 'switch0'
|
|
||||||
option vlan '2'
|
|
||||||
option ports '3 6t'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '1'
|
|
||||||
list ports 'eth0.1'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '21'
|
|
||||||
list ports 'eth0.1:t'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '23'
|
|
||||||
list ports 'eth0.1:t'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '20'
|
|
||||||
list ports 'eth0.1:t'
|
|
||||||
|
|
||||||
config interface 'userwifi'
|
|
||||||
option proto 'none'
|
|
||||||
option device 'br-lan.21'
|
|
||||||
option defaultroute '0'
|
|
||||||
option peerdns '0'
|
|
||||||
option delegate '0'
|
|
||||||
|
|
||||||
config interface 'videowifi'
|
|
||||||
option proto 'none'
|
|
||||||
option device 'br-lan.23'
|
|
||||||
option defaultroute '0'
|
|
||||||
option peerdns '0'
|
|
||||||
option delegate '0'
|
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
config rpcd
|
|
||||||
option socket /var/run/ubus/ubus.sock
|
|
||||||
option timeout 30
|
|
||||||
|
|
||||||
config login
|
|
||||||
option username 'root'
|
|
||||||
option password '$p$root'
|
|
||||||
list read '*'
|
|
||||||
list write '*'
|
|
||||||
|
|
|
@ -1,56 +0,0 @@
|
||||||
config network
|
|
||||||
option init network
|
|
||||||
list affects dhcp
|
|
||||||
|
|
||||||
config wireless
|
|
||||||
list affects network
|
|
||||||
|
|
||||||
config firewall
|
|
||||||
option init firewall
|
|
||||||
list affects luci-splash
|
|
||||||
list affects qos
|
|
||||||
list affects miniupnpd
|
|
||||||
|
|
||||||
config olsr
|
|
||||||
option init olsrd
|
|
||||||
|
|
||||||
config dhcp
|
|
||||||
option init dnsmasq
|
|
||||||
list affects odhcpd
|
|
||||||
|
|
||||||
config odhcpd
|
|
||||||
option init odhcpd
|
|
||||||
|
|
||||||
config dropbear
|
|
||||||
option init dropbear
|
|
||||||
|
|
||||||
config httpd
|
|
||||||
option init httpd
|
|
||||||
|
|
||||||
config fstab
|
|
||||||
option exec '/sbin/block mount'
|
|
||||||
|
|
||||||
config qos
|
|
||||||
option init qos
|
|
||||||
|
|
||||||
config system
|
|
||||||
option init led
|
|
||||||
option exec '/etc/init.d/log reload'
|
|
||||||
list affects luci_statistics
|
|
||||||
list affects dhcp
|
|
||||||
|
|
||||||
config luci_splash
|
|
||||||
option init luci_splash
|
|
||||||
|
|
||||||
config upnpd
|
|
||||||
option init miniupnpd
|
|
||||||
|
|
||||||
config ntpclient
|
|
||||||
option init ntpclient
|
|
||||||
|
|
||||||
config samba
|
|
||||||
option init samba
|
|
||||||
|
|
||||||
config tinyproxy
|
|
||||||
option init tinyproxy
|
|
||||||
|
|
|
@ -1,31 +0,0 @@
|
||||||
|
|
||||||
config uhttpd 'main'
|
|
||||||
list listen_http '0.0.0.0:80'
|
|
||||||
list listen_http '[::]:80'
|
|
||||||
list listen_https '0.0.0.0:443'
|
|
||||||
list listen_https '[::]:443'
|
|
||||||
option redirect_https '0'
|
|
||||||
option home '/www'
|
|
||||||
option rfc1918_filter '1'
|
|
||||||
option max_requests '3'
|
|
||||||
option max_connections '100'
|
|
||||||
option cert '/etc/uhttpd.crt'
|
|
||||||
option key '/etc/uhttpd.key'
|
|
||||||
option cgi_prefix '/cgi-bin'
|
|
||||||
list lua_prefix '/cgi-bin/luci=/usr/lib/lua/luci/sgi/uhttpd.lua'
|
|
||||||
option script_timeout '60'
|
|
||||||
option network_timeout '30'
|
|
||||||
option http_keepalive '20'
|
|
||||||
option tcp_keepalive '1'
|
|
||||||
option ubus_prefix '/ubus'
|
|
||||||
|
|
||||||
config cert 'defaults'
|
|
||||||
option days '730'
|
|
||||||
option key_type 'ec'
|
|
||||||
option bits '2048'
|
|
||||||
option ec_curve 'P-256'
|
|
||||||
option country 'ZZ'
|
|
||||||
option state 'Somewhere'
|
|
||||||
option location 'Unknown'
|
|
||||||
option commonname 'OpenWrt'
|
|
||||||
|
|
|
@ -1,57 +0,0 @@
|
||||||
|
|
||||||
config wifi-device 'radio0'
|
|
||||||
option type 'mac80211'
|
|
||||||
option path 'pci0000:00/0000:00:00.0'
|
|
||||||
option channel '36'
|
|
||||||
option band '5g'
|
|
||||||
option htmode 'VHT80'
|
|
||||||
option txpower '10'
|
|
||||||
option country 'BG'
|
|
||||||
option cell_density '0'
|
|
||||||
|
|
||||||
config wifi-iface 'default_radio0'
|
|
||||||
option device 'radio0'
|
|
||||||
option mode 'ap'
|
|
||||||
option encryption 'none'
|
|
||||||
option ssid 'OpenFest'
|
|
||||||
option isolate '1'
|
|
||||||
option macaddr '00:50:00:00:00:01'
|
|
||||||
option network 'userwifi'
|
|
||||||
|
|
||||||
config wifi-device 'radio1'
|
|
||||||
option type 'mac80211'
|
|
||||||
option path 'platform/ahb/18100000.wmac'
|
|
||||||
option channel '1'
|
|
||||||
option band '2g'
|
|
||||||
option htmode 'HT20'
|
|
||||||
option txpower '10'
|
|
||||||
option country 'BG'
|
|
||||||
option cell_density '0'
|
|
||||||
|
|
||||||
config wifi-iface 'default_radio1'
|
|
||||||
option device 'radio1'
|
|
||||||
option mode 'ap'
|
|
||||||
option encryption 'none'
|
|
||||||
option ssid 'OpenFest-Legacy'
|
|
||||||
option isolate '1'
|
|
||||||
option macaddr '02:24:00:00:00:01'
|
|
||||||
option network 'userwifi'
|
|
||||||
|
|
||||||
config wifi-iface 'wifinet2'
|
|
||||||
option device 'radio0'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'ofvideo'
|
|
||||||
option encryption 'sae-mixed'
|
|
||||||
option macaddr '02:50:FF:00:00:01'
|
|
||||||
option key 'openfest'
|
|
||||||
option network 'videowifi'
|
|
||||||
|
|
||||||
config wifi-iface 'wifinet3'
|
|
||||||
option device 'radio1'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'ofvideo'
|
|
||||||
option encryption 'sae-mixed'
|
|
||||||
option macaddr '02:50:FF:00:00:01'
|
|
||||||
option key 'openfest'
|
|
||||||
option network 'videowifi'
|
|
||||||
|
|
|
@ -1,42 +0,0 @@
|
||||||
|
|
||||||
config dnsmasq
|
|
||||||
option domainneeded '1'
|
|
||||||
option boguspriv '1'
|
|
||||||
option filterwin2k '0'
|
|
||||||
option localise_queries '1'
|
|
||||||
option rebind_protection '1'
|
|
||||||
option rebind_localhost '1'
|
|
||||||
option local '/lan/'
|
|
||||||
option domain 'lan'
|
|
||||||
option expandhosts '1'
|
|
||||||
option nonegcache '0'
|
|
||||||
option authoritative '1'
|
|
||||||
option readethers '1'
|
|
||||||
option leasefile '/tmp/dhcp.leases'
|
|
||||||
option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
|
|
||||||
option nonwildcard '1'
|
|
||||||
option localservice '1'
|
|
||||||
option ednspacket_max '1232'
|
|
||||||
|
|
||||||
config dhcp 'lan'
|
|
||||||
option interface 'lan'
|
|
||||||
option start '100'
|
|
||||||
option limit '150'
|
|
||||||
option leasetime '12h'
|
|
||||||
option dhcpv4 'server'
|
|
||||||
option dhcpv6 'server'
|
|
||||||
option ra 'server'
|
|
||||||
list ra_flags 'managed-config'
|
|
||||||
list ra_flags 'other-config'
|
|
||||||
option ignore '1'
|
|
||||||
|
|
||||||
config dhcp 'wan'
|
|
||||||
option interface 'wan'
|
|
||||||
option ignore '1'
|
|
||||||
|
|
||||||
config odhcpd 'odhcpd'
|
|
||||||
option maindhcp '0'
|
|
||||||
option leasefile '/tmp/hosts/odhcpd'
|
|
||||||
option leasetrigger '/usr/sbin/odhcpd-update'
|
|
||||||
option loglevel '4'
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
config dropbear
|
|
||||||
option PasswordAuth 'on'
|
|
||||||
option RootPasswordAuth 'on'
|
|
||||||
option Port '22'
|
|
||||||
# option BannerFile '/etc/banner'
|
|
|
@ -1,189 +0,0 @@
|
||||||
config defaults
|
|
||||||
option syn_flood 1
|
|
||||||
option input ACCEPT
|
|
||||||
option output ACCEPT
|
|
||||||
option forward REJECT
|
|
||||||
# Uncomment this line to disable ipv6 rules
|
|
||||||
# option disable_ipv6 1
|
|
||||||
|
|
||||||
config zone
|
|
||||||
option name lan
|
|
||||||
list network 'lan'
|
|
||||||
option input ACCEPT
|
|
||||||
option output ACCEPT
|
|
||||||
option forward ACCEPT
|
|
||||||
|
|
||||||
config zone
|
|
||||||
option name wan
|
|
||||||
list network 'wan'
|
|
||||||
list network 'wan6'
|
|
||||||
option input REJECT
|
|
||||||
option output ACCEPT
|
|
||||||
option forward REJECT
|
|
||||||
option masq 1
|
|
||||||
option mtu_fix 1
|
|
||||||
|
|
||||||
config forwarding
|
|
||||||
option src lan
|
|
||||||
option dest wan
|
|
||||||
|
|
||||||
# We need to accept udp packets on port 68,
|
|
||||||
# see https://dev.openwrt.org/ticket/4108
|
|
||||||
config rule
|
|
||||||
option name Allow-DHCP-Renew
|
|
||||||
option src wan
|
|
||||||
option proto udp
|
|
||||||
option dest_port 68
|
|
||||||
option target ACCEPT
|
|
||||||
option family ipv4
|
|
||||||
|
|
||||||
# Allow IPv4 ping
|
|
||||||
config rule
|
|
||||||
option name Allow-Ping
|
|
||||||
option src wan
|
|
||||||
option proto icmp
|
|
||||||
option icmp_type echo-request
|
|
||||||
option family ipv4
|
|
||||||
option target ACCEPT
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name Allow-IGMP
|
|
||||||
option src wan
|
|
||||||
option proto igmp
|
|
||||||
option family ipv4
|
|
||||||
option target ACCEPT
|
|
||||||
|
|
||||||
# Allow DHCPv6 replies
|
|
||||||
# see https://github.com/openwrt/openwrt/issues/5066
|
|
||||||
config rule
|
|
||||||
option name Allow-DHCPv6
|
|
||||||
option src wan
|
|
||||||
option proto udp
|
|
||||||
option dest_port 546
|
|
||||||
option family ipv6
|
|
||||||
option target ACCEPT
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name Allow-MLD
|
|
||||||
option src wan
|
|
||||||
option proto icmp
|
|
||||||
option src_ip fe80::/10
|
|
||||||
list icmp_type '130/0'
|
|
||||||
list icmp_type '131/0'
|
|
||||||
list icmp_type '132/0'
|
|
||||||
list icmp_type '143/0'
|
|
||||||
option family ipv6
|
|
||||||
option target ACCEPT
|
|
||||||
|
|
||||||
# Allow essential incoming IPv6 ICMP traffic
|
|
||||||
config rule
|
|
||||||
option name Allow-ICMPv6-Input
|
|
||||||
option src wan
|
|
||||||
option proto icmp
|
|
||||||
list icmp_type echo-request
|
|
||||||
list icmp_type echo-reply
|
|
||||||
list icmp_type destination-unreachable
|
|
||||||
list icmp_type packet-too-big
|
|
||||||
list icmp_type time-exceeded
|
|
||||||
list icmp_type bad-header
|
|
||||||
list icmp_type unknown-header-type
|
|
||||||
list icmp_type router-solicitation
|
|
||||||
list icmp_type neighbour-solicitation
|
|
||||||
list icmp_type router-advertisement
|
|
||||||
list icmp_type neighbour-advertisement
|
|
||||||
option limit 1000/sec
|
|
||||||
option family ipv6
|
|
||||||
option target ACCEPT
|
|
||||||
|
|
||||||
# Allow essential forwarded IPv6 ICMP traffic
|
|
||||||
config rule
|
|
||||||
option name Allow-ICMPv6-Forward
|
|
||||||
option src wan
|
|
||||||
option dest *
|
|
||||||
option proto icmp
|
|
||||||
list icmp_type echo-request
|
|
||||||
list icmp_type echo-reply
|
|
||||||
list icmp_type destination-unreachable
|
|
||||||
list icmp_type packet-too-big
|
|
||||||
list icmp_type time-exceeded
|
|
||||||
list icmp_type bad-header
|
|
||||||
list icmp_type unknown-header-type
|
|
||||||
option limit 1000/sec
|
|
||||||
option family ipv6
|
|
||||||
option target ACCEPT
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name Allow-IPSec-ESP
|
|
||||||
option src wan
|
|
||||||
option dest lan
|
|
||||||
option proto esp
|
|
||||||
option target ACCEPT
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name Allow-ISAKMP
|
|
||||||
option src wan
|
|
||||||
option dest lan
|
|
||||||
option dest_port 500
|
|
||||||
option proto udp
|
|
||||||
option target ACCEPT
|
|
||||||
|
|
||||||
|
|
||||||
### EXAMPLE CONFIG SECTIONS
|
|
||||||
# do not allow a specific ip to access wan
|
|
||||||
#config rule
|
|
||||||
# option src lan
|
|
||||||
# option src_ip 192.168.45.2
|
|
||||||
# option dest wan
|
|
||||||
# option proto tcp
|
|
||||||
# option target REJECT
|
|
||||||
|
|
||||||
# block a specific mac on wan
|
|
||||||
#config rule
|
|
||||||
# option dest wan
|
|
||||||
# option src_mac 00:11:22:33:44:66
|
|
||||||
# option target REJECT
|
|
||||||
|
|
||||||
# block incoming ICMP traffic on a zone
|
|
||||||
#config rule
|
|
||||||
# option src lan
|
|
||||||
# option proto ICMP
|
|
||||||
# option target DROP
|
|
||||||
|
|
||||||
# port redirect port coming in on wan to lan
|
|
||||||
#config redirect
|
|
||||||
# option src wan
|
|
||||||
# option src_dport 80
|
|
||||||
# option dest lan
|
|
||||||
# option dest_ip 192.168.16.235
|
|
||||||
# option dest_port 80
|
|
||||||
# option proto tcp
|
|
||||||
|
|
||||||
# port redirect of remapped ssh port (22001) on wan
|
|
||||||
#config redirect
|
|
||||||
# option src wan
|
|
||||||
# option src_dport 22001
|
|
||||||
# option dest lan
|
|
||||||
# option dest_port 22
|
|
||||||
# option proto tcp
|
|
||||||
|
|
||||||
### FULL CONFIG SECTIONS
|
|
||||||
#config rule
|
|
||||||
# option src lan
|
|
||||||
# option src_ip 192.168.45.2
|
|
||||||
# option src_mac 00:11:22:33:44:55
|
|
||||||
# option src_port 80
|
|
||||||
# option dest wan
|
|
||||||
# option dest_ip 194.25.2.129
|
|
||||||
# option dest_port 120
|
|
||||||
# option proto tcp
|
|
||||||
# option target REJECT
|
|
||||||
|
|
||||||
#config redirect
|
|
||||||
# option src lan
|
|
||||||
# option src_ip 192.168.45.2
|
|
||||||
# option src_mac 00:11:22:33:44:55
|
|
||||||
# option src_port 1024
|
|
||||||
# option src_dport 80
|
|
||||||
# option dest_ip 194.25.2.129
|
|
||||||
# option dest_port 120
|
|
||||||
# option proto tcp
|
|
|
@ -1,41 +0,0 @@
|
||||||
|
|
||||||
config core 'main'
|
|
||||||
option lang 'auto'
|
|
||||||
option mediaurlbase '/luci-static/bootstrap'
|
|
||||||
option resourcebase '/luci-static/resources'
|
|
||||||
option ubuspath '/ubus/'
|
|
||||||
|
|
||||||
config extern 'flash_keep'
|
|
||||||
option uci '/etc/config/'
|
|
||||||
option dropbear '/etc/dropbear/'
|
|
||||||
option openvpn '/etc/openvpn/'
|
|
||||||
option passwd '/etc/passwd'
|
|
||||||
option opkg '/etc/opkg.conf'
|
|
||||||
option firewall '/etc/firewall.user'
|
|
||||||
option uploads '/lib/uci/upload/'
|
|
||||||
|
|
||||||
config internal 'languages'
|
|
||||||
|
|
||||||
config internal 'sauth'
|
|
||||||
option sessionpath '/tmp/luci-sessions'
|
|
||||||
option sessiontime '3600'
|
|
||||||
|
|
||||||
config internal 'ccache'
|
|
||||||
option enable '1'
|
|
||||||
|
|
||||||
config internal 'themes'
|
|
||||||
option Bootstrap '/luci-static/bootstrap'
|
|
||||||
option BootstrapDark '/luci-static/bootstrap-dark'
|
|
||||||
option BootstrapLight '/luci-static/bootstrap-light'
|
|
||||||
|
|
||||||
config internal 'apply'
|
|
||||||
option rollback '90'
|
|
||||||
option holdoff '4'
|
|
||||||
option timeout '5'
|
|
||||||
option display '1.5'
|
|
||||||
|
|
||||||
config internal 'diag'
|
|
||||||
option dns 'openwrt.org'
|
|
||||||
option ping 'openwrt.org'
|
|
||||||
option route 'openwrt.org'
|
|
||||||
|
|
|
@ -1,84 +0,0 @@
|
||||||
|
|
||||||
config interface 'loopback'
|
|
||||||
option device 'lo'
|
|
||||||
option proto 'static'
|
|
||||||
option ipaddr '127.0.0.1'
|
|
||||||
option netmask '255.0.0.0'
|
|
||||||
|
|
||||||
config globals 'globals'
|
|
||||||
option packet_steering '1'
|
|
||||||
option ula_prefix 'fdfa:5bcd:c72e::/48'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan'
|
|
||||||
option type 'bridge'
|
|
||||||
option ipv6 '0'
|
|
||||||
list ports 'lan1'
|
|
||||||
|
|
||||||
config interface 'lan'
|
|
||||||
option proto 'static'
|
|
||||||
option device 'br-lan.1'
|
|
||||||
option ipaddr '192.168.1.1'
|
|
||||||
option netmask '255.255.255.0'
|
|
||||||
option gateway '192.168.1.20'
|
|
||||||
list dns '8.8.8.8'
|
|
||||||
option delegate '0'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '1'
|
|
||||||
list ports 'lan1'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '20'
|
|
||||||
list ports 'lan1:t'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '21'
|
|
||||||
list ports 'lan1:t'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '23'
|
|
||||||
list ports 'lan1:t'
|
|
||||||
|
|
||||||
config interface 'userwifi'
|
|
||||||
option proto 'none'
|
|
||||||
option device 'br-lan.21'
|
|
||||||
option defaultroute '0'
|
|
||||||
option peerdns '0'
|
|
||||||
option delegate '0'
|
|
||||||
|
|
||||||
config interface 'videowifi'
|
|
||||||
option proto 'none'
|
|
||||||
option device 'br-lan.23'
|
|
||||||
option defaultroute '0'
|
|
||||||
option peerdns '0'
|
|
||||||
option delegate '0'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan.1'
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-lan'
|
|
||||||
option vid '1'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan.20'
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-lan'
|
|
||||||
option vid '20'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan.21'
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-lan'
|
|
||||||
option vid '21'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan.23'
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-lan'
|
|
||||||
option vid '23'
|
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
config rpcd
|
|
||||||
option socket /var/run/ubus/ubus.sock
|
|
||||||
option timeout 30
|
|
||||||
|
|
||||||
config login
|
|
||||||
option username 'root'
|
|
||||||
option password '$p$root'
|
|
||||||
list read '*'
|
|
||||||
list write '*'
|
|
||||||
|
|
|
@ -1,43 +0,0 @@
|
||||||
|
|
||||||
config system
|
|
||||||
option hostname 'OpenWrt'
|
|
||||||
option timezone 'UTC'
|
|
||||||
option ttylogin '0'
|
|
||||||
option log_size '64'
|
|
||||||
option urandom_seed '0'
|
|
||||||
option compat_version '1.1'
|
|
||||||
|
|
||||||
config timeserver 'ntp'
|
|
||||||
option enabled '1'
|
|
||||||
option enable_server '0'
|
|
||||||
list server '0.openwrt.pool.ntp.org'
|
|
||||||
list server '1.openwrt.pool.ntp.org'
|
|
||||||
list server '2.openwrt.pool.ntp.org'
|
|
||||||
list server '3.openwrt.pool.ntp.org'
|
|
||||||
|
|
||||||
config led 'led_wan'
|
|
||||||
option name 'WAN'
|
|
||||||
option sysfs 'pca963x:shelby:white:wan'
|
|
||||||
option trigger 'netdev'
|
|
||||||
option mode 'link tx rx'
|
|
||||||
option dev 'wan'
|
|
||||||
|
|
||||||
config led 'led_usb1'
|
|
||||||
option name 'USB 1'
|
|
||||||
option sysfs 'pca963x:shelby:white:usb2'
|
|
||||||
option trigger 'usbport'
|
|
||||||
list port 'usb1-port1'
|
|
||||||
|
|
||||||
config led 'led_usb2'
|
|
||||||
option name 'USB 2'
|
|
||||||
option sysfs 'pca963x:shelby:white:usb3_1'
|
|
||||||
option trigger 'usbport'
|
|
||||||
list port 'usb2-port1'
|
|
||||||
list port 'usb3-port1'
|
|
||||||
|
|
||||||
config led 'led_usb2_ss'
|
|
||||||
option name 'USB 2 SS'
|
|
||||||
option sysfs 'pca963x:shelby:white:usb3_2'
|
|
||||||
option trigger 'usbport'
|
|
||||||
list port 'usb3-port1'
|
|
||||||
|
|
|
@ -1,7 +0,0 @@
|
||||||
|
|
||||||
config ubootenv
|
|
||||||
option dev '/dev/mtd1'
|
|
||||||
option offset '0x0'
|
|
||||||
option envsize '0x20000'
|
|
||||||
option secsize '0x40000'
|
|
||||||
|
|
|
@ -1,56 +0,0 @@
|
||||||
config network
|
|
||||||
option init network
|
|
||||||
list affects dhcp
|
|
||||||
|
|
||||||
config wireless
|
|
||||||
list affects network
|
|
||||||
|
|
||||||
config firewall
|
|
||||||
option init firewall
|
|
||||||
list affects luci-splash
|
|
||||||
list affects qos
|
|
||||||
list affects miniupnpd
|
|
||||||
|
|
||||||
config olsr
|
|
||||||
option init olsrd
|
|
||||||
|
|
||||||
config dhcp
|
|
||||||
option init dnsmasq
|
|
||||||
list affects odhcpd
|
|
||||||
|
|
||||||
config odhcpd
|
|
||||||
option init odhcpd
|
|
||||||
|
|
||||||
config dropbear
|
|
||||||
option init dropbear
|
|
||||||
|
|
||||||
config httpd
|
|
||||||
option init httpd
|
|
||||||
|
|
||||||
config fstab
|
|
||||||
option exec '/sbin/block mount'
|
|
||||||
|
|
||||||
config qos
|
|
||||||
option init qos
|
|
||||||
|
|
||||||
config system
|
|
||||||
option init led
|
|
||||||
option exec '/etc/init.d/log reload'
|
|
||||||
list affects luci_statistics
|
|
||||||
list affects dhcp
|
|
||||||
|
|
||||||
config luci_splash
|
|
||||||
option init luci_splash
|
|
||||||
|
|
||||||
config upnpd
|
|
||||||
option init miniupnpd
|
|
||||||
|
|
||||||
config ntpclient
|
|
||||||
option init ntpclient
|
|
||||||
|
|
||||||
config samba
|
|
||||||
option init samba
|
|
||||||
|
|
||||||
config tinyproxy
|
|
||||||
option init tinyproxy
|
|
||||||
|
|
|
@ -1,31 +0,0 @@
|
||||||
|
|
||||||
config uhttpd 'main'
|
|
||||||
list listen_http '0.0.0.0:80'
|
|
||||||
list listen_http '[::]:80'
|
|
||||||
list listen_https '0.0.0.0:443'
|
|
||||||
list listen_https '[::]:443'
|
|
||||||
option redirect_https '0'
|
|
||||||
option home '/www'
|
|
||||||
option rfc1918_filter '1'
|
|
||||||
option max_requests '3'
|
|
||||||
option max_connections '100'
|
|
||||||
option cert '/etc/uhttpd.crt'
|
|
||||||
option key '/etc/uhttpd.key'
|
|
||||||
option cgi_prefix '/cgi-bin'
|
|
||||||
list lua_prefix '/cgi-bin/luci=/usr/lib/lua/luci/sgi/uhttpd.lua'
|
|
||||||
option script_timeout '60'
|
|
||||||
option network_timeout '30'
|
|
||||||
option http_keepalive '20'
|
|
||||||
option tcp_keepalive '1'
|
|
||||||
option ubus_prefix '/ubus'
|
|
||||||
|
|
||||||
config cert 'defaults'
|
|
||||||
option days '730'
|
|
||||||
option key_type 'ec'
|
|
||||||
option bits '2048'
|
|
||||||
option ec_curve 'P-256'
|
|
||||||
option country 'ZZ'
|
|
||||||
option state 'Somewhere'
|
|
||||||
option location 'Unknown'
|
|
||||||
option commonname 'OpenWrt'
|
|
||||||
|
|
|
@ -1,55 +0,0 @@
|
||||||
config wifi-device 'radio0'
|
|
||||||
option type 'mac80211'
|
|
||||||
option path 'soc/soc:pcie/pci0000:00/0000:00:01.0/0000:01:00.0'
|
|
||||||
option channel '36'
|
|
||||||
option band '5g'
|
|
||||||
option htmode 'VHT80'
|
|
||||||
option txpower '10'
|
|
||||||
option country 'BG'
|
|
||||||
option cell_density '0'
|
|
||||||
|
|
||||||
config wifi-iface 'default_radio0'
|
|
||||||
option device 'radio0'
|
|
||||||
option mode 'ap'
|
|
||||||
option encryption 'none'
|
|
||||||
option ssid 'OpenFest'
|
|
||||||
option isolate '1'
|
|
||||||
option macaddr '00:50:00:00:00:01'
|
|
||||||
option network 'userwifi'
|
|
||||||
|
|
||||||
config wifi-device 'radio1'
|
|
||||||
option type 'mac80211'
|
|
||||||
option path 'soc/soc:pcie/pci0000:00/0000:00:02.0/0000:02:00.0'
|
|
||||||
option channel '1'
|
|
||||||
option band '2g'
|
|
||||||
option htmode 'HT20'
|
|
||||||
option txpower '10'
|
|
||||||
option country 'BG'
|
|
||||||
option cell_density '0'
|
|
||||||
|
|
||||||
config wifi-iface 'default_radio1'
|
|
||||||
option device 'radio1'
|
|
||||||
option mode 'ap'
|
|
||||||
option encryption 'none'
|
|
||||||
option ssid 'OpenFest-Legacy'
|
|
||||||
option isolate '1'
|
|
||||||
option macaddr '02:24:00:00:00:01'
|
|
||||||
option network 'userwifi'
|
|
||||||
|
|
||||||
config wifi-iface 'wifinet2'
|
|
||||||
option device 'radio0'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'ofvideo'
|
|
||||||
option encryption 'sae-mixed'
|
|
||||||
option macaddr '02:50:FF:00:00:01'
|
|
||||||
option key 'openfest'
|
|
||||||
option network 'videowifi'
|
|
||||||
|
|
||||||
config wifi-iface 'wifinet3'
|
|
||||||
option device 'radio1'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'ofvideo'
|
|
||||||
option encryption 'sae-mixed'
|
|
||||||
option macaddr '02:50:FF:00:00:01'
|
|
||||||
option key 'openfest'
|
|
||||||
option network 'videowifi'
|
|
|
@ -1,15 +0,0 @@
|
||||||
# OpenWRT config
|
|
||||||
This is minimalistic config that is proven to work on each of the listed devices.
|
|
||||||
IP: 192.168.1.1/24
|
|
||||||
Gateway: 192.168.1.20
|
|
||||||
DHCP server: Off
|
|
||||||
Wi-Fi: 2.4G and 5G
|
|
||||||
|
|
||||||
# VLANs
|
|
||||||
* 1:u
|
|
||||||
* 20:t
|
|
||||||
* 21:t
|
|
||||||
* 23:t
|
|
||||||
|
|
||||||
## WARNING
|
|
||||||
BSSIDs are not changed accordingly!!
|
|
|
@ -1,42 +0,0 @@
|
||||||
|
|
||||||
config dnsmasq
|
|
||||||
option domainneeded '1'
|
|
||||||
option boguspriv '1'
|
|
||||||
option filterwin2k '0'
|
|
||||||
option localise_queries '1'
|
|
||||||
option rebind_protection '1'
|
|
||||||
option rebind_localhost '1'
|
|
||||||
option local '/lan/'
|
|
||||||
option domain 'lan'
|
|
||||||
option expandhosts '1'
|
|
||||||
option nonegcache '0'
|
|
||||||
option authoritative '1'
|
|
||||||
option readethers '1'
|
|
||||||
option leasefile '/tmp/dhcp.leases'
|
|
||||||
option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
|
|
||||||
option nonwildcard '1'
|
|
||||||
option localservice '1'
|
|
||||||
option ednspacket_max '1232'
|
|
||||||
|
|
||||||
config dhcp 'lan'
|
|
||||||
option interface 'lan'
|
|
||||||
option start '100'
|
|
||||||
option limit '150'
|
|
||||||
option leasetime '12h'
|
|
||||||
option dhcpv4 'server'
|
|
||||||
list ra_flags 'managed-config'
|
|
||||||
list ra_flags 'other-config'
|
|
||||||
option ra 'hybrid'
|
|
||||||
option dhcpv6 'hybrid'
|
|
||||||
option ignore '1'
|
|
||||||
|
|
||||||
config dhcp 'wan'
|
|
||||||
option interface 'wan'
|
|
||||||
option ignore '1'
|
|
||||||
|
|
||||||
config odhcpd 'odhcpd'
|
|
||||||
option maindhcp '0'
|
|
||||||
option leasefile '/tmp/hosts/odhcpd'
|
|
||||||
option leasetrigger '/usr/sbin/odhcpd-update'
|
|
||||||
option loglevel '4'
|
|
||||||
|
|
|
@ -1,5 +0,0 @@
|
||||||
config dropbear
|
|
||||||
option PasswordAuth 'on'
|
|
||||||
option RootPasswordAuth 'on'
|
|
||||||
option Port '22'
|
|
||||||
# option BannerFile '/etc/banner'
|
|
|
@ -1,189 +0,0 @@
|
||||||
config defaults
|
|
||||||
option syn_flood 1
|
|
||||||
option input ACCEPT
|
|
||||||
option output ACCEPT
|
|
||||||
option forward REJECT
|
|
||||||
# Uncomment this line to disable ipv6 rules
|
|
||||||
# option disable_ipv6 1
|
|
||||||
|
|
||||||
config zone
|
|
||||||
option name lan
|
|
||||||
list network 'lan'
|
|
||||||
option input ACCEPT
|
|
||||||
option output ACCEPT
|
|
||||||
option forward ACCEPT
|
|
||||||
|
|
||||||
config zone
|
|
||||||
option name wan
|
|
||||||
list network 'wan'
|
|
||||||
list network 'wan6'
|
|
||||||
option input REJECT
|
|
||||||
option output ACCEPT
|
|
||||||
option forward REJECT
|
|
||||||
option masq 1
|
|
||||||
option mtu_fix 1
|
|
||||||
|
|
||||||
config forwarding
|
|
||||||
option src lan
|
|
||||||
option dest wan
|
|
||||||
|
|
||||||
# We need to accept udp packets on port 68,
|
|
||||||
# see https://dev.openwrt.org/ticket/4108
|
|
||||||
config rule
|
|
||||||
option name Allow-DHCP-Renew
|
|
||||||
option src wan
|
|
||||||
option proto udp
|
|
||||||
option dest_port 68
|
|
||||||
option target ACCEPT
|
|
||||||
option family ipv4
|
|
||||||
|
|
||||||
# Allow IPv4 ping
|
|
||||||
config rule
|
|
||||||
option name Allow-Ping
|
|
||||||
option src wan
|
|
||||||
option proto icmp
|
|
||||||
option icmp_type echo-request
|
|
||||||
option family ipv4
|
|
||||||
option target ACCEPT
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name Allow-IGMP
|
|
||||||
option src wan
|
|
||||||
option proto igmp
|
|
||||||
option family ipv4
|
|
||||||
option target ACCEPT
|
|
||||||
|
|
||||||
# Allow DHCPv6 replies
|
|
||||||
# see https://github.com/openwrt/openwrt/issues/5066
|
|
||||||
config rule
|
|
||||||
option name Allow-DHCPv6
|
|
||||||
option src wan
|
|
||||||
option proto udp
|
|
||||||
option dest_port 546
|
|
||||||
option family ipv6
|
|
||||||
option target ACCEPT
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name Allow-MLD
|
|
||||||
option src wan
|
|
||||||
option proto icmp
|
|
||||||
option src_ip fe80::/10
|
|
||||||
list icmp_type '130/0'
|
|
||||||
list icmp_type '131/0'
|
|
||||||
list icmp_type '132/0'
|
|
||||||
list icmp_type '143/0'
|
|
||||||
option family ipv6
|
|
||||||
option target ACCEPT
|
|
||||||
|
|
||||||
# Allow essential incoming IPv6 ICMP traffic
|
|
||||||
config rule
|
|
||||||
option name Allow-ICMPv6-Input
|
|
||||||
option src wan
|
|
||||||
option proto icmp
|
|
||||||
list icmp_type echo-request
|
|
||||||
list icmp_type echo-reply
|
|
||||||
list icmp_type destination-unreachable
|
|
||||||
list icmp_type packet-too-big
|
|
||||||
list icmp_type time-exceeded
|
|
||||||
list icmp_type bad-header
|
|
||||||
list icmp_type unknown-header-type
|
|
||||||
list icmp_type router-solicitation
|
|
||||||
list icmp_type neighbour-solicitation
|
|
||||||
list icmp_type router-advertisement
|
|
||||||
list icmp_type neighbour-advertisement
|
|
||||||
option limit 1000/sec
|
|
||||||
option family ipv6
|
|
||||||
option target ACCEPT
|
|
||||||
|
|
||||||
# Allow essential forwarded IPv6 ICMP traffic
|
|
||||||
config rule
|
|
||||||
option name Allow-ICMPv6-Forward
|
|
||||||
option src wan
|
|
||||||
option dest *
|
|
||||||
option proto icmp
|
|
||||||
list icmp_type echo-request
|
|
||||||
list icmp_type echo-reply
|
|
||||||
list icmp_type destination-unreachable
|
|
||||||
list icmp_type packet-too-big
|
|
||||||
list icmp_type time-exceeded
|
|
||||||
list icmp_type bad-header
|
|
||||||
list icmp_type unknown-header-type
|
|
||||||
option limit 1000/sec
|
|
||||||
option family ipv6
|
|
||||||
option target ACCEPT
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name Allow-IPSec-ESP
|
|
||||||
option src wan
|
|
||||||
option dest lan
|
|
||||||
option proto esp
|
|
||||||
option target ACCEPT
|
|
||||||
|
|
||||||
config rule
|
|
||||||
option name Allow-ISAKMP
|
|
||||||
option src wan
|
|
||||||
option dest lan
|
|
||||||
option dest_port 500
|
|
||||||
option proto udp
|
|
||||||
option target ACCEPT
|
|
||||||
|
|
||||||
|
|
||||||
### EXAMPLE CONFIG SECTIONS
|
|
||||||
# do not allow a specific ip to access wan
|
|
||||||
#config rule
|
|
||||||
# option src lan
|
|
||||||
# option src_ip 192.168.45.2
|
|
||||||
# option dest wan
|
|
||||||
# option proto tcp
|
|
||||||
# option target REJECT
|
|
||||||
|
|
||||||
# block a specific mac on wan
|
|
||||||
#config rule
|
|
||||||
# option dest wan
|
|
||||||
# option src_mac 00:11:22:33:44:66
|
|
||||||
# option target REJECT
|
|
||||||
|
|
||||||
# block incoming ICMP traffic on a zone
|
|
||||||
#config rule
|
|
||||||
# option src lan
|
|
||||||
# option proto ICMP
|
|
||||||
# option target DROP
|
|
||||||
|
|
||||||
# port redirect port coming in on wan to lan
|
|
||||||
#config redirect
|
|
||||||
# option src wan
|
|
||||||
# option src_dport 80
|
|
||||||
# option dest lan
|
|
||||||
# option dest_ip 192.168.16.235
|
|
||||||
# option dest_port 80
|
|
||||||
# option proto tcp
|
|
||||||
|
|
||||||
# port redirect of remapped ssh port (22001) on wan
|
|
||||||
#config redirect
|
|
||||||
# option src wan
|
|
||||||
# option src_dport 22001
|
|
||||||
# option dest lan
|
|
||||||
# option dest_port 22
|
|
||||||
# option proto tcp
|
|
||||||
|
|
||||||
### FULL CONFIG SECTIONS
|
|
||||||
#config rule
|
|
||||||
# option src lan
|
|
||||||
# option src_ip 192.168.45.2
|
|
||||||
# option src_mac 00:11:22:33:44:55
|
|
||||||
# option src_port 80
|
|
||||||
# option dest wan
|
|
||||||
# option dest_ip 194.25.2.129
|
|
||||||
# option dest_port 120
|
|
||||||
# option proto tcp
|
|
||||||
# option target REJECT
|
|
||||||
|
|
||||||
#config redirect
|
|
||||||
# option src lan
|
|
||||||
# option src_ip 192.168.45.2
|
|
||||||
# option src_mac 00:11:22:33:44:55
|
|
||||||
# option src_port 1024
|
|
||||||
# option src_dport 80
|
|
||||||
# option dest_ip 194.25.2.129
|
|
||||||
# option dest_port 120
|
|
||||||
# option proto tcp
|
|
|
@ -1,41 +0,0 @@
|
||||||
|
|
||||||
config core 'main'
|
|
||||||
option lang 'auto'
|
|
||||||
option mediaurlbase '/luci-static/bootstrap'
|
|
||||||
option resourcebase '/luci-static/resources'
|
|
||||||
option ubuspath '/ubus/'
|
|
||||||
|
|
||||||
config extern 'flash_keep'
|
|
||||||
option uci '/etc/config/'
|
|
||||||
option dropbear '/etc/dropbear/'
|
|
||||||
option openvpn '/etc/openvpn/'
|
|
||||||
option passwd '/etc/passwd'
|
|
||||||
option opkg '/etc/opkg.conf'
|
|
||||||
option firewall '/etc/firewall.user'
|
|
||||||
option uploads '/lib/uci/upload/'
|
|
||||||
|
|
||||||
config internal 'languages'
|
|
||||||
|
|
||||||
config internal 'sauth'
|
|
||||||
option sessionpath '/tmp/luci-sessions'
|
|
||||||
option sessiontime '3600'
|
|
||||||
|
|
||||||
config internal 'ccache'
|
|
||||||
option enable '1'
|
|
||||||
|
|
||||||
config internal 'themes'
|
|
||||||
option Bootstrap '/luci-static/bootstrap'
|
|
||||||
option BootstrapDark '/luci-static/bootstrap-dark'
|
|
||||||
option BootstrapLight '/luci-static/bootstrap-light'
|
|
||||||
|
|
||||||
config internal 'apply'
|
|
||||||
option rollback '90'
|
|
||||||
option holdoff '4'
|
|
||||||
option timeout '5'
|
|
||||||
option display '1.5'
|
|
||||||
|
|
||||||
config internal 'diag'
|
|
||||||
option dns 'openwrt.org'
|
|
||||||
option ping 'openwrt.org'
|
|
||||||
option route 'openwrt.org'
|
|
||||||
|
|
|
@ -1,60 +0,0 @@
|
||||||
|
|
||||||
config interface 'loopback'
|
|
||||||
option device 'lo'
|
|
||||||
option proto 'static'
|
|
||||||
option ipaddr '127.0.0.1'
|
|
||||||
option netmask '255.0.0.0'
|
|
||||||
|
|
||||||
config globals 'globals'
|
|
||||||
option packet_steering '1'
|
|
||||||
option ula_prefix 'fdfa:5bcd:c72e::/48'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan'
|
|
||||||
option type 'bridge'
|
|
||||||
option ipv6 '0'
|
|
||||||
list ports 'lan0'
|
|
||||||
|
|
||||||
config interface 'lan'
|
|
||||||
option proto 'static'
|
|
||||||
option device 'br-lan.1'
|
|
||||||
option ipaddr '192.168.1.1'
|
|
||||||
option netmask '255.255.255.0'
|
|
||||||
option gateway '192.168.1.20'
|
|
||||||
list dns '8.8.8.8'
|
|
||||||
option delegate '0'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '1'
|
|
||||||
list ports 'lan0'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '20'
|
|
||||||
list ports 'lan0:t'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '21'
|
|
||||||
list ports 'lan0:t'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '23'
|
|
||||||
list ports 'lan0:t'
|
|
||||||
|
|
||||||
config interface 'userwifi'
|
|
||||||
option proto 'none'
|
|
||||||
option device 'br-lan.21'
|
|
||||||
option defaultroute '0'
|
|
||||||
option peerdns '0'
|
|
||||||
option delegate '0'
|
|
||||||
|
|
||||||
config interface 'videowifi'
|
|
||||||
option proto 'none'
|
|
||||||
option device 'br-lan.23'
|
|
||||||
option defaultroute '0'
|
|
||||||
option peerdns '0'
|
|
||||||
option delegate '0'
|
|
||||||
|
|
|
@ -1,10 +0,0 @@
|
||||||
config rpcd
|
|
||||||
option socket /var/run/ubus/ubus.sock
|
|
||||||
option timeout 30
|
|
||||||
|
|
||||||
config login
|
|
||||||
option username 'root'
|
|
||||||
option password '$p$root'
|
|
||||||
list read '*'
|
|
||||||
list write '*'
|
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
|
|
||||||
config system
|
|
||||||
option hostname 'OpenWrt'
|
|
||||||
option timezone 'UTC'
|
|
||||||
option ttylogin '0'
|
|
||||||
option log_size '64'
|
|
||||||
option urandom_seed '0'
|
|
||||||
option compat_version '1.1'
|
|
||||||
|
|
||||||
config timeserver 'ntp'
|
|
||||||
option enabled '1'
|
|
||||||
option enable_server '0'
|
|
||||||
list server '0.openwrt.pool.ntp.org'
|
|
||||||
list server '1.openwrt.pool.ntp.org'
|
|
||||||
list server '2.openwrt.pool.ntp.org'
|
|
||||||
list server '3.openwrt.pool.ntp.org'
|
|
||||||
|
|
|
@ -1,56 +0,0 @@
|
||||||
config network
|
|
||||||
option init network
|
|
||||||
list affects dhcp
|
|
||||||
|
|
||||||
config wireless
|
|
||||||
list affects network
|
|
||||||
|
|
||||||
config firewall
|
|
||||||
option init firewall
|
|
||||||
list affects luci-splash
|
|
||||||
list affects qos
|
|
||||||
list affects miniupnpd
|
|
||||||
|
|
||||||
config olsr
|
|
||||||
option init olsrd
|
|
||||||
|
|
||||||
config dhcp
|
|
||||||
option init dnsmasq
|
|
||||||
list affects odhcpd
|
|
||||||
|
|
||||||
config odhcpd
|
|
||||||
option init odhcpd
|
|
||||||
|
|
||||||
config dropbear
|
|
||||||
option init dropbear
|
|
||||||
|
|
||||||
config httpd
|
|
||||||
option init httpd
|
|
||||||
|
|
||||||
config fstab
|
|
||||||
option exec '/sbin/block mount'
|
|
||||||
|
|
||||||
config qos
|
|
||||||
option init qos
|
|
||||||
|
|
||||||
config system
|
|
||||||
option init led
|
|
||||||
option exec '/etc/init.d/log reload'
|
|
||||||
list affects luci_statistics
|
|
||||||
list affects dhcp
|
|
||||||
|
|
||||||
config luci_splash
|
|
||||||
option init luci_splash
|
|
||||||
|
|
||||||
config upnpd
|
|
||||||
option init miniupnpd
|
|
||||||
|
|
||||||
config ntpclient
|
|
||||||
option init ntpclient
|
|
||||||
|
|
||||||
config samba
|
|
||||||
option init samba
|
|
||||||
|
|
||||||
config tinyproxy
|
|
||||||
option init tinyproxy
|
|
||||||
|
|
|
@ -1,31 +0,0 @@
|
||||||
|
|
||||||
config uhttpd 'main'
|
|
||||||
list listen_http '0.0.0.0:80'
|
|
||||||
list listen_http '[::]:80'
|
|
||||||
list listen_https '0.0.0.0:443'
|
|
||||||
list listen_https '[::]:443'
|
|
||||||
option redirect_https '0'
|
|
||||||
option home '/www'
|
|
||||||
option rfc1918_filter '1'
|
|
||||||
option max_requests '3'
|
|
||||||
option max_connections '100'
|
|
||||||
option cert '/etc/uhttpd.crt'
|
|
||||||
option key '/etc/uhttpd.key'
|
|
||||||
option cgi_prefix '/cgi-bin'
|
|
||||||
list lua_prefix '/cgi-bin/luci=/usr/lib/lua/luci/sgi/uhttpd.lua'
|
|
||||||
option script_timeout '60'
|
|
||||||
option network_timeout '30'
|
|
||||||
option http_keepalive '20'
|
|
||||||
option tcp_keepalive '1'
|
|
||||||
option ubus_prefix '/ubus'
|
|
||||||
|
|
||||||
config cert 'defaults'
|
|
||||||
option days '730'
|
|
||||||
option key_type 'ec'
|
|
||||||
option bits '2048'
|
|
||||||
option ec_curve 'P-256'
|
|
||||||
option country 'ZZ'
|
|
||||||
option state 'Somewhere'
|
|
||||||
option location 'Unknown'
|
|
||||||
option commonname 'OpenWrt'
|
|
||||||
|
|
|
@ -1,57 +0,0 @@
|
||||||
|
|
||||||
config wifi-device 'radio0'
|
|
||||||
option type 'mac80211'
|
|
||||||
option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0'
|
|
||||||
option country 'BG'
|
|
||||||
option cell_density '0'
|
|
||||||
option channel 'auto'
|
|
||||||
option htmode 'HT20'
|
|
||||||
option band '2g'
|
|
||||||
option txpower '20'
|
|
||||||
|
|
||||||
config wifi-iface 'default_radio0'
|
|
||||||
option device 'radio0'
|
|
||||||
option mode 'ap'
|
|
||||||
option encryption 'none'
|
|
||||||
option ssid 'OpenFest-Legacy'
|
|
||||||
option isolate '1'
|
|
||||||
option macaddr '02:24:00:00:00:01'
|
|
||||||
option network 'userwifi'
|
|
||||||
|
|
||||||
config wifi-device 'radio1'
|
|
||||||
option type 'mac80211'
|
|
||||||
option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0+1'
|
|
||||||
option country 'BG'
|
|
||||||
option cell_density '0'
|
|
||||||
option htmode 'VHT40'
|
|
||||||
option band '5g'
|
|
||||||
option channel 'auto'
|
|
||||||
option txpower '20'
|
|
||||||
|
|
||||||
config wifi-iface 'default_radio1'
|
|
||||||
option device 'radio1'
|
|
||||||
option mode 'ap'
|
|
||||||
option encryption 'none'
|
|
||||||
option ssid 'OpenFest'
|
|
||||||
option isolate '1'
|
|
||||||
option macaddr '00:50:00:00:00:01'
|
|
||||||
option network 'userwifi'
|
|
||||||
|
|
||||||
config wifi-iface 'wifinet2'
|
|
||||||
option device 'radio0'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'ofvideo'
|
|
||||||
option encryption 'sae-mixed'
|
|
||||||
option macaddr '02:50:FF:00:00:01'
|
|
||||||
option key 'openfest'
|
|
||||||
option network 'videowifi'
|
|
||||||
|
|
||||||
config wifi-iface 'wifinet3'
|
|
||||||
option device 'radio1'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'ofvideo'
|
|
||||||
option encryption 'sae-mixed'
|
|
||||||
option macaddr '02:50:FF:00:00:01'
|
|
||||||
option key 'openfest'
|
|
||||||
option network 'videowifi'
|
|
||||||
|
|
|
@ -1,295 +0,0 @@
|
||||||
---
|
|
||||||
# BSSID format: 02:BAND:00:FLOOR:00:IP
|
|
||||||
# BAND = {24,50}
|
|
||||||
# FLOOR = {00,11}
|
|
||||||
# IP = last octet from 10.20.0.xx
|
|
||||||
configurations:
|
|
||||||
# ap-wc:
|
|
||||||
# config: dap2965
|
|
||||||
# ip: 10.20.0.22
|
|
||||||
# wlans:
|
|
||||||
# 0:
|
|
||||||
# bssid: 0e:50:00:11:00:52
|
|
||||||
# channel: 36
|
|
||||||
# txpower: 22
|
|
||||||
# 1:
|
|
||||||
# bssid: 0e:24:00:11:00:52
|
|
||||||
# channel: 12
|
|
||||||
# txpower: 10
|
|
||||||
# mixins:
|
|
||||||
# - all
|
|
||||||
# - dap2965
|
|
||||||
# - dap2965-single-trunk
|
|
||||||
# ap-bar:
|
|
||||||
# config: dap2965
|
|
||||||
# ip: 10.20.0.21
|
|
||||||
# wlans:
|
|
||||||
# 0:
|
|
||||||
# bssid: 0e:50:00:11:00:51
|
|
||||||
# channel: 52
|
|
||||||
# txpower: 22
|
|
||||||
# 1:
|
|
||||||
# bssid: 0e:24:00:11:00:51
|
|
||||||
# channel: 6
|
|
||||||
# txpower: 10
|
|
||||||
# mixins:
|
|
||||||
# - all
|
|
||||||
# - dap2965
|
|
||||||
# - dap2965-single-trunk
|
|
||||||
|
|
||||||
# top floor
|
|
||||||
ap-cf-srv:
|
|
||||||
config: tplink-eap615
|
|
||||||
ip: 10.20.0.50
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 0e:50:00:11:00:50
|
|
||||||
channel: 157
|
|
||||||
txpower: 22
|
|
||||||
1:
|
|
||||||
bssid: 0e:24:00:11:00:50
|
|
||||||
channel: 13
|
|
||||||
txpower: 10
|
|
||||||
2:
|
|
||||||
bssid: 0e:50:ff:11:00:50
|
|
||||||
key: REPLACETHIS
|
|
||||||
3:
|
|
||||||
bssid: 0e:24:ff:11:00:50
|
|
||||||
key: REPLACETHIS
|
|
||||||
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- tplink-eap615
|
|
||||||
|
|
||||||
|
|
||||||
ap-cf-f-l:
|
|
||||||
config: dap2965
|
|
||||||
ip: 10.20.0.51
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 0e:50:00:11:00:51
|
|
||||||
channel: 157
|
|
||||||
txpower: 22
|
|
||||||
1:
|
|
||||||
bssid: 0e:24:00:11:00:51
|
|
||||||
channel: 13
|
|
||||||
txpower: 10
|
|
||||||
2:
|
|
||||||
bssid: 0e:50:ff:11:00:51
|
|
||||||
key: REPLACETHIS
|
|
||||||
3:
|
|
||||||
bssid: 0e:24:ff:11:00:51
|
|
||||||
key: REPLACETHIS
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- dap2965
|
|
||||||
- dap2965-single-trunk
|
|
||||||
|
|
||||||
ap-cf-f-r:
|
|
||||||
config: dap2965
|
|
||||||
ip: 10.20.0.52
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 0e:50:00:11:00:52
|
|
||||||
channel: 60
|
|
||||||
txpower: 22
|
|
||||||
1:
|
|
||||||
bssid: 0e:24:00:11:00:52
|
|
||||||
channel: 9
|
|
||||||
txpower: 10
|
|
||||||
2:
|
|
||||||
bssid: 0e:50:ff:11:00:52
|
|
||||||
key: REPLACETHIS
|
|
||||||
3:
|
|
||||||
bssid: 0e:24:ff:11:00:52
|
|
||||||
key: REPLACETHIS
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- dap2965
|
|
||||||
- dap2965-single-trunk
|
|
||||||
|
|
||||||
ap-cf-a-2:
|
|
||||||
config: dap2965
|
|
||||||
ip: 10.20.0.53
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 0e:50:00:11:00:53
|
|
||||||
channel: 44
|
|
||||||
txpower: 22
|
|
||||||
1:
|
|
||||||
bssid: 0e:24:00:11:00:53
|
|
||||||
channel: 5
|
|
||||||
txpower: 10
|
|
||||||
2:
|
|
||||||
bssid: 0e:50:ff:11:00:53
|
|
||||||
key: REPLACETHIS
|
|
||||||
3:
|
|
||||||
bssid: 0e:24:ff:11:00:53
|
|
||||||
key: REPLACETHIS
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- dap2965
|
|
||||||
- dap2965-single-trunk
|
|
||||||
|
|
||||||
ap-cf-b:
|
|
||||||
config: dap2965
|
|
||||||
ip: 10.20.0.54
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 0e:50:00:11:00:54
|
|
||||||
channel: 40
|
|
||||||
txpower: 22
|
|
||||||
1:
|
|
||||||
bssid: 0e:24:00:11:00:54
|
|
||||||
channel: 9
|
|
||||||
txpower: 10
|
|
||||||
2:
|
|
||||||
bssid: 0e:50:ff:11:00:54
|
|
||||||
key: REPLACETHIS
|
|
||||||
3:
|
|
||||||
bssid: 0e:24:ff:11:00:54
|
|
||||||
key: REPLACETHIS
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- dap2965
|
|
||||||
- dap2965-single-trunk
|
|
||||||
|
|
||||||
ap-cf-ws:
|
|
||||||
config: dap2965
|
|
||||||
ip: 10.20.0.55
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 0e:50:00:11:00:55
|
|
||||||
channel: 60
|
|
||||||
txpower: 22
|
|
||||||
1:
|
|
||||||
bssid: 0e:24:00:11:00:55
|
|
||||||
channel: 1
|
|
||||||
txpower: 10
|
|
||||||
2:
|
|
||||||
bssid: 0e:50:ff:11:00:55
|
|
||||||
key: REPLACETHIS
|
|
||||||
3:
|
|
||||||
bssid: 0e:24:ff:11:00:55
|
|
||||||
key: REPLACETHIS
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- dap2965
|
|
||||||
- dap2965-single-trunk
|
|
||||||
|
|
||||||
ap-cf-tr:
|
|
||||||
config: archer-c5
|
|
||||||
ip: 10.20.0.56
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 0e:50:00:11:00:56
|
|
||||||
channel: 108
|
|
||||||
txpower: 22
|
|
||||||
1:
|
|
||||||
bssid: 0e:24:00:11:00:56
|
|
||||||
channel: 1
|
|
||||||
txpower: 10
|
|
||||||
2:
|
|
||||||
bssid: 0e:50:ff:11:00:56
|
|
||||||
key: REPLACETHIS
|
|
||||||
3:
|
|
||||||
bssid: 0e:24:ff:11:00:56
|
|
||||||
key: REPLACETHIS
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- archer-c5
|
|
||||||
- archer-c5-single-trunk
|
|
||||||
|
|
||||||
ap-cf-sc:
|
|
||||||
config: archer-c5
|
|
||||||
ip: 10.20.0.57
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 0e:50:00:11:00:57
|
|
||||||
channel: 44
|
|
||||||
txpower: 22
|
|
||||||
1:
|
|
||||||
bssid: 0e:24:00:11:00:57
|
|
||||||
channel: 5
|
|
||||||
txpower: 10
|
|
||||||
2:
|
|
||||||
bssid: 0e:50:ff:11:00:57
|
|
||||||
key: REPLACETHIS
|
|
||||||
3:
|
|
||||||
bssid: 0e:24:ff:11:00:57
|
|
||||||
key: REPLACETHIS
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- archer-c5
|
|
||||||
- archer-c5-single-trunk
|
|
||||||
|
|
||||||
ap-cf-a-1:
|
|
||||||
config: dap2965
|
|
||||||
ip: 10.20.0.58
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 0e:50:00:11:00:58
|
|
||||||
channel: 157
|
|
||||||
txpower: 22
|
|
||||||
1:
|
|
||||||
bssid: 0e:24:00:11:00:58
|
|
||||||
channel: 13
|
|
||||||
txpower: 10
|
|
||||||
2:
|
|
||||||
bssid: 0e:50:ff:11:00:58
|
|
||||||
key: REPLACETHIS
|
|
||||||
3:
|
|
||||||
bssid: 0e:24:ff:11:00:58
|
|
||||||
key: REPLACETHIS
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- dap2965
|
|
||||||
- dap2965-single-trunk
|
|
||||||
|
|
||||||
# lower floor
|
|
||||||
ap-ws-ws1:
|
|
||||||
config: linksys
|
|
||||||
ip: 10.20.0.60
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 0e:50:00:11:00:60
|
|
||||||
channel: 44
|
|
||||||
txpower: 22
|
|
||||||
1:
|
|
||||||
bssid: 0e:24:00:11:00:60
|
|
||||||
channel: 1
|
|
||||||
txpower: 10
|
|
||||||
2:
|
|
||||||
bssid: 0e:50:ff:11:00:60
|
|
||||||
key: REPLACETHIS
|
|
||||||
3:
|
|
||||||
bssid: 0e:24:ff:11:00:60
|
|
||||||
key: REPLACETHIS
|
|
||||||
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- linksys
|
|
||||||
- linksys-single-trunk
|
|
||||||
ap-ws-ws2:
|
|
||||||
config: linksys
|
|
||||||
ip: 10.20.0.61
|
|
||||||
wlans:
|
|
||||||
0:
|
|
||||||
bssid: 0e:50:00:11:00:61
|
|
||||||
channel: 157
|
|
||||||
txpower: 22
|
|
||||||
1:
|
|
||||||
bssid: 0e:24:00:11:00:61
|
|
||||||
channel: 13
|
|
||||||
txpower: 10
|
|
||||||
2:
|
|
||||||
bssid: 0e:50:ff:11:00:61
|
|
||||||
key: REPLACETHIS
|
|
||||||
3:
|
|
||||||
bssid: 0e:24:ff:11:00:61
|
|
||||||
key: REPLACETHIS
|
|
||||||
|
|
||||||
mixins:
|
|
||||||
- all
|
|
||||||
- linksys
|
|
||||||
- linksys-single-trunk
|
|
|
@ -1,83 +0,0 @@
|
||||||
CONFIG_TARGET_ar71xx=y
|
|
||||||
CONFIG_TARGET_ar71xx_generic=y
|
|
||||||
CONFIG_TARGET_ar71xx_generic_DEVICE_dap-2695-a1=y
|
|
||||||
CONFIG_ALL_KMODS=y
|
|
||||||
CONFIG_BWMNG_EXTENDEDSTATS=y
|
|
||||||
CONFIG_BWMNG_TIME=y
|
|
||||||
CONFIG_DROPBEAR_ECC=y
|
|
||||||
CONFIG_ETHTOOL_PRETTY_DUMP=y
|
|
||||||
CONFIG_PACKAGE_ATH_DEBUG=y
|
|
||||||
CONFIG_PACKAGE_ath10k-firmware-qca988x=m
|
|
||||||
CONFIG_PACKAGE_ath10k-firmware-qca988x-ct=y
|
|
||||||
CONFIG_PACKAGE_bmon=y
|
|
||||||
CONFIG_PACKAGE_bwm-ng=y
|
|
||||||
CONFIG_PACKAGE_collectd=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-cpu=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-exec=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-interface=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-irq=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-iwinfo=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-load=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-memory=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-netlink=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-network=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-wireless=y
|
|
||||||
CONFIG_PACKAGE_collectd-mod-ethstat=y
|
|
||||||
CONFIG_PACKAGE_confuse=y
|
|
||||||
# CONFIG_PACKAGE_dnsmasq is not set
|
|
||||||
CONFIG_PACKAGE_ebtables=y
|
|
||||||
CONFIG_PACKAGE_ebtables-utils=y
|
|
||||||
CONFIG_PACKAGE_ethtool=y
|
|
||||||
CONFIG_PACKAGE_firewall=m
|
|
||||||
#CONFIG_PACKAGE_horst=y
|
|
||||||
CONFIG_PACKAGE_hostapd-utils=y
|
|
||||||
CONFIG_PACKAGE_ip6tables=m
|
|
||||||
CONFIG_PACKAGE_iptables=m
|
|
||||||
CONFIG_PACKAGE_kmod-br-netfilter=y
|
|
||||||
CONFIG_PACKAGE_kmod-bridge=y
|
|
||||||
CONFIG_PACKAGE_kmod-ebtables=y
|
|
||||||
CONFIG_PACKAGE_kmod-ip6tables=m
|
|
||||||
CONFIG_PACKAGE_kmod-ipt-conntrack=m
|
|
||||||
CONFIG_PACKAGE_kmod-ipt-nat=m
|
|
||||||
CONFIG_PACKAGE_kmod-ledtrig-heartbeat=y
|
|
||||||
CONFIG_PACKAGE_kmod-llc=y
|
|
||||||
CONFIG_PACKAGE_kmod-nf-conntrack=m
|
|
||||||
CONFIG_PACKAGE_kmod-nf-conntrack6=m
|
|
||||||
CONFIG_PACKAGE_kmod-nf-ipt6=m
|
|
||||||
CONFIG_PACKAGE_kmod-nf-nat=m
|
|
||||||
CONFIG_PACKAGE_kmod-nls-base=y
|
|
||||||
CONFIG_PACKAGE_kmod-stp=y
|
|
||||||
CONFIG_PACKAGE_kmod-usb-core=y
|
|
||||||
CONFIG_PACKAGE_kmod-usb-ledtrig-usbport=y
|
|
||||||
CONFIG_PACKAGE_kmod-usb-ohci=y
|
|
||||||
CONFIG_PACKAGE_kmod-usb2=y
|
|
||||||
CONFIG_PACKAGE_libgmp=y
|
|
||||||
CONFIG_PACKAGE_libip6tc=m
|
|
||||||
CONFIG_PACKAGE_libltdl=y
|
|
||||||
CONFIG_PACKAGE_liblua=y
|
|
||||||
CONFIG_PACKAGE_libmnl=y
|
|
||||||
CONFIG_PACKAGE_libncursesw=y
|
|
||||||
CONFIG_PACKAGE_libnetsnmp=y
|
|
||||||
CONFIG_PACKAGE_libnettle=y
|
|
||||||
CONFIG_PACKAGE_libnfnetlink=y
|
|
||||||
CONFIG_PACKAGE_libnl-core=y
|
|
||||||
CONFIG_PACKAGE_libnl-genl=y
|
|
||||||
CONFIG_PACKAGE_libnl-route=y
|
|
||||||
CONFIG_PACKAGE_libpcap=y
|
|
||||||
CONFIG_PACKAGE_libpthread=y
|
|
||||||
CONFIG_PACKAGE_libubus-lua=y
|
|
||||||
CONFIG_PACKAGE_libuci-lua=y
|
|
||||||
# CONFIG_PACKAGE_odhcpd is not set
|
|
||||||
CONFIG_PACKAGE_rpcd=y
|
|
||||||
CONFIG_PACKAGE_snmpd=y
|
|
||||||
CONFIG_PACKAGE_sudo=y
|
|
||||||
CONFIG_PACKAGE_tcpdump=y
|
|
||||||
CONFIG_PACKAGE_terminfo=y
|
|
||||||
CONFIG_PACKAGE_wavemon=y
|
|
||||||
CONFIG_PACKAGE_wifi-sentinel=y
|
|
||||||
CONFIG_PACKAGE_wpa-cli=y
|
|
||||||
CONFIG_PACKAGE_wpad=y
|
|
||||||
# CONFIG_PACKAGE_wpad-mini is not set
|
|
||||||
CONFIG_PACKAGE_zlib=y
|
|
||||||
CONFIG_WPA_SUPPLICANT_INTERNAL=y
|
|
||||||
CONFIG_VERSION_REPO="https://mirrors.linux-bulgaria.org/lede/releases/17.01.4"
|
|
|
@ -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 interface
|
|
||||||
<Plugin interface>
|
|
||||||
Interface "eth0"
|
|
||||||
Interface "eth1"
|
|
||||||
Interface "wlan0"
|
|
||||||
Interface "wlan1"
|
|
||||||
</Plugin>
|
|
|
@ -1,3 +0,0 @@
|
||||||
config dropbear
|
|
||||||
option Port '22'
|
|
||||||
option PasswordAuth 0
|
|
|
@ -1,23 +0,0 @@
|
||||||
ssh-dss AAAAB3NzaC1kc3MAAAEBAPXBNrnCwC4Dbu6jE2YkcIxp+yOF54sFbOftPg0vpVV7pKYdgVQo6pAm8tSfRBcfhVDqVXUgewnpHk2Pr5CU6D0XyeaKd1Si5JGShh0kTDp/ZrPrb/IDSIpAkFfT57E9oGUdL4biRk4gViEE2qftZ92cg0K55mbIcuCSBny/N5owHLOgwFeKSLEAgZd4ETrtmIEQkoCojpO7PG1jO2ug9JvYjdTKE3lzkOtzu+wqzo0XhMUEhdGSEmtV0/g/BhBhvcJX8GpvWXGwenprqClWZXAWiYr7Og01u+B3UNnwnniSoVaTuX5HM/T7mB2NjdyLv+nPa2HrEotrKcZ9LnQVf30AAAAVAKVU1gFzP6K/YffvuWVjshHU5WRrAAABABRSwtzWDOXzen1mTFwBKSRVxh99gVZixnTxCz40nUiKJqEYc3X+qmAgdwMF4/KMAnQnXrMD8VKLfQMWPZugOCFYrZeIhPFiWmWebVhUum2OZmgMM9a9EBtB8SRjii/zwvXhNi40NRhzDq0gEMlHEgYL1hhpeqwxluxgC2Kj+41ShZ3pBgncy3G1BJGeY1QTE+N9nak9aeRWrrrSY+s54XrL8pvEi7EjcgfnAxdr2SBptPaIUeUvP3TLRiGwuRvLUwxCZHmD+llVclV9DBQQKhaJKx0LLlJzh1tlMyggOPTIMXn+9q/cQ8JjY/3ADpMVH/r0BnAylfZsZXDXH3YSmEsAAAEBALF7bz5c8o76MntB2CKOr33C+M3m/mhjf+5SL3Ttd/USSWyhd9PWBXQYLPPdAxxO0tMhXnPUVzKKFLufavIBT9Ldhusq0/7NzAOhq5KegLNKABVvKzr8dD1UdpYVZnEBGOVbZgEler2d7z5IRkx1HAIGTxtl50h1xgUc9i8riRzZkc5IIcnRruHZxmjAoVAAqxb8P0wPZkHSpuRvhUhZ9IFcCgUc/BYlv8GXE4mUmd069IAEkYKDGX1R9M/teMn4vkEFw/pCHxPmv1EpcWALyNDZ0ES0K7QnxcRdviEFvuI8EeAy+BcvxyIOuGHcdEm2n8gNu5SCTx3cPMys0NQZ5JM= vasil@lyra
|
|
||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC//hCcxBoM3l06lagxvdJ/3bnckP2xtX93B5Pv1D2BGcGvjOgtiqJMY8HfrlbHj2KuG2SiMR6HBbm/utZF4mMBnvGscNjr8lb8tfdbj6ZRroig1ngTdRyZxXVoE0UXH/1Xz15ezuf+mTSaUV/GXPte1a2Xo1izp0bbdg6WYImD3aGf+XawZaS09Vsh4xqoXRd4cPXMiCFOz8iwq3L0ycep6MasNAYT6BOZ1qWECUn0IgrNJtM9Iaxk0nEarHAi3qEi/XTBIOtejLmz3vk1C5dPXHZk/C2qDMNawPoVQAJ9MhjH+HWSx9L/MMzjpknApovMiJ5pppGp80e5L5oHJjwqla+dunedO9GSkg2fW2Vlabk1DMRmUGEyYhLCTD4vop9xxLLq4e3jazgRI/l26yhxYJhrrQVCNJcCMitSoPeJJGhFUjNKgftGWyTHk2ICMlcpwtMoolecChstiHXnZsrrs1pREzt6dWZeOILHVUQ64eBbPhUrNjtuZCTkB/FPHaJVNJP/uiqC9NTpk3zVxycK7cqYeNsWAXlXcLjFAwXj2VOdOQz8XrW6zpeDPak/+v4I5q1dIh/1VeN7ESO/6h7wEzkNJd5YhZrVThjgxIbGy+OZfi2IslQX7GAf9rBbA/5jK0WCaJYvIt+zRXPxMfeAJcMn3sWYo7/jR1viB7YApQ== vasil@nymphadora
|
|
||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCwhUsfw7gByLGwIng/Cx6cA6e18HiZl0fPk7k2DPtBHqh8HL1BIqrzMW7plR3/NKJKTTVNGG7yoVW4N61bJgVAgqDvJDEVIevRKq+VqeobfmwKX8gXoy7qLC61/Vcy4bkgyD7bl9O+szqx3xoQrZBdT9TmLrCXdPZJyivCOpn1z6gQrpTyw94TmVz+16FXF3o5Tef406d6TOeIyny+P3SfQGN28b90h/ToyftNuuM1iCNSrbx3MN3RhXcBq+3eozw3Qmdzz1qKRvVfpXjWWogZowZ00Qf5TZ4edJTVIU4wySbPrnEgAwtXmhSsxHUxqhqMOL2yTp5g3fcTlg88rC6J9+FjS14OSsBwYasBVSzLerLagGLKYx3pbdJpztCAMYVY+qzRDESgr/misBHBRe/OQEDwpYLjdO3hKXiAODH+UFA7Vm2yUZFRorgm7bMB8MoQHY6r/FqQkrsT7iyl+/GbnjMTbBgX+a7bXL9rBDEer+1F/bQeqaaqwgi4mbYe0ZCod1paETEeEyHM12mWDitZYZbNbxGWZ63lRBIljecvpPewVs1GbAyRjXPVSmMEJIPc1wlSagtjgRxo+dA+9F5HuSSMJ06PUBDjBaorDbCExTR2mUwJd4SjFKq2j/LV1jg1xzyuyGSCL+DEpgIb1BbzPBOxPFuX3tzSwWySU+ZVIw== Petko Bordjukov <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 AAAAB3NzaC1yc2EAAAADAQABAAAEAQvhHSH9GhmetwOhMOuMHMHtGyZL9RPOqjeW1hi/E7DkOPtk9mZJ2u88i2Z4f0BjaVG5aCrq8lq5KOR455URgQPl/R5ZXpG9c1ohsVxSSKs/dWZrjbo7cmN1B6zIvrZpOEbhN2R8cmV0Exi18YCtF6awsP7i5qd0IMA5OO/tmdGiG2mvJv7GU/MTuLujS4/+5WliQVcfhOLyo6hM3ppY7Rkxc4RbQc514IB+WMoWKPbMjT0+kVE7HjBK+92KH0KPoSU9LTk+IEmLzs36v7s206grC28F97GfyGkmN2fbSygEQ2rkvTz1Z+IxMiraqhEXbAIDs6pnGfFHSjKJTRR/yK2i14Enz4KtcjSafkv0E2tpx9D3eK6HJp0iEC2ohN4YBSZzw+gvg51XOZYHjwwqcYWHq2NV7AzSxuTrEw0GVHqkPWbJOGi49+0cbdIPLhc2dKlk7/cvZiqD9d3yQmJ3ENK/Ut3ca4Zzab4wm10SUIHVmICv9CClLnxAcyzMy2Su/t4LnQKt9ytA2dl0z8UayRcALVP5wRxY3TaE4KM0NgR8k6mnU3SddkJbuE88PVFopyCNLY3njViL+9OI/ugbeINgChyC8TwZWkaLPtdVp6eUmNfIJrNg8ZRXeCR/ff89rn5sXsWKeHB93znBkpHX/wpj1zj0bSXk3GIO274WSbxdoOihQRVwtIKT8s4LVJQ1Om+Rnt22asPp3DRU1+KNmCJGX90i6MK0u7dyf2B1gCmlZJqe9I4N1SlNxL43i4hI9zzVaOiTk+lvIIPdKr45oRZIRMleiXAm9vxzB/x7doeuUj9rLyCB1UTl1Za1f8TxCYK/4zD3n5i3azbtMm/lEBeA8YYcd+77BD7DeMtgLlTlmJN6WeB3KqLVbBVmesUvCR2DpFhGHXf/WmUj7XQ3nEDdTvD5yCP2ruPV/DGkR+awlo5R4tKSF9CVmWn0hOVUg1SbtT6118RymYRNNma/tlg0sm+7fXL7E/8BApYgBWgarKvpAEl4c/d3n4zNHZDPY6q6r77+JUM6FoC/817Qni+VDS96pY3/LkaLt6Tm3AlToZWRDcjj5oTt8uihhHslZJQMJSWRClbhvCwY15pgJ/VlL/Tq5qFxlnX0g7Veock1CHqldHy/xyW0zPkg1JqRs5OARFoqxK7eToFB9cpe3+qvMPDAv/BCAItYOM0bPF06+BYc9B5vHwlx0V5G4YpFHufUi0fDn2BEvxlxK88qIVpz2IkaOlryyd2S9S9ozow2Bd7qGDolhVhtQPGd61EfR6lPEsJCdZtCmdftUoZQu+FVR3c/nJYjHekEdPMbwN4YCrbZ3Oa1bT6lAHVs8ZoKHBw9EKtWfI3JMbxxS/EKioyh Mario_x220
|
|
||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDSgKxh21+VVNIxkhPGrpW8hcur0Wvm5oohXlMr2GcJhe2xr/hiqd9SpTSAmVck371IUv9HDdCEZWYPSmQJqqFA/wOwSd7FMLFDckA8Wv5sVyOKaFAhwlh6SxGB8U3tfdGEGXitBeFXTNCAYMUnRaiHA0npwRXvNijio5T4YsK4e78UcFAv8JoAkl7CWC/tG3c+m65GbU8sBKM0WmFHSEb5wf0nKtcmZOzVd+x4lR3rtBYlQNcsapezrSkvYdHFhe3u4Bhl0cGhy1C0DNw8IqScRowJ6pjkotY75CxrZkPzYWrygjnTnkF6NnYSGXQhN9B8WuVa33I5aDwX5iTO63Z8bW84XUJZuyXTpRJjb0fiueZaq1ubOUpSzH29+c1XdvnkF9unQ1vnSpT2jHqRFJzTeooSL0OhyFzogtDDA6T58jXK7pWW6P69MBq0D1t8yNXAOU4m5a7dhM1YBK48BsXgY4wOUD02L0oIYXPSTXOLkruLBFmxHFzSlpJabxN+2Gm73hAqr+OJuxf6foMG88QKE4Mjjb1X2S94Ll3HwijfZVM+gpg05MOtCyoIFzXirz2AvNptLc86ua+uCC8LxOphNLuQdbEVzx5pLPHkb/j3va1cl+VDV1TUJ6hH9sfG3LXTrMKFoMNDG884T/JPli+U3UVf0L9JDYbfZtynv0fEIQ== sial@carry
|
|
||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC52m4DGKNNG+zBTTEdjQEyWlANm4s9k/4qPiv1lhsJT8WYYr9fhkhfNEMknadL0Ol/r6O31trajMdN2A8x+94Nwu6biZ3AqUXMYq6L4PavHjnzD+doY1LP+REWjIDHSGUKWNOSTAWFToqi3xsbamC2Pe6t9p4KkTLLL/vYRuryAjBbxvOlULVqHh77OGhlQdCZzAAbALdBHVrF3j0lr4Lgwoc2mDW8UnX8ZuAyAMnAcZb6QqU5YS6Gi23qePYBtpNzjIUbTq9JYOpid9DddyODsMhtx4UQ0ja+E/iw3UJv7dZkbRIDtlzK7WWUli034RQ9zgkHmENOYSHCGPQNEwJUkrf+KgFH6u4yIeZ50PzgKTfKUXlsFFzP4kUOTRncShmTDeLEmKIdlVqaFbyq7ztUqXzUoB6R2mtVIqQ4ZPk/5pPecp0YdcjkO/UHtC++CIobc8pk51UsJOHKwo2ZF/+5Hi42ZSlBXq5E1rhQDC0Hxl9qaNPIb1idvppa0l8Qnm+M4+zCPPvgRQks9TOtK1a8ATLZEP5HP2NfgznXMrgLitL6sr9scwike29CuIU3njgslK2k/iNazNFu036fTE5d6J7PJ4dnddnLPvbvRN6OkK4xhKABSscCvqsfmFc6qvuewARcvEk+6o7ygh9IOmz6oUhSIiYL1TX6H4OoFU1I1Q== heth
|
|
||||||
|
|
||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC50DAoptJQenHidYlgucpaXWcoFlK1WYuhCNH19zuCMlvaCFOTFw9cTUVCQnqgI3CPv39mBOejSi2sbXnkraLyIuDFBNkZ1rP/a2UvsRfZz/UUznU2Nl+j7t1QzyjQ3VTBpdmhCiyt6E97VV9pUat3VZkj5ufxXT3xAotAx/739ICSAlstzaSj+UfX065sYnzFF64kopuxV89iq6LJ0VeatvdRB7U6n/Mrjh+/x6cq2plaRAb/4pOvG4U1JKEKbmOIjpqKRAFs5sp1VQDG/5OISnox4Nt8YjdMOjv4RzjE1Otx1XVAzoTJJyluo79QcXMGwgbfJyr5/KW157I5Jhnl
|
|
||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDO9765bnMDWMKSdvvQA133eK2+3x+a6e/NiHz5VvQcpBQw8zdMP8ztAKyUqIorCfeLEV2Qwgn7TZBWZ6o2+GJ0lz/GKTjkpgUcr2teEIJZ4h/h6WLn/B1r5o2CFSBWyeMcGQaD15G3ZQ6rA5ho2rwY/NeN+IiG7exBH4ngRQG16vl3fbOlMH1FfAm+yhMz9VxA5HJFScaqPCd3Np7NICh88JpbxJvfbECON7v62xJTvR/lYAQ/qrtB9OOTFr5HJiNRPNKHZtcwZvMPxKmSBP+5xhmAzx8b7z7/TxDjIo43tWuZBjgDfqJa6grYKKknDBQT2sDr6oiKrvnc7UaXt1Mh syrinx
|
|
||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCVre8/sr05M8tP1r3/tTMNdwJHWIcHqEvkgvX8hKCLXOzTVkUv5ElnSRVw95bNHO3T7L/CI/wrqgGBYPi+G20PlEbevGADIUEXvPdDN5vpLF7Ecj9AajUSEMggsTLveeiFCdM294c9vHL08X69y3sRyuOOfykShWAzp43NVGZwHKiCuAh0j1npWgmFGhhGQAlWQZUvN5Mko/37LQgkJskfVfALMCNhXi2V+rDWfEtJimRv/Vv71r02DW1BCidPvrDex8O4BVb5ezoiI1q5jJoeIy44ijzBqBdVpzfZhgw+QMM84K2yVRh+T4SdZtGaXLKwLiJ6X0NBL15JHmOGgFIx nagios@vin
|
|
||||||
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPRcYH7ZTXihvj3PXbFQKWJInUzvBNRXBia61+IE0amy Yasen6275
|
|
||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAEAQDAdqMHy1gpVmnUokoUJ0LbqZtFiARVz2p5FRD/vs37MoD0LrCQKf1zylXsh9Vd31TBPL75Uz6xbkZswGwBa5kuPpEpxkhrpTlJ5J6V9xHcnaZQKHal3P4ZRKtvfmeKlncm0MPW53Dkz28xECNBBm8fsXFECDdjFUxO8PD5x4s82o/TUnuC2L5DSTZTZfLekllTjzQkyBatUZSPKaDxghtPz+r7SOTezBjePKr4Z8td5vc9kDCNmBqZzQehjVqB2SjASCoks0ZJ10DQ4MdvuKeLvFcp4T+TLMl1+VgvOSRkahkWYW/W5ljht7MDR9JATn1hs9kL2f6ZAGRnteo3zH0kUjy8OtMitUuFEdf80cUI9vf12wZd7M+Za2ntq/gN9raEGrqsf+d7UTweTp4wm8FiUp8AQp1Og7105B0SCRn+kSHSWzkhzI6GxF1pdD/K80oOVnox4CSmCaWNqWK2Q/8roX/6dQTYbQfe/as67gCse2W75wL7oGR8Lh5DU1/sYAD9Vsk6Ru4Vk6H44mtMXM6JWRqGAB9L+w6mrPo2DO0FZ6S2VFlWfalLbwWK6bnROK63CUuUIcTna1f63eLRXsOES+ilIn/6miwdA2i6qaMhoilJiT+eg/oTikzquNVAUgmVL4gFSWqFKoNTQJut+96MjPN690D23bB5abLb4tEGzASxZUgNoFjv77JeoQx/cSTzEmZk7Jm+e/De1dKfIC9ja1MjPrbsx/nlV0lKI52ruEI0HtE824FchUFtBfkEWi2KRDhmviMye1sGDFjdOayrpNwKpjqjgvkWzAdmqvvYXN/SLGOXrqQi2ggeAYKgV5OBnj57ytQJbZUlpZIBZUwhBcg6hhOZ3wyafe0Yil8wC8NBUDhuxFIsDrHwM4SfxY7KIRlJUeQciXBysfA71DGIIn67KL/JCg+CKBiOl67f6hUwF6RjEnyPJc/wL49iphe3T5MdhYUJ/qW8vfrZ7sB14zFhH4kU4wBlERirg1TcCa/ixGkBO/bzytUmcwTEYPT22L40NIBcXmKeEn89RQedROUtYYp+UwSkYJ2D2tHJTzoeQmMzCGXSZ24QU9FxtSWgyViyTuBsyWSoly2u3czS0FihlTXX/ZQ97HFLRKweuJMw2VTsu6nSOnxZIlsVGxnAbGosMxxdtOS7Tm1CHY6XvEGLnJCvGCj3guQO1eQq1ZaXmUmqaQj7v7wBwjPne1E5gIkJvqLOT61vcwgRNhUN52NzknkpK5cctWUstetQ0nxnckIgu5OPrMiGGip2xotqGmLjMpjCJRjRQbVmYwj5MQzkxGMkGkD57nDKO+UR7sK7yQW7LQfbol+JgNaHUlaLhz3r/o5XUg0n4IfAxRLT yasen6275
|
|
|
@ -1,34 +0,0 @@
|
||||||
#!/bin/sh /etc/rc.common
|
|
||||||
# Copyright (C) 2014 OpenWrt.org
|
|
||||||
|
|
||||||
NAME=wifi-sentinel
|
|
||||||
START=95
|
|
||||||
|
|
||||||
SENTINEL_BIN=/usr/bin/${NAME}.sh
|
|
||||||
|
|
||||||
USE_PROCD=1
|
|
||||||
|
|
||||||
start_instance() {
|
|
||||||
local cfg="$1"
|
|
||||||
local packets interval network
|
|
||||||
|
|
||||||
config_get packets "$cfg" "packets"
|
|
||||||
config_get interval "$cfg" "interval"
|
|
||||||
config_get network "$cfg" "network"
|
|
||||||
|
|
||||||
procd_open_instance
|
|
||||||
|
|
||||||
procd_set_param command "${SENTINEL_BIN}"
|
|
||||||
procd_set_param respawn
|
|
||||||
procd_set_param env PACKETS=$packets INTERVAL=$interval NETWORK=$network
|
|
||||||
|
|
||||||
procd_add_reload_interface_trigger $interface
|
|
||||||
procd_add_reload_trigger "${NAME}"
|
|
||||||
|
|
||||||
procd_close_instance
|
|
||||||
}
|
|
||||||
|
|
||||||
start_service() {
|
|
||||||
config_load ${NAME}
|
|
||||||
config_foreach start_instance ${NAME}
|
|
||||||
}
|
|
|
@ -1,17 +0,0 @@
|
||||||
# Put your custom commands here that should be executed once
|
|
||||||
# the system init finished. By default this file does nothing.
|
|
||||||
|
|
||||||
|
|
||||||
/usr/sbin/ebtables -A FORWARD -i wlan+ -o wlan+ -j DROP
|
|
||||||
|
|
||||||
for mac in a0:36:9f:01:fc:e4 70:85:c2:a2:d2:16 2c:59:e5:73:c2:d0 2c:59:e5:73:c2:d4; do
|
|
||||||
/usr/sbin/ebtables -A FORWARD -i wlan+ -s ${mac} -j DROP
|
|
||||||
done
|
|
||||||
|
|
||||||
for mac in a0:36:9f:01:fc:e4 70:85:c2:a2:d2:16 2c:59:e5:73:c2:d0 2c:59:e5:73:c2:d4; do
|
|
||||||
/usr/sbin/ebtables -A FORWARD -i eth+ -o wlan+ -s ${mac} -j ACCEPT
|
|
||||||
done
|
|
||||||
|
|
||||||
/usr/sbin/ebtables -A FORWARD -i eth+ -o wlan+ -j DROP
|
|
||||||
|
|
||||||
exit 0
|
|
|
@ -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,66 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
. /lib/functions/network.sh
|
|
||||||
|
|
||||||
p=$(uci get wifi-sentinel.@wifi-sentinel[0].packets)
|
|
||||||
if [ -z "$p" ]; then
|
|
||||||
PACKETS='3'
|
|
||||||
else
|
|
||||||
PACKETS="$p"
|
|
||||||
fi
|
|
||||||
|
|
||||||
p=$(uci get wifi-sentinel.@wifi-sentinel[0].interval)
|
|
||||||
if [ -z "$p" ]; then
|
|
||||||
INTERVAL='10'
|
|
||||||
else
|
|
||||||
INTERVAL="$p"
|
|
||||||
fi
|
|
||||||
|
|
||||||
p=$(uci get wifi-sentinel.@wifi-sentinel[0].network)
|
|
||||||
if [ -z "$p" ]; then
|
|
||||||
NETWORK='management'
|
|
||||||
else
|
|
||||||
NETWORK="$p"
|
|
||||||
fi
|
|
||||||
|
|
||||||
STATUS='unknown'
|
|
||||||
|
|
||||||
lightsoff()
|
|
||||||
{
|
|
||||||
if [ "$STATUS" != 'down' ]; then
|
|
||||||
/usr/bin/logger -t wifi-sentinel -p daemon.alert Shutting down wireless interfaces due to lack of connectivity to the gateway.
|
|
||||||
/sbin/wifi down
|
|
||||||
STATUS='down'
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
lightson()
|
|
||||||
{
|
|
||||||
if [ "$STATUS" != 'up' ]; then
|
|
||||||
/usr/bin/logger -t wifi-sentinel -p daemon.notice Bringing up wireless interfaces. Gateway connectivity restored.
|
|
||||||
/sbin/wifi up
|
|
||||||
STATUS='up'
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
ping_check()
|
|
||||||
{
|
|
||||||
local target
|
|
||||||
network_get_gateway target $NETWORK
|
|
||||||
RET=`ping -c $PACKETS $target 2> /dev/null | awk '/packets received/ {print $4}'`
|
|
||||||
if [ "$RET" -eq "$PACKETS" ]; then
|
|
||||||
return 0
|
|
||||||
else
|
|
||||||
return 1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
/usr/bin/logger -t wifi-sentinel -p daemon.info "Starting Wi-Fi Sentinel on the $NETWORK network with $PACKETS checks every $INTERVAL seconds."
|
|
||||||
|
|
||||||
while true ; do
|
|
||||||
if ping_check; then
|
|
||||||
lightson
|
|
||||||
else
|
|
||||||
lightsoff
|
|
||||||
fi
|
|
||||||
sleep $INTERVAL
|
|
||||||
done
|
|
|
@ -1,90 +0,0 @@
|
||||||
#!/bin/sh
|
|
||||||
#
|
|
||||||
# Check bandwidth plugin for Nagios
|
|
||||||
#
|
|
||||||
# Usage: check_bandwidth.sh [-i interface] [-s sleep] [-w warning] [-c critical]
|
|
||||||
# -i, --interface Interface name (eth0 by default)
|
|
||||||
# -s, --sleep Sleep time between both statistics measures
|
|
||||||
# -w, --warning Warning value (KB/s)
|
|
||||||
# -c, --critical Critical value (KB/s)
|
|
||||||
# -h, --help Display this screen
|
|
||||||
#
|
|
||||||
# (c) 2014, Benjamin Dos Santos <benjamin.dossantos@gmail.com>
|
|
||||||
# https://github.com/bdossantos/nagios-plugins
|
|
||||||
#
|
|
||||||
|
|
||||||
while [[ -n "$1" ]]; do
|
|
||||||
case $1 in
|
|
||||||
--interface | -i)
|
|
||||||
interface=$2
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
--sleep | -s)
|
|
||||||
sleep=$2
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
--warning | -w)
|
|
||||||
warning=$2
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
--critical | -c)
|
|
||||||
critical=$2
|
|
||||||
shift
|
|
||||||
;;
|
|
||||||
--help | -h)
|
|
||||||
sed -n '2,11p' "$0" | tr -d '#'
|
|
||||||
exit 3
|
|
||||||
;;
|
|
||||||
*)
|
|
||||||
echo "Unknown argument: $1"
|
|
||||||
exec "$0" --help
|
|
||||||
exit 3
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
shift
|
|
||||||
done
|
|
||||||
|
|
||||||
warning=${warning:=5000}
|
|
||||||
critical=${critical:=8000}
|
|
||||||
interface=${interface:=eth0}
|
|
||||||
sleep=${sleep:=1}
|
|
||||||
|
|
||||||
if [[ $warning -ge $critical ]]; then
|
|
||||||
echo "UNKNOWN - warning ($warning) can't be greater than critical ($critical)"
|
|
||||||
exit 3
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ ! -f "/sys/class/net/${interface}/statistics/rx_bytes" ]] ||
|
|
||||||
[[ ! -f "/sys/class/net/${interface}/statistics/tx_bytes" ]]; then
|
|
||||||
echo "CRITICAL - Could not fetch '${interface}' interface statistics"
|
|
||||||
exit 2
|
|
||||||
fi
|
|
||||||
|
|
||||||
rx1=$(cat "/sys/class/net/${interface}/statistics/rx_bytes")
|
|
||||||
tx1=$(cat "/sys/class/net/${interface}/statistics/tx_bytes")
|
|
||||||
sleep "$sleep"
|
|
||||||
rx2=$(cat "/sys/class/net/${interface}/statistics/rx_bytes")
|
|
||||||
tx2=$(cat "/sys/class/net/${interface}/statistics/tx_bytes")
|
|
||||||
|
|
||||||
tx_bps=$((tx2 - tx1))
|
|
||||||
rx_bps=$((rx2 - rx1))
|
|
||||||
tx_kbps=$((tx_bps / 1024))
|
|
||||||
rx_kbps=$((rx_bps / 1024))
|
|
||||||
|
|
||||||
status="tx ${interface}: $tx_kbps kb/s, rx ${interface}: $rx_kbps kb/s | tx=$tx_kbps rx=$rx_kbps"
|
|
||||||
|
|
||||||
if [[ $rx_kbps -ge $warning ]] || [[ $tx_kbps -ge $warning ]]; then
|
|
||||||
if [[ $rx_kbps -ge $critical ]] || [[ $tx_kbps -ge $critical ]]; then
|
|
||||||
exit_status=2
|
|
||||||
echo "CRITICAL - $status"
|
|
||||||
else
|
|
||||||
exit_status=1
|
|
||||||
echo "WARNING - $status"
|
|
||||||
fi
|
|
||||||
else
|
|
||||||
exit_status=0
|
|
||||||
echo "OK - $status"
|
|
||||||
fi
|
|
||||||
|
|
||||||
exit ${exit_status:=3}
|
|
||||||
|
|
|
@ -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,106 +0,0 @@
|
||||||
config interface 'loopback'
|
|
||||||
option ifname 'lo'
|
|
||||||
option proto 'static'
|
|
||||||
option ipaddr '127.0.0.1'
|
|
||||||
option netmask '255.0.0.0'
|
|
||||||
|
|
||||||
config interface 'management'
|
|
||||||
option ifname 'br-lan.20'
|
|
||||||
option proto 'static'
|
|
||||||
option ipaddr '<ip>'
|
|
||||||
option netmask '255.255.255.0'
|
|
||||||
option gateway '10.20.0.1'
|
|
||||||
option dns '10.20.0.1'
|
|
||||||
option ipv6 'no'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-tmp'
|
|
||||||
option type 'bridge'
|
|
||||||
list ports 'eth1.1'
|
|
||||||
#
|
|
||||||
#config interface 'tmp'
|
|
||||||
# option device 'br-tmp'
|
|
||||||
# option proto 'static'
|
|
||||||
# option ipaddr '192.168.1.1'
|
|
||||||
# option netmask '255.255.255.0'
|
|
||||||
#
|
|
||||||
|
|
||||||
config switch
|
|
||||||
option name 'switch0'
|
|
||||||
option reset '1'
|
|
||||||
option enable_vlan '1'
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device 'switch0'
|
|
||||||
option vlan '1'
|
|
||||||
option ports '0t 4 5'
|
|
||||||
option vid '1'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan'
|
|
||||||
option type 'bridge'
|
|
||||||
option ipv6 '0'
|
|
||||||
list ports 'eth0'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan.20'
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-lan'
|
|
||||||
option vid '20'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan.21'
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-lan'
|
|
||||||
option vid '21'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan.23'
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-lan'
|
|
||||||
option vid '23'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '20'
|
|
||||||
list ports 'eth0:t'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '21'
|
|
||||||
list ports 'eth0:t'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '23'
|
|
||||||
list ports 'eth0:t'
|
|
||||||
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device 'switch0'
|
|
||||||
option vlan '2'
|
|
||||||
option ports '1t 2t 3t 6t'
|
|
||||||
option vid '20'
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device 'switch0'
|
|
||||||
option vlan '3'
|
|
||||||
option ports '1t 2t 3t 6t'
|
|
||||||
option vid '21'
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device 'switch0'
|
|
||||||
option vlan '4'
|
|
||||||
option ports '1t 2t 3t 6t'
|
|
||||||
option vid '23'
|
|
||||||
|
|
||||||
|
|
||||||
config interface 'userwifi'
|
|
||||||
option proto 'none'
|
|
||||||
option device 'br-lan.21'
|
|
||||||
|
|
||||||
config interface 'videowifi'
|
|
||||||
option proto 'none'
|
|
||||||
option device 'br-lan.23'
|
|
||||||
|
|
||||||
|
|
|
@ -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,6 +0,0 @@
|
||||||
|
|
||||||
config wifi-sentinel
|
|
||||||
option packets 3
|
|
||||||
option interval 10
|
|
||||||
option network 'management'
|
|
||||||
option switchport '1'
|
|
|
@ -1,75 +0,0 @@
|
||||||
config wifi-device radio0
|
|
||||||
option type mac80211
|
|
||||||
option band '5g'
|
|
||||||
option path 'pci0000:01/0000:01:00.0'
|
|
||||||
option channel '<radio0-channel>'
|
|
||||||
option txpower '<wlan0-txpower>'
|
|
||||||
option htmode VHT80
|
|
||||||
option distance '20'
|
|
||||||
option require_mode 'n'
|
|
||||||
list basic_rate '54000'
|
|
||||||
list supported_rates '54000'
|
|
||||||
option log_level '-1'
|
|
||||||
option country 'BG'
|
|
||||||
option country_ie '1'
|
|
||||||
option doth '1'
|
|
||||||
option cell_density '0'
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device radio0
|
|
||||||
option network 'userwifi'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'OpenFest'
|
|
||||||
option encryption 'none'
|
|
||||||
option macaddr '<wlan0-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option wnm_sleep_mode '1'
|
|
||||||
|
|
||||||
config wifi-device radio1
|
|
||||||
option type mac80211
|
|
||||||
option band '2g'
|
|
||||||
option path 'platform/qca955x_wmac'
|
|
||||||
option channel <radio1-channel>
|
|
||||||
option txpower '<wlan1-txpower>'
|
|
||||||
option htmode 'HT20'
|
|
||||||
option distance '20'
|
|
||||||
list basic_rate '54000'
|
|
||||||
list supported_rates '54000'
|
|
||||||
option require_mode 'g'
|
|
||||||
option beacon_int 250
|
|
||||||
option log_level '-1'
|
|
||||||
option country 'BG'
|
|
||||||
option country_ie '1'
|
|
||||||
option cell_density '0'
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device radio1
|
|
||||||
option network 'userwifi'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'OpenFest'
|
|
||||||
option encryption 'none'
|
|
||||||
option macaddr '<wlan1-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option wnm_sleep_mode '1'
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device radio0
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'ofvideo'
|
|
||||||
option encryption 'psk2'
|
|
||||||
option macaddr '<wlan2-macaddr>'
|
|
||||||
option key '<wlan2-key>'
|
|
||||||
option wnm_sleep_mode 1
|
|
||||||
option network 'videowifi'
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device radio1
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'ofvideo'
|
|
||||||
option encryption 'psk2'
|
|
||||||
option macaddr '<wlan3-macaddr>'
|
|
||||||
option key '<wlan3-key>'
|
|
||||||
option wnm_sleep_mode 1
|
|
||||||
option network 'videowifi'
|
|
||||||
|
|
||||||
|
|
|
@ -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,6 +0,0 @@
|
||||||
|
|
||||||
config wifi-sentinel
|
|
||||||
option packets 3
|
|
||||||
option interval 10
|
|
||||||
option network 'management'
|
|
||||||
option switchport '1'
|
|
|
@ -1,54 +0,0 @@
|
||||||
config wifi-device radio0
|
|
||||||
option type mac80211
|
|
||||||
option hwmode 11a
|
|
||||||
option path 'pci0000:00/0000:00:00.0'
|
|
||||||
option channel <radio0-channel>
|
|
||||||
option txpower '<wlan0-txpower>'
|
|
||||||
option htmode VHT80
|
|
||||||
option distance '20'
|
|
||||||
option require_mode 'n'
|
|
||||||
list basic_rate '54000'
|
|
||||||
list supported_rates '54000'
|
|
||||||
option log_level '-1'
|
|
||||||
option country 'BG'
|
|
||||||
option country_ie '1'
|
|
||||||
option doth '1'
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device radio0
|
|
||||||
option network 'wireless'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'OpenFest'
|
|
||||||
option encryption 'none'
|
|
||||||
option macaddr '<wlan0-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option wnm_sleep_mode 1
|
|
||||||
option proxy_arp 1
|
|
||||||
|
|
||||||
config wifi-device radio1
|
|
||||||
option type mac80211
|
|
||||||
option hwmode 11g
|
|
||||||
option path 'platform/ahb/18100000.wmac'
|
|
||||||
option channel <radio1-channel>
|
|
||||||
option txpower '<wlan1-txpower>'
|
|
||||||
option htmode 'HT20'
|
|
||||||
option distance '20'
|
|
||||||
list basic_rate '54000'
|
|
||||||
list supported_rates '54000'
|
|
||||||
option require_mode 'g'
|
|
||||||
option beacon_int 250
|
|
||||||
option log_level '-1'
|
|
||||||
option country 'BG'
|
|
||||||
option country_ie '1'
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device radio1
|
|
||||||
option network 'wireless'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'OpenFest'
|
|
||||||
option encryption 'none'
|
|
||||||
option macaddr '<wlan1-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option wnm_sleep_mode 1
|
|
||||||
option proxy_arp 1
|
|
||||||
|
|
|
@ -1,80 +0,0 @@
|
||||||
config interface 'loopback'
|
|
||||||
option device 'lo'
|
|
||||||
option proto 'static'
|
|
||||||
option ipaddr '127.0.0.1'
|
|
||||||
option netmask '255.0.0.0'
|
|
||||||
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan'
|
|
||||||
option type 'bridge'
|
|
||||||
option ipv6 '0'
|
|
||||||
list ports 'eth0'
|
|
||||||
|
|
||||||
config interface 'management'
|
|
||||||
option ifname 'br-lan.20'
|
|
||||||
option proto 'static'
|
|
||||||
option ipaddr '<ip>'
|
|
||||||
option netmask '255.255.255.0'
|
|
||||||
option gateway '10.20.0.1'
|
|
||||||
option dns '10.20.0.1'
|
|
||||||
option ipv6 'no'
|
|
||||||
|
|
||||||
config switch
|
|
||||||
option name 'switch0'
|
|
||||||
option reset '1'
|
|
||||||
option enable_vlan '0'
|
|
||||||
|
|
||||||
config switch_vlan
|
|
||||||
option device 'switch0'
|
|
||||||
option vlan '1'
|
|
||||||
option ports '2 0'
|
|
||||||
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '20'
|
|
||||||
list ports 'eth0:t'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '21'
|
|
||||||
list ports 'eth0:t'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '23'
|
|
||||||
list ports 'eth0:t'
|
|
||||||
|
|
||||||
config interface 'userwifi'
|
|
||||||
option proto 'none'
|
|
||||||
option device 'br-lan.21'
|
|
||||||
option defaultroute '0'
|
|
||||||
option peerdns '0'
|
|
||||||
option delegate '0'
|
|
||||||
|
|
||||||
config interface 'videowifi'
|
|
||||||
option proto 'none'
|
|
||||||
option device 'br-lan.23'
|
|
||||||
option defaultroute '0'
|
|
||||||
option peerdns '0'
|
|
||||||
option delegate '0'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan.20'
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-lan'
|
|
||||||
option vid '20'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan.21'
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-lan'
|
|
||||||
option vid '21'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan.23'
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-lan'
|
|
||||||
option vid '23'
|
|
||||||
|
|
|
@ -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,6 +0,0 @@
|
||||||
|
|
||||||
config wifi-sentinel
|
|
||||||
option packets 3
|
|
||||||
option interval 10
|
|
||||||
option network 'management'
|
|
||||||
option switchport '2'
|
|
|
@ -1,76 +0,0 @@
|
||||||
config wifi-device radio0
|
|
||||||
option type mac80211
|
|
||||||
option band '5g'
|
|
||||||
option path 'pci0000:00/0000:00:00.0'
|
|
||||||
option channel <radio0-channel>
|
|
||||||
option txpower '<wlan0-txpower>'
|
|
||||||
option htmode 'VHT80'
|
|
||||||
option distance '20'
|
|
||||||
list basic_rate '54000'
|
|
||||||
list supported_rates '54000'
|
|
||||||
option cell_density '0'
|
|
||||||
option require_mode 'n'
|
|
||||||
option log_level '-1'
|
|
||||||
option country 'BG'
|
|
||||||
option country_ie '1'
|
|
||||||
option doth '1'
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device radio0
|
|
||||||
option network 'userwifi'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'OpenFest'
|
|
||||||
option encryption 'none'
|
|
||||||
option macaddr '<wlan0-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option wnm_sleep_mode '1'
|
|
||||||
|
|
||||||
config wifi-device radio1
|
|
||||||
option type mac80211
|
|
||||||
option band '2g'
|
|
||||||
option path 'platform/qca955x_wmac'
|
|
||||||
option channel <radio1-channel>
|
|
||||||
option txpower '<wlan1-txpower>'
|
|
||||||
option htmode 'HT20'
|
|
||||||
option distance '20'
|
|
||||||
list basic_rate '54000'
|
|
||||||
list supported_rates '54000'
|
|
||||||
option require_mode 'g'
|
|
||||||
option beacon_int 250
|
|
||||||
option log_level '-1'
|
|
||||||
option country 'BG'
|
|
||||||
option country_ie '1'
|
|
||||||
option cell_density '0'
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device radio1
|
|
||||||
option network 'userwifi'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'OpenFest'
|
|
||||||
option encryption 'none'
|
|
||||||
option macaddr '<wlan1-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option wnm_sleep_mode 1
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device radio0
|
|
||||||
option network 'wireless'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'ofvideo'
|
|
||||||
option encryption 'psk2'
|
|
||||||
option macaddr '<wlan2-macaddr>'
|
|
||||||
option key '<wlan2-key>'
|
|
||||||
option wnm_sleep_mode 1
|
|
||||||
option network 'videowifi'
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device radio1
|
|
||||||
option network 'wireless'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'ofvideo'
|
|
||||||
option encryption 'psk2'
|
|
||||||
option macaddr '<wlan3-macaddr>'
|
|
||||||
option key '<wlan3-key>'
|
|
||||||
option wnm_sleep_mode 1
|
|
||||||
option network 'videowifi'
|
|
||||||
|
|
|
@ -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,75 +0,0 @@
|
||||||
config interface 'loopback'
|
|
||||||
option ifname 'lo'
|
|
||||||
option proto 'static'
|
|
||||||
option ipaddr '127.0.0.1'
|
|
||||||
option netmask '255.0.0.0'
|
|
||||||
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan'
|
|
||||||
option type 'bridge'
|
|
||||||
option ipv6 '0'
|
|
||||||
list ports 'lan1'
|
|
||||||
|
|
||||||
config interface 'management'
|
|
||||||
option ifname 'br-lan.20'
|
|
||||||
option proto 'static'
|
|
||||||
option ipaddr '<ip>'
|
|
||||||
option netmask '255.255.255.0'
|
|
||||||
option gateway '10.20.0.1'
|
|
||||||
option dns '10.20.0.1'
|
|
||||||
option ipv6 'no'
|
|
||||||
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '1'
|
|
||||||
list ports 'lan1'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '20'
|
|
||||||
list ports 'lan1:t'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '21'
|
|
||||||
list ports 'lan1:t'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '23'
|
|
||||||
list ports 'lan1:t'
|
|
||||||
|
|
||||||
config interface 'userwifi'
|
|
||||||
option proto 'none'
|
|
||||||
option device 'br-lan.21'
|
|
||||||
option defaultroute '0'
|
|
||||||
option peerdns '0'
|
|
||||||
option delegate '0'
|
|
||||||
|
|
||||||
config interface 'videowifi'
|
|
||||||
option proto 'none'
|
|
||||||
option device 'br-lan.23'
|
|
||||||
option defaultroute '0'
|
|
||||||
option peerdns '0'
|
|
||||||
option delegate '0'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan.20'
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-lan'
|
|
||||||
option vid '20'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan.21'
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-lan'
|
|
||||||
option vid '21'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan.23'
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-lan'
|
|
||||||
option vid '23'
|
|
||||||
|
|
|
@ -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,6 +0,0 @@
|
||||||
|
|
||||||
config wifi-sentinel
|
|
||||||
option packets 3
|
|
||||||
option interval 10
|
|
||||||
option network 'management'
|
|
||||||
option switchport '4'
|
|
|
@ -1,86 +0,0 @@
|
||||||
config wifi-device radio0
|
|
||||||
option type mac80211
|
|
||||||
option path 'soc/soc:pcie/pci0000:00/0000:00:01.0/0000:01:00.0'
|
|
||||||
option channel '<radio0-channel>'
|
|
||||||
option txpower '<wlan0-txpower>'
|
|
||||||
option htmode VHT80
|
|
||||||
option band '5g'
|
|
||||||
option distance '20'
|
|
||||||
list basic_rate '54000'
|
|
||||||
list supported_rates '54000'
|
|
||||||
option require_mode 'n'
|
|
||||||
option log_level '-1'
|
|
||||||
option country 'BG'
|
|
||||||
option country_ie '1'
|
|
||||||
option doth '1'
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device radio0
|
|
||||||
option network 'wireless'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'OpenFest'
|
|
||||||
option encryption 'none'
|
|
||||||
option macaddr '<wlan0-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option wnm_sleep_mode 1
|
|
||||||
option proxy_arp 1
|
|
||||||
option network 'userwifi'
|
|
||||||
|
|
||||||
config wifi-device radio1
|
|
||||||
option type mac80211
|
|
||||||
option path 'soc/soc:pcie/pci0000:00/0000:00:02.0/0000:02:00.0'
|
|
||||||
option channel '<radio1-channel>'
|
|
||||||
option txpower '<wlan1-txpower>'
|
|
||||||
option htmode 'HT20'
|
|
||||||
option band '2g'
|
|
||||||
option distance '20'
|
|
||||||
list basic_rate '54000'
|
|
||||||
list supported_rates '54000'
|
|
||||||
option require_mode 'g'
|
|
||||||
option beacon_int 250
|
|
||||||
option log_level '-1'
|
|
||||||
option country 'BG'
|
|
||||||
option country_ie '1'
|
|
||||||
option cell_density '0'
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device radio1
|
|
||||||
option network 'wireless'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'OpenFest'
|
|
||||||
option encryption 'none'
|
|
||||||
option macaddr '<wlan1-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option wnm_sleep_mode 1
|
|
||||||
option proxy_arp 1
|
|
||||||
option network 'userwifi'
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device radio0
|
|
||||||
option network 'wireless'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'ofvideo'
|
|
||||||
option encryption 'psk2'
|
|
||||||
option macaddr '<wlan2-macaddr>'
|
|
||||||
option key '<wlan2-key>'
|
|
||||||
option wnm_sleep_mode 1
|
|
||||||
option network 'videowifi'
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device radio1
|
|
||||||
option network 'wireless'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'ofvideo'
|
|
||||||
option encryption 'psk2'
|
|
||||||
option macaddr '<wlan3-macaddr>'
|
|
||||||
option key '<wlan3-key>'
|
|
||||||
option wnm_sleep_mode 1
|
|
||||||
option network 'videowifi'
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,85 +0,0 @@
|
||||||
config interface 'loopback'
|
|
||||||
option ifname 'lo'
|
|
||||||
option proto 'static'
|
|
||||||
option ipaddr '127.0.0.1'
|
|
||||||
option netmask '255.0.0.0'
|
|
||||||
|
|
||||||
config globals 'globals'
|
|
||||||
option packet_steering '1'
|
|
||||||
option ula_prefix 'fdfa:5bcd:c72e::/48'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan'
|
|
||||||
option type 'bridge'
|
|
||||||
option ipv6 '0'
|
|
||||||
list ports 'lan0'
|
|
||||||
|
|
||||||
config interface 'management'
|
|
||||||
option device 'br-lan.20'
|
|
||||||
option proto 'static'
|
|
||||||
option ipaddr '<ip>'
|
|
||||||
option netmask '255.255.255.0'
|
|
||||||
option gateway '10.20.0.1'
|
|
||||||
option dns '10.20.0.1'
|
|
||||||
option ipv6 'no'
|
|
||||||
|
|
||||||
config interface 'management'
|
|
||||||
option ifname 'br-lan.20'
|
|
||||||
option proto 'static'
|
|
||||||
option ipaddr '<ip>'
|
|
||||||
option netmask '255.255.255.0'
|
|
||||||
option gateway '10.20.0.1'
|
|
||||||
option dns '10.20.0.1'
|
|
||||||
option ipv6 'no'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '1'
|
|
||||||
list ports 'lan0'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '20'
|
|
||||||
list ports 'lan0:t'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '21'
|
|
||||||
list ports 'lan0:t'
|
|
||||||
|
|
||||||
config bridge-vlan
|
|
||||||
option device 'br-lan'
|
|
||||||
option vlan '23'
|
|
||||||
list ports 'lan0:t'
|
|
||||||
|
|
||||||
config interface 'userwifi'
|
|
||||||
option proto 'none'
|
|
||||||
option device 'br-lan.21'
|
|
||||||
option defaultroute '0'
|
|
||||||
option peerdns '0'
|
|
||||||
option delegate '0'
|
|
||||||
|
|
||||||
config interface 'videowifi'
|
|
||||||
option proto 'none'
|
|
||||||
option device 'br-lan.23'
|
|
||||||
option defaultroute '0'
|
|
||||||
option peerdns '0'
|
|
||||||
option delegate '0'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan.20'
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-lan'
|
|
||||||
option vid '20'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan.21'
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-lan'
|
|
||||||
option vid '21'
|
|
||||||
|
|
||||||
config device
|
|
||||||
option name 'br-lan.23'
|
|
||||||
option type '8021q'
|
|
||||||
option ifname 'br-lan'
|
|
||||||
option vid '23'
|
|
|
@ -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,6 +0,0 @@
|
||||||
|
|
||||||
config wifi-sentinel
|
|
||||||
option packets 3
|
|
||||||
option interval 10
|
|
||||||
option network 'management'
|
|
||||||
option switchport '1'
|
|
|
@ -1,80 +0,0 @@
|
||||||
config wifi-device radio0
|
|
||||||
option type 'mac80211'
|
|
||||||
option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0+1'
|
|
||||||
option band '5g'
|
|
||||||
option channel '<radio0-channel>'
|
|
||||||
option txpower '<wlan0-txpower>'
|
|
||||||
option htmode 'HE80'
|
|
||||||
option distance '20'
|
|
||||||
list basic_rate '54000'
|
|
||||||
list supported_rates '54000'
|
|
||||||
option require_mode 'g'
|
|
||||||
option beacon_int '250'
|
|
||||||
option log_level '-1'
|
|
||||||
option country 'BG'
|
|
||||||
option country_ie '1'
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device 'radio0'
|
|
||||||
option network 'wireless'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'OpenFest'
|
|
||||||
option encryption 'none'
|
|
||||||
option macaddr '<wlan0-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option wnm_sleep_mode '1'
|
|
||||||
option network 'userwifi'
|
|
||||||
|
|
||||||
|
|
||||||
config wifi-device radio1
|
|
||||||
option type 'mac80211'
|
|
||||||
option band '2g'
|
|
||||||
option path '1e140000.pcie/pci0000:00/0000:00:01.0/0000:02:00.0'
|
|
||||||
option channel '<radio1-channel>'
|
|
||||||
option txpower '<wlan1-txpower>'
|
|
||||||
option htmode 'HE20'
|
|
||||||
option distance '20'
|
|
||||||
option require_mode 'n'
|
|
||||||
list basic_rate '54000'
|
|
||||||
list supported_rates '54000'
|
|
||||||
option log_level '-1'
|
|
||||||
option country 'BG'
|
|
||||||
option country_ie '1'
|
|
||||||
option doth '1'
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device 'radio1'
|
|
||||||
option network 'wireless'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'OpenFest'
|
|
||||||
option encryption 'none'
|
|
||||||
option macaddr '<wlan1-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
option wnm_sleep_mode '1'
|
|
||||||
option network 'userwifi'
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device 'radio0'
|
|
||||||
option network 'wireless'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'ofvideo'
|
|
||||||
option encryption 'none'
|
|
||||||
option macaddr '<wlan2-macaddr>'
|
|
||||||
option wnm_sleep_mode '1'
|
|
||||||
option encryption 'psk2'
|
|
||||||
option key '<wlan2-key>'
|
|
||||||
option network 'videowifi'
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device 'radio1'
|
|
||||||
option network 'wireless'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'ofvideo'
|
|
||||||
option encryption 'none'
|
|
||||||
option macaddr '<wlan3-macaddr>'
|
|
||||||
option encryption 'psk2'
|
|
||||||
option key '<wlan3-key>'
|
|
||||||
option wnm_sleep_mode '1'
|
|
||||||
option network 'videowifi'
|
|
||||||
|
|
||||||
|
|
|
@ -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,6 +0,0 @@
|
||||||
|
|
||||||
config wifi-sentinel
|
|
||||||
option packets 3
|
|
||||||
option interval 10
|
|
||||||
option network 'management'
|
|
||||||
option switchport '1'
|
|
|
@ -1,53 +0,0 @@
|
||||||
config wifi-device radio0
|
|
||||||
option type mac80211
|
|
||||||
option hwmode 11g
|
|
||||||
option path 'platform/ar934x_wmac'
|
|
||||||
option channel <radio0-channel>
|
|
||||||
option txpower '<wlan0-txpower>'
|
|
||||||
option htmode 'HT20'
|
|
||||||
option distance '20'
|
|
||||||
list basic_rate '54000'
|
|
||||||
list supported_rates '54000'
|
|
||||||
option require_mode 'g'
|
|
||||||
option log_level '-1'
|
|
||||||
option country 'BG'
|
|
||||||
option beacon_int 250
|
|
||||||
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device radio0
|
|
||||||
option network 'wireless'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'OpenFest'
|
|
||||||
option encryption 'none'
|
|
||||||
# option macaddr '<wlan0-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
# option wnm_sleep_mode 1
|
|
||||||
# option proxy_arp 1
|
|
||||||
|
|
||||||
config wifi-device radio1
|
|
||||||
option type mac80211
|
|
||||||
option hwmode 11a
|
|
||||||
option path 'pci0000:00/0000:00:00.0'
|
|
||||||
option channel <radio1-channel>
|
|
||||||
option txpower '<wlan1-txpower>'
|
|
||||||
option htmode HT40
|
|
||||||
option distance '20'
|
|
||||||
list basic_rate '54000'
|
|
||||||
list supported_rates '54000'
|
|
||||||
option require_mode 'n'
|
|
||||||
option log_level '-1'
|
|
||||||
option country 'BG'
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device radio1
|
|
||||||
option network 'wireless'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'OpenFest'
|
|
||||||
option encryption 'none'
|
|
||||||
# option macaddr '<wlan1-macaddr>'
|
|
||||||
option isolate '1'
|
|
||||||
# option wnm_sleep_mode 1
|
|
||||||
# option proxy_arp 1
|
|
|
@ -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,6 +0,0 @@
|
||||||
|
|
||||||
config wifi-sentinel
|
|
||||||
option packets 3
|
|
||||||
option interval 10
|
|
||||||
option network 'management'
|
|
||||||
option switchport '1'
|
|
|
@ -1,27 +0,0 @@
|
||||||
config wifi-device radio0
|
|
||||||
option type mac80211
|
|
||||||
option hwmode 11g
|
|
||||||
option path 'platform/qca955x_wmac'
|
|
||||||
option channel <radio1-channel>
|
|
||||||
option txpower '<wlan0-txpower>'
|
|
||||||
option htmode 'HT20'
|
|
||||||
option distance '20'
|
|
||||||
list basic_rate '54000'
|
|
||||||
list supported_rates '54000'
|
|
||||||
option require_mode 'g'
|
|
||||||
option beacon_int 250
|
|
||||||
option log_level '-1'
|
|
||||||
option country 'BG'
|
|
||||||
option country_ie '1'
|
|
||||||
# option doth '1'
|
|
||||||
# option pwr_constraint 4
|
|
||||||
# option spectrum_mgmt 1
|
|
||||||
|
|
||||||
config wifi-iface
|
|
||||||
option device radio0
|
|
||||||
option network 'wireless'
|
|
||||||
option mode 'ap'
|
|
||||||
option ssid 'OpenFest'
|
|
||||||
option encryption 'none'
|
|
||||||
# option macaddr '<wlan0-macaddr>'
|
|
||||||
option isolate '1'
|
|
|
@ -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'
|
|
@ -1,4 +1,3 @@
|
||||||
|
|
||||||
config system
|
config system
|
||||||
option hostname 'OpenWrt'
|
option hostname 'OpenWrt'
|
||||||
option ttylogin '0'
|
option ttylogin '0'
|
||||||
|
@ -6,6 +5,7 @@ config system
|
||||||
option urandom_seed '0'
|
option urandom_seed '0'
|
||||||
option compat_version '1.0'
|
option compat_version '1.0'
|
||||||
option zonename 'UTC'
|
option zonename 'UTC'
|
||||||
|
option log_ip '10.20.0.1'
|
||||||
option log_proto 'udp'
|
option log_proto 'udp'
|
||||||
option conloglevel '8'
|
option conloglevel '8'
|
||||||
option cronloglevel '5'
|
option cronloglevel '5'
|
||||||
|
@ -16,3 +16,7 @@ config timeserver 'ntp'
|
||||||
list server '2.openwrt.pool.ntp.org'
|
list server '2.openwrt.pool.ntp.org'
|
||||||
list server '3.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'
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue