Commit Graph

369 Commits

Author SHA1 Message Date
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
Tim Niemeyer 06aa818db1 DIR300: led support
- move wlan led to gpio2 as this is the real wlan led
- set wlan led to none

This fixes #424.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-11-17 21:03:08 +01:00
Tim Niemeyer 3622ea8cb5 wan-firewall: fix and clean up
- use -A (append) instead of -I (insert)
This makes shure the rule order is correct. This fixes #421.
- use uci to determine the correct wan interface
This is the reason, why #421 was only on wr1043. Now the firewall rule
applies to all router.
- remove old and not used rules

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-11-17 18:20:52 +01:00
Tim Niemeyer 5fbf402168 This adds support for the wr741nd V2
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-10-24 22:15:14 +02:00
Tim Niemeyer ce90577b5d Nodewatcher was confused if link_quality was below 100
When the link_quality is below below 100 there is a little whitespace
between the value an the bracket like ( 99). This confused the awk
skript and is fixed by filtering all brackets.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-10-24 22:15:14 +02:00
Tim Niemeyer 16f1b7c8d4 Do not accept RAs and other stuff
Fixes #396

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-10-24 22:15:14 +02:00
Tim Niemeyer 1afd1073fb The wifi LED fix isn't suitable for ath5k
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-10-24 22:15:14 +02:00
Tim Niemeyer 626ae95bdc Add busybox support for Shadow-PWs
This should fix #411 as CONFIG_BUSYBOX_CONFIG_FEATURE_SHADOWPASSWDS is
need for correct pw changes.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-10-24 22:15:13 +02:00
Bjoern Franke 3cee096c6d fastd mtu fix from fff-branch 2012-10-24 08:32:50 +02:00
Tim Niemeyer 317e7bdfbe Little clean up on fastdstart.sh
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-10-20 23:46:23 +02:00
Tim Niemeyer 422634275c mtu problem fixed on fastd
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-10-13 01:40:05 +02:00
Tim Niemeyer 03c794cdfa Adds support for TP Link WR741ND v4
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-10-13 00:43:13 +02:00
Tim Niemeyer c07415d049 Moved Patch; Fixes #406
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-10-01 19:06:19 +02:00
Tim Niemeyer bf9c42a24c Statefull Inspektion for WAN Interface
On a router wich is directly connected to the internet, there is lot of traffix
on the WAN port. E.g. ssh bruteforces. That's like a DOS for a small device.

This fixes #395

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-09-30 11:26:11 +02:00
Tim Niemeyer a4499d466b WR1043ND: ported to new image
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-09-30 02:54:58 +02:00
Tim Niemeyer 94f6c24f3e DIR300: switch from hostapd to wpad
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-09-30 02:54:34 +02:00
Tim Niemeyer 6cd4a52e15 update the default rc.local based on dir300
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-09-30 02:53:59 +02:00
Tim Niemeyer 438b69d858 ethernet ports are added automatically
Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-09-30 02:53:37 +02:00
Tim Niemeyer 424ce391c9 OGM over Ether have to go over bridge since 2012.2
https://lists.open-mesh.org/pipermail/b.a.t.m.a.n/2012-July/007779.html

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-09-30 02:49:17 +02:00
Tim Niemeyer b4d756cb91 New build_script structure.
The new build_script uses a bsp-style interface. Now it's possible
to work on more than one board at the same time. Just select the
selected_bsp with the build_script and start over.

Signed-off-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
2012-09-29 18:58:44 +02:00