Commit Graph

369 Commits

Author SHA1 Message Date
Jan Kraus ff7e8b7a66 use custom names for binary builds. fixes #9
also removed function board_clean from bsp files and board_postbuild from buildscript

Signed-off-by: Jan Kraus <mayosemmel@gmail.com>

suggested-by: Alexander Wunschik <freifunk@wunschik.net>
Co-Authored-by: Alexander Wunschik <freifunk@wunschik.net>
Co-Authored-by: Tobias Klaus <tk+ff@meskal.net>

Reviewed-by: Tim Niemeyer <tim@tn-x.org>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2016-04-05 23:25:59 +02:00
Tim Niemeyer b944cc8629 bsp/default: remove unused files
Signed-off-by: Tim Niemeyer <tim@tn-x.org>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2016-03-08 21:31:26 +01:00
Dominik Heidler ae77dcd73d Remove unused (and confusing) file
Signed-off-by: Dominik Heidler <dominik@heidler.eu>
Reviewed-by: Jan Kraus <mayosemmel@gmail.com>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2016-02-13 11:52:56 +01:00
Christian Dresel 68314ea943 Add support for Powerbeam M2 XW
Signed-off-by: Christian Dresel <fff@chrisi01.de>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2016-01-31 19:02:04 +01:00
Jan Kraus 9060674190 Add support for GL-AR150
Signed-off-by: Jan Kraus <mayosemmel@gmail.com>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2016-01-31 18:02:41 +01:00
Tim Niemeyer d8eccf57e3 fff: advertise fdff:0::/64 to access web interface
This patch adds a prefix advertisment for each node. Every node get also
the IPs
* $prefix::MAC
* $prefix::link-local
* $prefix::1

::1 is duplicated so we need filtering to not forward data into the
network for ::1.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Jan Kraus <mayosemmel@gmail.com
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2016-01-31 18:02:06 +01:00
Tim Niemeyer 2d8fa07948 fastdstart: send geo location
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2016-01-26 00:46:05 +01:00
Tobias Klaus c46dff2e81 makes ETH0MAC the same semantics as other *MAC config variables
Signed-off-by: Tobias Klaus <tk+ff@meskal.net>
Reviewed-by: Christian Dresel <fff@chrisi01.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2016-01-25 23:58:48 +01:00
Steffen Pankratz 6129130103 Added support for TP-Link TL-WR1043N/ND v3
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Michael Fritscher <michael@fritscher.net>
2016-01-24 22:50:18 +01:00
Christian Dresel eb8e23e932 Hardware TP-Link WA850RE added
Der TP-Link WA850RE ist von der Hardware baugleich mit dem WA860RE somit
wurde die Konfiguration zu größten Teilen kopiert. Der einzige
Unterschied ist der, das der Router keinen Durchgang für den Strom hat
und somit eine Steckdose blockiert.

Signed-off-by: Christian Dresel <fff@chrisi01.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2016-01-21 07:52:14 +01:00
mayosemmel 5ca5ce632e add /etc/config/system to sysupgrade.conf to preserve hostname
Signed-off-by: Jan Kraus <mayosemmel@gmail.com>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2016-01-13 20:59:49 +01:00
Steffen Pankratz 4caed089f8 Fixed sysupgrade.sh for TP-Link TL-WDR4310 v1
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2016-01-04 17:42:38 +01:00
Steffen Pankratz 2fc4041eb4 Fixed sysupgrade.sh for TP-Link TL-WDR3600 v1
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2016-01-04 17:42:38 +01:00
Steffen Pankratz 3203bc7485 Fixed sysupgrade.sh for TP-Link TL-WDR4300 v1
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2016-01-04 17:42:38 +01:00
Steffen Pankratz 338c21a5af Fixed sysupgrade.sh for TP-Link TL-WDR3500 v1
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2016-01-04 17:42:38 +01:00
Steffen Pankratz 0a65260ec9 Fixed sysupgrade.sh for TP-Link TL-WDR4900 v1
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2016-01-04 17:42:38 +01:00
Steffen Pankratz e99d5841c8 sysupgrade.sh: use community specific 'UPGRADE_PATH' value
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2016-01-04 17:42:38 +01:00
Steffen Pankratz fe99a66dce - deleted /etc/config/dropbear (only contains default values)
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2016-01-03 14:48:39 +01:00
Christian Dresel ec7fe85ab6 Added support for TL-WA860RE
Signed-off-by: Christian Dresel <fff@chrisi01.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2016-01-01 18:31:03 +01:00
Tim Niemeyer 40d33f9e7c bsp/*/.config: update
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-12-30 16:14:01 +01:00
Tim Niemeyer aad3ba8403 nodewatcher: move to separate package
- remove template parameter NETMON_IP (it's always the same)
- add new fff-nodewatcher package
- move nodewatcher, configurator, syncHostname to fff-nodewatcher
- fff-base selects fff-nodewatcher

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-12-30 08:01:32 +01:00
Tim Niemeyer 95584de639 bsp/default: add micrond
With micrond it is possible that every package has its own crontab.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-12-30 08:01:32 +01:00
Steffen Pankratz a275253155 - fix shadow password support
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reveiwed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-12-14 19:45:11 +01:00
Steffen Pankratz 01690a3153 - deleted file /etc/config/dhcp, not needed
As we don't even have a DHCP server in the image.

Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reveiwed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-12-14 19:45:11 +01:00
Steffen Pankratz 4e9d081658 bsp/*/config/wireless: remove hidden parameter
- 'hidden = 1' does not make sense for ad-hoc networks, they need the
  SSID to be visible for cell merging to function properly

Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reveiwed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-12-13 11:07:23 +01:00
Dominik Heidler ff6e92b7b1 add mechanism for announcing usergen status txt
Signed-off-by: Dominik Heidler <dominik@heidler.eu>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-12-13 11:05:18 +01:00
Steffen Pankratz 59ef3c0534 - fixed BOARD value for PicoStation and NanoStation
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-12-10 21:46:42 +01:00
Steffen Pankratz 87ec54d072 - fixed crontab entry (plus white space fix)
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-12-10 21:46:23 +01:00
Tim Niemeyer 2044316349 bsp/*/.config: regenerate using buildscript
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-12-10 14:17:32 +01:00
Tim Niemeyer 5fc79ebbf2 bsp: merge all 2.4GHz only ar71xx to one bsp
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-12-10 14:17:32 +01:00
Tim Niemeyer ece5c0fb2e bsp/*/.config: use defconfig and manually rewrite
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-12-10 13:52:27 +01:00
Tim Niemeyer 39c035cc8e packages/fff: add fff-base package
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-12-10 13:52:27 +01:00
Tim Niemeyer c6f6932e9d config/batman-adv: disable network coding
- added new (empty) config options
- disable network coding
- unified formatting

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-12-03 16:36:25 +01:00
Tim Niemeyer d97a8eac87 random.sh: random timing for netmon communication
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-11-29 15:34:40 +01:00
Tim Niemeyer b37f9a36a8 configurator,crontab: smaller clean ups
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-11-29 15:32:42 +01:00
Tim Niemeyer 101cd5900d configurator: separate sync hostname
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-11-29 15:28:41 +01:00
Tim Niemeyer e571c0f84f firmware_release: expose community via nodewatcher
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-11-22 11:54:52 +01:00
Tim Niemeyer 459fd45daa wr841: find v10 and set BOARD config
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-11-21 11:48:54 +01:00
Steffen Pankratz 31858387de - updated 'bsp/*/.config' files
* enabled ip-bridge utility
* enabled kmod-batman-adv-legacy

Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-11-21 06:37:02 +01:00
Tim Niemeyer 6ddc5bed4f bsp/wr841: add support for v10
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-11-17 18:40:17 +01:00
Tim Niemeyer 700831d3b5 bsp/default: nodewatcher: use bridge from iproute2
brctl isn't part of OpenWRT anymore. Rewrite the client-count to bridge util
from iproute2 package.

Another alternative may be to use "batctl tl" but there we get false positives
for local interfaces.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-11-17 18:38:51 +01:00
Tim Niemeyer c85e42988f bsp/default: remove wlanwatchdog and dependencies
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-11-17 18:37:12 +01:00
Tim Niemeyer d443b28ec8 bsp/default: remove showmacs.sh
This script is obsolete by the iproute2 bridge tool.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-11-17 18:35:19 +01:00
Steffen Pankratz c10ae3024b - removed 'version' property, to eliminate confusion with value in /etc/nodewatcher.sh
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-11-17 15:28:39 +01:00
Steffen Pankratz eb60c91900 - use value from /var/sysinfo/model instead of /var/sysinfo/board_name for model property
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-11-17 15:28:39 +01:00
Steffen Pankratz 6977c92f88 - unified formatting (no functional changes, only white space changes)
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Michael Fritscher <michael@fritscher.net>
2015-11-16 15:07:45 +01:00
Steffen Pankratz b7a65abd67 - fix to enable wifi channels 12 and 13 in Germany
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Michael Fritscher <michael@fritscher.net>
2015-11-16 15:07:45 +01:00
Steffen Pankratz e57ec0c2bf - removed superfluous single quotes
Only options or values which may contain spaces need them

Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Michael Fritscher <michael@fritscher.net>
2015-11-16 15:07:45 +01:00
Steffen Pankratz ead1248542 - removed unused option
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Michael Fritscher <michael@fritscher.net>
2015-11-16 15:07:45 +01:00
Steffen Pankratz 7351df8c8b - added country code information
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Michael Fritscher <michael@fritscher.net>
2015-11-16 15:07:45 +01:00
Steffen Pankratz 124aa66067 - enabled/modfied 802.11n (single 20MHz channel) for 2.4 GHz
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Michael Fritscher <michael@fritscher.net>
2015-11-16 15:07:45 +01:00
Steffen Pankratz ac66f886a2 - fixed hardware mode, there is neither 11ng nor 11na
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Michael Fritscher <michael@fritscher.net>
2015-11-16 15:07:45 +01:00
Steffen Pankratz bba3b9a168 - added support for TP-Link TL-WR842ND v2
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-10-20 20:57:58 +02:00
Steffen Pankratz 05773565ad Fixed 'your configuration is out of sync' warning.
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-10-15 19:42:21 +02:00
Tim Niemeyer 12eeaf3128 bsp/*/.config: enable CONFIG_PACKAGE_alfred
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Dominik Heidler <dominik@heidler.eu>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-10-13 19:40:24 +02:00
Tim Niemeyer e137e40303 alfred: configure and enable node.data on alfred
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Dominik Heidler <dominik@heidler.eu>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-10-13 19:40:24 +02:00
Tim Niemeyer d9dbaf7d97 nodewatcher: only add direct batman originators
This is a normal scenario:
-- %< --
originator last-seen (quality) nexthop [interface]: .. possible nexthops ..
A    0.270s   (134) A [    w2mesh]: C ( 79) A (134)
B    0.170s   (245) B [    w2mesh]: B (245)
C    1.850s   (152) C [    w2mesh]: A ( 83) C (152)
-- >% --
Nodewatcher will send only the originator, last-seen, quality, nexthop
and the interface. Nothing about the possible nexthops. Because Netmon
can't show every Originator (to bad performance), we need some filtering,
to only see direct neighbors. At the moment Netmon stores only
originator == nexthop entries. And there is no other way to filter,
because Netmon has only this information.

But this may fail. The problem occurs, if A has a better connection
(e.g. via eth0) with leads to an quality of 255:
-- %< --
A    0.270s   (255) A [    eth0]: C ( 79) A (255)
B    0.170s   (245) B [    w2mesh]: B (245)
C    1.850s   (204) A [    eth0]: A (204) C (152)
-- >% --
In this example, Netmon wouldn't show the connection to C.

This patch doesn't use the originator == nexthop filter. Instead a
filter like "originator is anywhere in the possible nexthops" is used.
With this, we can disable the filtering in Netmon and show at least that
there is directly connection. With the "batctl o" command it is not
possible to show the correct interface for this direct connection.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2015-10-11 12:00:03 +02:00
Tim Niemeyer 368241ec28 nodewatcher: remove unused ip addresses from xml data
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2015-10-11 11:50:39 +02:00
Tim Niemeyer d6ac1df7ec nodewatcher: add the router model
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2015-10-11 11:48:32 +02:00
Tim Niemeyer 913ccd1733 nodewatcher: add a iface blacklist
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2015-10-11 11:47:33 +02:00
Dominik Heidler 7eb76deda3 compress node.data using gzip (to save traffic)
netmon supports gzip compressed node.data as of
d96458744b

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
- Backported from ffff-next
CC: Dominik Heidler <dominik@heidler.eu>
Signed-off-by: Dominik Heidler <dominik@heidler.eu>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2015-10-11 11:45:37 +02:00
Tobias Klaus b18f541c34 adds dropbear config to sysupgrade.conf
-> no new host-key to accept after upgrade
-> no copying of authorized_keys after upgrade

Signed-off-by: Tobias Klaus <tk+ff@meskal.net>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-10-10 10:30:34 +02:00
tk+ff@meskal.net 53257078c9 splits configuration and implementation for different ubnt setups
* introduces new file network.mode currently only used for nanostation
* network.mode is added to sysupgrade.conf
=> once configured the the setting should survive an upgrade

Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-09-27 11:27:27 +02:00
Tim Niemeyer 4739251fff cron: disable every 1min the gw selection for 1s
This helps batman-adv to find a new and better gateway.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2015-09-21 15:22:23 +02:00
Tim Niemeyer a7c73a1e4a batman-adv: enabled client gateway mode
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2015-09-21 15:22:23 +02:00
Tim Niemeyer 0737c5df82 firewall: filter broadcasts
This ebtables rules are based on the gluon work.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Tobias Klaus <tk+ff@meskal.net>
2015-09-21 15:22:14 +02:00
Tobias Klaus ddd8e228b1 start ntpd after 30s to ensure that the interface is up
Suggested-by: Sebastian Laubscher <sebastian@laubscher.name>
Signed-off-by: Tobias Klaus <tk+ff@meskal.net>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-09-08 20:59:52 +02:00
Tim Niemeyer 39a275a1a1 fastdstart: moved to keyserver.freifunk-franken.de
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
Reviewed-by: Steffen Pankratz <kratz00@gmx.de>
2015-08-30 11:57:55 +02:00
Steffen Pankratz 11206316be - removed board_flash function, like done for all the other bsps (see 329b24af32) - removed empty line
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-08-07 12:00:01 +02:00
Steffen Pankratz 64ded4a9c3 - updated OpenWrt .config files to match the currently used OpenWrt revision
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-07-22 21:39:17 +02:00
Steffen Pankratz d21e99a5f5 - removed FIRMWARE_REVISION as it has the same information as RELEASE_DATE and renamed RELEASE_DATE do better match its actual purpose
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-07-20 18:26:31 +02:00
Steffen Pankratz c1c8434c32 - fixed tl-wr841n-v7 board name issue
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-07-09 21:31:59 +02:00
Steffen Pankratz 8fa25fcde8 - removed unused tunneldigger package from NanoStation-Loco-M2 bsp
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-07-05 18:50:31 +02:00
Steffen Pankratz 08bc77e76d - removed libremap-agent package/feed including dependencies
Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-06-25 20:55:36 +02:00
Tim Niemeyer 1419a08d5d bsp/ubnt-nano-m: Support for NanoStation-Loco-M2
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2015-01-18 22:06:55 +01:00
Tobias Klaus 5146e9fbee remove unused tunneldigger package and feed 2014-11-29 20:40:18 +01:00
Oliver Voelker 5d907840f7 leerzeilen entfernt, fehlende shebangs hinzugefügt 2014-11-12 21:22:55 +01:00
Oliver Voelker 329b24af32 board_flash removed
unused
2014-11-12 00:25:41 +01:00
Oliver Voelker 29e733a2c8 cosmetic changes 2014-11-11 23:53:35 +01:00
Oliver Voelker 1b075acd6e add own shell profile
this is for a nicer prompt and conveniant aliases
2014-11-11 23:52:36 +01:00
Oliver Voelker f3d66e2cc4 anderes pingziel eingestellt und kommentiert 2014-11-10 21:00:16 +01:00
Oliver Voelker 4322fde6c2 delete some empty lines... ;) 2014-11-10 21:00:16 +01:00
Oliver Voelker 57db955ee5 configure all hosts for our ping test in the header ;) 2014-11-10 21:00:16 +01:00
Oliver Voelker 7778ce70ed diverse Aenderungen an Shell-Scripten
- Klammern um if-Statements
  - == als Vergleichsoperator gibts nur in der Bash, wir haben aber nur sh (ash) verfuegbar

es ist nicht auszuschliessen, dass die Aenderungen nun andere Fehler zur Folge haben, wo vorher keine waren, da das Script doch irgendwie die "richtigen" Werte hatte.
Die bourne shell (sh) ist nicht so umfangreich wie die bourne again shell (bash).
2014-11-10 21:00:16 +01:00
Tim Niemeyer 2aef90aadd bsp/defaul/network|showmacs: add license
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-11-10 20:31:28 +01:00
mojoaxel 3845a7262e added support for tl-wr1043nd-v2 2014-11-09 21:58:06 +01:00
Oliver Voelker 2752dd9760 neues Script fuer komfortablere Firmwareupgrades.
Auszufuehren ueber: /etc/sysupgrade.sh
2014-10-26 21:38:24 +01:00
Oliver Voelker 23161285b3 durch das fehlende $ wurde die uci variable nicht korrekt gesetzt.
der Update-Prozess laesst sich nun deutlich verkuerzen:

FILE="openwrt-ar71xx-generic-`uci get board.model.name`-squashfs-sysupgrade.bin"
echo "Loading $FILE"
cd /tmp/
wget http://$(uci get configurator.@api[0].ipv6_address)%$(uci get configurator.@api[0].ipv6_interface)/dev/firmware/current/${FILE}
wget http://$(uci get configurator.@api[0].ipv6_address)%$(uci get configurator.@api[0].ipv6_interface)/dev/firmware/current/${FILE}.md5
md5sum -c ${FILE}.md5 && sysupgrade ${FILE}
2014-10-26 13:43:02 +01:00
mojoaxel 4a95638fec changed banner to "Freifunk Franken Firmware" 2014-09-26 21:05:51 +02:00
Tim Niemeyer 5dc555b85c configurator/nodewatcher/wlanwatchdog: only run when system is ready
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-17 14:59:26 +02:00
Tim Niemeyer 410b8fe9a2 bsp/def/network.sh: use restart and wait before reading macs
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-17 14:56:31 +02:00
Tim Niemeyer b307d226be bsp/*/config: harmonize system.tpl
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-17 14:10:06 +02:00
Tim Niemeyer 9fb41d9190 clean up old and unused files
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-17 13:37:46 +02:00
Tim Niemeyer 9fb60b6560 bsp/wdr4900: fix network
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:11:00 +02:00
Tim Niemeyer 43875d586c bsp/wdr4300: fix network for wdr4300 / wdr3500
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:11:00 +02:00
Tim Niemeyer ece49e2454 bsp/def/network.sh: configure switch based on HW name
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:11:00 +02:00
Tim Niemeyer fec705eb5f bsp/wr1043: fix network config
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:11:00 +02:00
Tim Niemeyer 17aa16533e bsp/*/.config: harmonize busybox config
- reenables httpd on most platforms

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:11:00 +02:00
Tim Niemeyer 6b53c745c5 bsp/wr741: fix router mac
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:11:00 +02:00
Tim Niemeyer 3f92b90dd5 bsp/wr740: fix board name
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:11:00 +02:00
Tim Niemeyer be1a58b851 bsp/wr841/network.tl-wr841n-v8: fix router mac
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:11:00 +02:00
Tim Niemeyer 74ccf5b24a bsp/default/fastdstart.sh.tpl: update to fastd v14
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:11:00 +02:00
Tim Niemeyer d11856687d bsp/*/.config: update openwrt
- disable fastd encryption

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:59 +02:00
Tim Niemeyer 7a1cdc90b0 bsp/wdr4900: update network config
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:59 +02:00
Tim Niemeyer a2fec0e883 bsp/wdr4300: update network config
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:59 +02:00
Tim Niemeyer 5a5af9614c bsp/wr*: set fixed ifname for wifi interfaces
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:59 +02:00
Tim Niemeyer 25d1a19624 Rework network config
- remove obsolete crontabs
- move mac handling to network.sh
- update wr741xx, wr740 and wr1043 to new network config

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:59 +02:00
Tim Niemeyer 40e4da6348 bsp: wr841: enable lua (for libremap agent)
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:59 +02:00
Tim Niemeyer 75fcc49a74 bsp:wr841: reenable httpd
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:59 +02:00
Tim Niemeyer 504ed627a9 bsp: replace wr841n8/wr841nd7 with wr841n9
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:30 +02:00
Tim Niemeyer aab2c997ea bsp: wr841n9 add v7 and v8 support
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:30 +02:00
Tim Niemeyer 055232d13b bsp: wr841: make dynamic network functions available for all
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:30 +02:00
Tim Niemeyer c8ef1aa724 bsp: make board config dynamic
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:30 +02:00
Tim Niemeyer ec81a2e441 bsp: wr841n9: configure network
Make the network config more dynamically.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:30 +02:00
Tim Niemeyer 637b96ded1 bsp/all: update .config to new OpenWRT
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:30 +02:00
Tim Niemeyer cef74cb83b Drop support for DIR300 / Fonera
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:30 +02:00
Tim Niemeyer fd270fb92f bsp: add basic wr841v9 bsp
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:30 +02:00
Tim Niemeyer 37805e0e7e bsp/wdr4300: initial support for WDR3500,WDR3600,WDR4300,WDR4310
Series-to: ffol

Series-version: 1

Series-name: for_0.5.0

Cover-letter:
This patchset is meant to be applied to a branch which stores the changes for
the upcoming 0.5.0 release. It hold also all patches from my last set for 0.4.2.

This sets bumps up our OpenWRT base version.

Currently not working:
- Network on WDR3500 have wrong VLAN-IDs

Currently untested:
- All WRxxx and DIR300/Fonera boards

END

Series-changes: 1
- First version of this Patchset

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:30 +02:00
Tim Niemeyer c0c0b0780e bsp/wdr4900: initial support for WDR4900
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:30 +02:00
Tim Niemeyer 777f9788d8 dir300/fonera: update to new openwrt
This commit deactivates some special treatments for low memory devices, we
need to first evaluate the current openwrt to check what is needed and what
not.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:30 +02:00
Tim Niemeyer 04fe9627f7 bsp/wr*/.config: Update all wr* configs to new openwrt
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2014-08-16 13:10:30 +02:00
Tim Niemeyer c20afe129d Update to OpenWRT trunk r39056
Signed-off-by: Tim Niemeyer <tim@fipux.org>
2014-08-16 13:10:25 +02:00
Jan-Philipp Litza 32c52c56df make QSS LED indicate VPN status on WR740N and WR741ND 2014-08-16 13:04:45 +02:00
Tim Niemeyer 22c43ba8d2 Add tunneldigger and libremap agent
Signed-off-by: Tim Niemeyer <tim@fipux.org>
2014-02-02 11:02:23 +01:00
Jan-Philipp Litza 673c05fd7e added board config for TP-Link TL-WR740N 2014-02-02 11:00:04 +01:00
Tim Niemeyer 704c8b69c0 buildscript/get_source: apply batman no rebroadcast patch
This also enables the no_rebroadcast option on the fastd vpn interface.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-12-09 23:51:50 +01:00
Tim Niemeyer fbd093d05f buildscript: add support for config targets
With this changes it's possible to open the menuconfig and kernel_menuconfig
target and save the corresponding config files to the local bsp.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-12-09 23:51:50 +01:00
Marc René Schädler 2aa4ff1360 "admin.sh" remove outdoor information 2013-12-09 23:51:31 +01:00
Marc René Schädler 616c298119 "report.sh": Add average mesh quality, Report used instead of free memory 2013-12-09 23:50:00 +01:00
Marc René Schädler 556b5d7b93 "report.sh" Do more things with awk
Conflicts:
	bsp/default/root_file_system/etc/report.sh
2013-12-09 23:49:49 +01:00
Marc René Schädler 7dec4ad686 "rc.local.tpl" serve.sh should rund in background 2013-12-01 22:27:02 +01:00
Marc René Schädler e2cdbae554 "wlanwatchdog.sh" re-fix missing ';' and fix indentation 2013-11-19 20:11:39 +01:00
Marc René Schädler 6f1b52d393 Serve cached gzipped reports on port 81 2013-11-14 21:04:14 +01:00
Marc René Schädler bb2dae42ea "report.sh": Add and restructure some info 2013-11-14 20:58:40 +01:00
Marc René Schädler a70fdddb57 Add json report generator script "report.sh" 2013-11-14 20:56:54 +01:00
Marc René Schädler 4e98822cd6 Add functions to set info needed for libremap and some more to "admin.sh" 2013-11-14 20:50:42 +01:00
marc René Schädler e55b2a7533 Add "admin.sh", a tool for easy administration tasks 2013-11-14 20:30:28 +01:00
marc René Schädler b44caefc96 Run statistics (for now only traffic) calculation with "statistics.sh" via crontab every 5 minutes 2013-11-14 20:26:46 +01:00
Tim Niemeyer dc66cf862a statistics.sh: remove unused function
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-11-14 20:24:34 +01:00
marc René Schädler 325690c0cd Add "statistics.sh", a script that calculates temporal derivatives 2013-11-14 20:24:11 +01:00
marc René Schädler a6d1e32948 Add "cache.sh", a script that caches a programs output 2013-11-14 19:42:04 +01:00
marc René Schädler 3f2a6e9f94 Add "serve.sh", a script to serve another script's output via netcat 2013-11-14 19:36:36 +01:00
marc René Schädler ec61999da2 Enable netcat server "-l" and script execution "-e" functionality 2013-11-14 19:32:29 +01:00
Clemens John d55b034e4a Remove tincstart.sh because we do not use tinc anymore
Signed-off-by: Clemens John <clemens-john@gmx.de>
2013-11-09 00:13:29 +01:00
Clemens John 26d8485da6 Add fastd version to nodewatcher
Signed-off-by: Clemens John <clemens-john@gmx.de>
2013-11-09 00:11:00 +01:00
Clemens John c1ee3a6d45 Fix mac adress conflict on wlan0-1 und eth0.3 on wr1043nd. This also fixes the bad link quality problem on the wr1043nd
Signed-off-by: Clemens John <clemens-john@gmx.de>
2013-11-08 23:46:49 +01:00
Jan-Tarek Butt f6fe4f81c5 Einrückungen Korrigiert
Signed-off-by: Jan-Tarek Butt <buttjantarek@googlemail.com>
2013-10-30 23:03:17 +01:00
Jan-Tarek Butt 8468b4c130 Einrückungen Korigiert
Signed-off-by: Jan-Tarek Butt <buttjantarek@googlemail.com>
2013-10-30 23:03:11 +01:00
Tim Niemeyer 3bde771788 bsp/*/.config: enable ebtables and arptables
With this, some broadcast filtering rules can be evaluated.

Signed-off-by: Tim Niemeyer <tim@fipux.org>
2013-10-29 21:22:08 +01:00
Tim Niemeyer 4da35ed062 wlanwatchdog: fix NUMBER lookup for brctrl
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-10-29 21:21:11 +01:00