Commit Graph

369 Commits

Author SHA1 Message Date
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
marc René Schädler 0409076991 Add minimum quality/max age thresholds to originatos and clients in "wlanwatchdog.sh" 2013-10-28 19:49:32 +01:00
Tim Niemeyer 49bf540db4 firewall.user: Filter ssh brute force attacks
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-10-27 13:10:56 +01:00
Tim Niemeyer 8b5c744a5d buildscript: use nbd's mac80211 backport
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-10-27 13:10:48 +01:00
Clemens John e05a70e826 Fastd v10 doesnt know the option syslog-level anymore. Logging needs to be configured in the fastd config file.
Signed-off-by: Clemens John <clemens-john@gmx.de>
2013-10-27 02:18:27 +02:00
Jan-Tarek Butt b59b5c945d Einrückungen Korrigiert
Signed-off-by: Jan-Tarek Butt <buttjantarek@googlemail.com>
2013-10-27 01:21:56 +02:00
Tim Niemeyer f7f46092c4 fastdstart.sh: deferrer start and always send mac
The deferred start ensures, that the mac dosn't change anymore.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-10-20 20:08:13 +02:00
Tim Niemeyer 3d6e8277e2 feeds: add openwrt-routing feed and install only needed packages
This also refreshes all bsp/*/.config files.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-10-20 19:56:45 +02:00
Tim Niemeyer aae0477dc9 bsp/*/.config: sort all config files for better diffs
Used this script to clean up the config files:
--- 8< ---
for cfg in bsp/*/.config; do
    grep -e "^CONFIG\|^# CONFIG" $cfg | sort >> $cfg.new
    mv $cfg.new $cfg
done
--- >8 ---

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-10-20 19:35:55 +02:00
Clemens John 7cfde8464e Really disable ath9k-watchdog on wr741nd2, wr741nd4 and wr1043nd (fix for commit 78e3d51)
Signed-off-by: Clemens John <clemens-john@gmx.de>
2013-10-20 19:20:25 +02:00
Clemens John ad7f5d2a02 Nodewatcher: add information about batman adv. gateway mode and gateway list to xml
Signed-off-by: Clemens John <clemens-john@gmx.de>
2013-10-18 17:01:39 +02:00
Clemens John 567236f697 Add systemclt section for starting and stopping the tftpd for flashing a dir300 on Archlinux
Signed-off-by: Clemens John <clemens-john@gmx.de>
2013-10-08 10:04:14 +00:00
Jan-Tarek Butt f334acd23b Enfernen von Leerzeichen
Signed-off-by: Jan-Tarek Butt <buttjantarek@googlemail.com>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-10-05 21:25:26 +02:00
Jan-Tarek Butt 22995c940f Entfernen von überflüssigen Leerzeichen
Signed-off-by: Jan-Tarek Butt <buttjantarek@googlemail.com>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-10-05 21:12:33 +02:00
Tim Niemeyer 6893bf00fb bsp/default/fastdstart.sh.tpl: remove garbage
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-10-04 22:40:58 +02:00
Clemens John 5fae48753c configurator: Check if hostname is valid RFC 1123
(check length of labels, check the whole length
and allow . and - where allowed

Signed-off-by: Clemens John <clemens-john@gmx.de>

Rebased: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-10-03 22:25:20 +02:00
Clemens John 18b82b58a8 Prevent configurator from setting unwanted or malformed hostnames 2013-09-19 15:45:54 +00:00
Tim Niemeyer a4c5d79aa5 bsp/dir300|fonera: remove the fastd template script
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-09-14 12:47:48 +02:00
Tim Niemeyer 8329a1fbfd buildscript: support community files with templates
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-09-14 00:16:31 +02:00
Tim Niemeyer fe192d9a21 wlanwatchdog: do not use fixed addr for the gateway
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-09-14 00:11:17 +02:00
Tim Niemeyer 360bdb2d28 wlanwatchdog: fix confusing batman message
If there is no batman originator the kernel reports "No batman nodes in range"
which was counted as one originator.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-09-14 00:11:17 +02:00
Tim Niemeyer 844b16ea98 wlanwatchdog: do not find local macs as clients
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-09-14 00:11:17 +02:00
Tim Niemeyer 2dd397b0f1 Preserve /etc/shadow to save password over reflash
With this change, the sysupgrade should be run without -n flag.
But only if this code runs already on the device.

Signed-off-by: Tim Niemeyer <tim@fipux.org>
2013-09-14 00:11:17 +02:00
Marc René Schädler 1f189ca402 add wlanwatchdog crontab entry to tplink boards 2013-09-09 11:07:25 +00:00
Marc René Schädler c306813c26 add execution of environment variables script to rc.local 2013-09-09 11:07:16 +00:00
Marc René Schädler 212bdd41a1 add environment variables script
Use faststart.sh for get_vpn_interface
-- Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-09-09 11:07:09 +00:00
Marc René Schädler 6061b7a38e add wlanwatchdog script
Use *) as unknown STATE, fixes Startup delay
-- Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-09-09 11:07:00 +00:00
Tim Niemeyer 78e3d51531 bsp/*: remove ath9k-watchdog
This also fixes missing mii/eth-tool on wr841n8.

Signed-off-by: Tim Niemeyer <tim@fipux.org>
2013-09-09 11:06:52 +00:00
Tim Niemeyer 93bed97ecc wr841n8: fix eth1 multicast
(see OpenWRT r35564)

This fixes #603

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-08-04 22:44:21 +00:00
Clemens John dda1cba333 Add an option for the ip version so that netmon does not need to guess 2013-08-04 17:31:04 +00:00
Clemens John 370d9f69d9 Add option for interface name so netmon does not need to add a dummy interface like configurator_ipv6 2013-08-04 17:02:45 +00:00
Clemens John 8f58079510 No code changes, just formatting. Replace whitespaces with tabs to indent 2013-08-04 16:58:53 +00:00
Clemens John 18111568fb Remove code duplicates and move adding of ipv6 addr to better place in script. 2013-08-04 16:56:08 +00:00
Clemens John 1dfb536728 Do not use bind option because it causes problems on some hosts and was not used before 2013-07-19 20:23:42 +00:00
Clemens John 42baa23a55 Changes settings for Freifunk Oldenburg (ipv6 server addr, ssid of mesh and ap, wlan channel) 2013-07-13 23:30:03 +00:00
Tim Niemeyer 1d0237eba6 bsp/wr841n8: configure switch
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-07-13 23:19:45 +00:00
Tim Niemeyer 82b3d32006 bsp/wr841n8: Initial support
Basically, this is a clone from wr841nd7.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-07-13 23:19:22 +00:00
Tim Niemeyer d41a1bd919 bsp/*: add ethtool and mii-tool
Signed-off-by: Tim Niemeyer <tim@fipux.org>
2013-07-13 23:18:59 +00:00
Tim Niemeyer 734b8b23d2 fastdstart.sh: do not use the owrt init skript
The init skript is the wrong place to start this vpn daemon as it
needs wan connection first.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-07-13 23:11:57 +00:00
Clemens John 5bcc7c65db Try to add ipv6 adress also if the router is already assigned (if there went something wrong the first time). Add option for specififing the netask of an ip addres and remove the netmask from the end of the ip address 2013-07-13 11:12:24 +00:00
Clemens John f592a8ae09 Store api key of router owner to be able to use netmons new REST API 2013-05-04 00:25:03 +02:00
Tim Niemeyer 66d46b1860 Nodwatcher: read also unknown interfaces
Fixes #501

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-04-01 17:57:18 +02:00
Tim Niemeyer 9beaf017a1 Enable atk9k-watchdog 2013-04-01 16:29:16 +02:00
Tim Niemeyer dcee86e97c All: Disable 802.11b wifi
The new ODFM modulation is much better and the old one isn't really
used these days.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-04-01 16:29:16 +02:00
Tim Niemeyer 338936f81f wr1043: Added heartbeat LEDs
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-03-30 14:37:03 +01:00
Tim Niemeyer 3435b15679 DIR/Fonera: Force dhcp off on
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-03-30 11:42:27 +01:00
Tim Niemeyer 00d1d2c987 add an ipv6 host to fastdstart to detect connectivity
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-03-30 01:22:37 +01:00
Tim Niemeyer 118d7d8236 Enable IPv6 RA's on WAN Port
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-03-30 01:21:26 +01:00
Tim Niemeyer 192dd3765c Change BATMAN ethernet ports
BATMAN couldn't handle devices with the same MAC, so this uses the internal
switch to bridge the ports. It also changes the MAC to a localy unique
address.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-03-30 00:10:52 +01:00
Tim Niemeyer fb277ed060 Always use provided dir300-flash
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-03-29 15:40:03 +01:00
Tim Niemeyer 92991371f6 Revert "DIR300: little work on memory consumption"
that work wasn't finished

This reverts commit 57d8060ab7.
2013-03-29 15:39:13 +01:00
Tim Niemeyer 57d8060ab7 DIR300: little work on memory consumption
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-03-29 11:01:24 +01:00
Tim Niemeyer e833488780 DIR300: fix ipc switch
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-03-29 11:01:24 +01:00
Bjoern Franke 088fdca5ef 841nd7: fix switchconfig: wan - bat - bat - cli - cli 2013-03-17 22:34:46 +01:00
Bjoern Franke 313ef61f10 shortened L in FFOL-banner 2013-03-17 20:01:14 +01:00
Bjoern Franke 0dd9c6076a remove ath9k-watchdog, backport ath9k-patches from openwrt r35786, should fix many dDMA issues 2013-02-27 19:28:07 +01:00
Bjoern Franke 055ab542a2 forgot to add watchdog in last commit 2013-02-24 09:36:43 +01:00
Bjoern Franke 59304a1224 - moved ath9k-watchdog to default
- watchdog bites now in case of 'Failed to stop TX' instead of 'Could not stop RX'
- instead of reboot, reset wifi and add enable batman-adv on wifi again
2013-02-24 09:33:55 +01:00
Bjoern Franke b96357b200 wr1043nd: enabled syslog/logread 2013-02-17 17:35:10 +01:00
Bjoern Franke be251961fd Revert "wr1043md: enabled syslog/logread"
This reverts commit 23d0b725cc.
2013-02-17 17:33:44 +01:00
Bjoern Franke 23d0b725cc wr1043md: enabled syslog/logread 2013-02-17 14:02:08 +01:00
Bjoern Franke 5c9ca26d4f ALL ath9k: add ath9k-watchdog script 2013-02-17 11:24:35 +01:00
Bjoern Franke e839e70c11 ALL ath9k: enable atht9k-watchdog 2013-02-17 11:23:11 +01:00
Bjoern Franke 8b2be541e6 wr741nd* / wr841nd7: enable syslog/logread (needed for ath9k-watchdog) 2013-02-17 01:00:32 +01:00
Tim Niemeyer ed1cc86661 wr841nd7: new config based on wr741nd4
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-16 16:23:42 +01:00
Tim Niemeyer 8ed68c216c wr841nd7: fix mac correction typo
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-16 16:00:42 +01:00
Tim Niemeyer c9c45b0a48 wr841nd7: remove very old patch
This got merged upstream for a long time ago.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-16 16:00:21 +01:00
Tim Niemeyer d6d2fdb773 All: add ethernet ports to batman
This should fix #469

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-16 16:00:06 +01:00
Bjoern Franke ec45377d23 WR841ND7: fix missing crc32-module 2013-02-14 18:52:14 +01:00
Tim Niemeyer c2c758d573 Fastdstart: replace fff with $project
This fixes #460

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-04 18:46:45 +01:00
Tim Niemeyer ea8cade28c Fix the use os sysctls to prevent router_ads
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-03 20:40:17 +01:00
Tim Niemeyer 65691b0c67 Fix faulty connection on dir300
- this applies possibly also to fonera

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-03 20:38:44 +01:00
Tim Niemeyer 7b1c814071 Drop bsps for dir300b and wrt54g
They aren't supported anymore and nobody taking care for these machines.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-03 18:03:48 +01:00
Tim Niemeyer d1bcab12b6 rc.local [all devices] optimize mac correction
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-03 18:01:27 +01:00
Tim Niemeyer 2325990415 fastdstart.sh: diet, too
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-03 17:50:35 +01:00
Tim Niemeyer 0f57b3662a configurator: yep.. it got a diet, too
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-03 17:20:04 +01:00
Tim Niemeyer 7b24ace289 Fonera: adapt last changes for dir300
Copied from ec949fb85d

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-03 13:17:17 +01:00
Tim Niemeyer ec949fb85d DIR300: more ram optimisation
- removes compcache, this doesn't work
- removes dhcp-client
- tunes some kernel params

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-03 13:16:32 +01:00
Tim Niemeyer ef071d695b Fonera: restore accidentally overwritten fonera mac fixes
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-02 18:47:31 +01:00
Tim Niemeyer 72b79cfb8c Fonera: add squashfs patch
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-02 18:47:16 +01:00
Tim Niemeyer f2d8743554 Port changes from DIR300 to Fonera
This saves Memory and removes fastd

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-02 01:02:02 +01:00
Tim Niemeyer 239234c0fa Nodewatcher optimisation
The nodewatcher.sh got a diet. :)

Stats from DIR300

Old nodewatcher:
real    1m 43.86s
user    0m 5.59s
sys 0m 32.78s
Memory consumption.. over ~1.5MB

New nodewatcher:
real    0m 17.17s
user    0m 0.99s
sys 0m 4.33s
Memory consumption.. below ~0.5MB

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-02 01:02:02 +01:00
Tim Niemeyer 16fd33e7c7 faststart.sh: fixes handling with node names
There was an error, when a node name implies another node name.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-02 01:02:02 +01:00
Tim Niemeyer b9ce647543 Batman: Disable BLAII as it's not needed on vpn setup
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-02 01:02:02 +01:00
Tim Niemeyer 8fcff99fde WR741V2: changes based on AA branch
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-02 01:01:54 +01:00
Tim Niemeyer 0a607da88d WR1043: changes based on AA branch
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-02 01:01:21 +01:00
Tim Niemeyer bd82acaf4b DIR300: remove fastd and optimize for ram
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-02 01:01:21 +01:00
Tim Niemeyer 0dd637d097 Revert "ssh reopened in firewall config for debugging purposes, should be closed again in stable release"
This isn't really needed for debugging. The default port number 22 is often
targeted for brute-force attacks. Dropbear on 16M memory isn't relly capable
of handling this.

This reverts commit 2083df18d1.
2013-02-02 01:01:21 +01:00
Tim Niemeyer 1f7875f62a WR741V4: changes based on AA branch
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-02 01:01:13 +01:00
Tim Niemeyer 4e36d831d6 DIR300: new .config based on new AA branch
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-02 00:52:21 +01:00
Tim Niemeyer 587e19f3e7 DIR300: remove kernel_config
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2013-02-02 00:52:21 +01:00
Bjoern Franke b4b1d4b13b fixed bug in wr841nd7 config 2013-02-01 06:35:42 +01:00
Bjoern Franke 3e1a5cf8be add support for wr841nd7 2013-02-01 06:32:22 +01:00
Bjoern Franke 31b3c3715c fixed essid, Oldenburg is not Franken 2012-12-31 17:57:17 +01:00
Tim Niemeyer a7e79f3adf Nodewatcher: fix out interface detection
Sometimes the interfaces have shorter names, then batctl adds some
spaces just before the iface name. With cut we can get this right.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-12-16 11:47:41 +01:00
Bjoern Franke 2083df18d1 ssh reopened in firewall config for debugging purposes, should be closed again in stable release 2012-11-23 17:41:58 +01:00
Tim Niemeyer bdb4bdb967 LEDs: Most of the LEDs on tplinks are set by uci-default
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-11-18 23:49:30 +01:00
Tim Niemeyer d1226f0e3c LEDs: Enable heartbeat status leds
This enables heartbeat (blinking depending on the load).
DIR300: The little triangle/circle led
wr741: The sun
wr1043: SYS
Fonera: Power (only on 2200; seems to be hard-wired on 2100)

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-11-18 21:49:02 +01:00
Tim Niemeyer f83e49ca1d Fonera: again support little foneras
This adds support for the old and little foneras.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-11-18 21:18:16 +01:00
Tim Niemeyer 138915a5b5 LEDs: enable netdev and heartbeat on all platforms
This should fix #425 and gives further possibilities to enable
heartbeat on unused leds.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-11-17 23:07:51 +01:00
Tim Niemeyer eb60e1cd3f vpn: remove tincd
fastd is well tested and so we can safely remove tincd and his big
openssl dependency.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-11-17 21:10:58 +01:00