Commit Graph

1009 Commits

Author SHA1 Message Date
Darryl Quinn 5fb6e60cd2 build: correct nproc command 2020-12-17 16:01:15 -06:00
Darryl Quinn 96722d980a build: testing new build scripts 2020-12-17 15:48:52 -06:00
Darryl Quinn 45dd094936 update to new repo paths 2020-12-15 18:36:40 -08:00
dman776 4c08869520
bugfix: correct link to the downloads directory (#590)
* bugfix: correct link to the downloads directory

* fix https protocol
2020-12-11 11:19:54 -06:00
apcameron 832384537b
openwrt: bump to openwrt v19.07.5 (#589) 2020-12-10 18:49:52 -06:00
apcameron 60e140c090
openwrt: bump version to v19.07.4 (#588) 2020-12-10 18:36:47 -06:00
apcameron ff0a08dc3c ath79: Enable the LNA for ALL for the TP-Link CPExxx Devices based on the AR9344
This should improve the Power Levels for the 1 Port Devices.
2020-12-06 18:25:36 -08:00
Joe Ayers bf944dface AREDN: add new Mikrotik RBLHG-2nD model string
fixes #582
2020-10-18 16:11:36 -07:00
Joe Ayers 29a56b8850 aredn: add new mikrotik model string for LHG based devices
new model string: MikroTik RouterBOARD RBLHG-5HPnD
2020-10-07 22:42:15 -07:00
Eric e4a0c996ff bugfix: custom download paths during firmware upgrade
Fixes #575
2020-10-07 16:23:46 -07:00
Eric 2c1bd9ce0e
aredn: enhancement: Nat mode aliases
Aliases in NAT mode allows the node admin to create alias names for hosts on the LAN and then use those for creating port forwarding rules.  The aliases DO NOT effect the rest of the mesh network and are not propagated via OLSR.

NAT Mode aliases are only usable on the local LAN where the IP addresses are known and routable only on the subnet.   Since the NAT hides these IP addresses or the node masquerades, other mesh nodes and devices by definition only know about the node’s hostname.  Thus aliases on the LAN in NAT mode are not propagated by OLSR across the mesh.  You _CANNOT_ use an alias name in a service listing.

You _will_ be able to set an alternate hostname for any host on the nodes' LAN however.
A host named `CBY45-DELLLAPTOP` can also be known as `wxc-shack-laptop`. It may make remembering which host is which a bit easier.

Since OLSR does not propagate the alias,  the "Do Not Propagate" checkbox while in NAT Mode is hidden.
2020-10-07 16:20:59 -07:00
apcameron fa2f1b7b1b ath79: Add Support for the TP-Link CPE510 v3.20 2020-09-29 20:43:58 -05:00
Steve AB7PA 283938c689
Clarify commit process
Clarify commit process in the steps to contribute to AREDN using git.
Clarify using github usernames and resources for creating meaningful 
commit descriptions.
2020-09-16 21:20:12 -05:00
Steve AB7PA 6b171a63ef
aredn: Add HowToContribute git flow diagram 2020-09-15 21:52:16 -05:00
Eric 5948946de6
aredn: visualize non-propagated and aliased hosts (#569)
* enhancement: show the "non propagated" hosts as a grey color in the mesh list on the localnode.
This allows for the node admin to see, at a glance, which of the hosts are "hidden" or not.

* changed colors a little bit for the black background styles.
also assed in the aliases so now they will show up as a different color too.
this only effects the mesh listing on the localnode to where the aliases and/or non propagated hosts are.
the rest of the network does not see this.

* add a tooltip to the aliased/non propagated hostnames to help explain what they mean
2020-09-10 07:39:55 -05:00
Eric e13dd2cb04
aredn: allow aliased hostnames on the mesh
Allows for aliased hostnames on the mesh. One IP/Host can be assigned to multiple hostnames.
This is useful for many things including virtual hosts, virtual machines, virtual email addresses, etc.
The possibilities are actually _endless_.

Fixes #516
2020-09-08 16:39:49 -05:00
Joe Ayers f4a1e73189 aredn: bugfix max tunnel limited to 9 instead of 10
fixes #564
2020-09-08 14:39:23 -05:00
Steve Lewis AB7PA ad578d8944 Add file size tests to arednMsg
Add tests for file content to aredn_message.sh
2020-09-02 20:38:12 -05:00
Steve Lewis AB7PA afb18b3a52 Tweak aredn_message display
Tweak the node id on the AREDN message display.
2020-08-30 13:35:37 -05:00
Eric eadc184f3e fixed some formatting 2020-08-29 09:06:21 -05:00
Eric 8810e0eaaf Stop certain hostname/IP's from propagating over the mesh
Allows for the node admin to choose to have DHCP leased hostnames/IP's propagated over the rest of the mesh network or not.
Defaults to allowing the hostname/IP to propagate.

The hostname/IP will *still* be resolvable from the localnode and will show up in the list of hosts on the localnode only.
This allows for selected local mesh devices to be not available over the rest of the mesh network.
ie: switches, routers, cameras, etc.

This will work immediately for *new* DHCP leases when the checkbox is selected.
For *existing* DHCP leases, it may take a while for the network to update, if ever.
To speed up the process of full network OLSR "DNS" updating, reboot all the nearest neighbor device(s) to the node you made these changes to.
That seems to get the changes "out" to the rest of the network faster than normal.

Fixes #508
2020-08-29 09:06:21 -05:00
dman776 c0605cb306
enhancement: change advancedconfig boolean control (#560) 2020-08-26 18:34:30 -05:00
dman776 6bccd6faca
add AB7PA (#559) 2020-08-25 21:57:17 -05:00
Steve Lewis AB7PA 5c14719e0b Add CSS fontfamily list
Add fontfamily list in CSS files to help browsers render sans-serif 
correctly. Add text color so alert messages display correctly on all 
themes.
2020-08-25 17:56:52 -05:00
Joe Ayers 8bf19db3a4 aredn: add settings for new model string RBSXTsq5HPnD 2020-08-24 19:01:24 -05:00
Steve Lewis AB7PA b29ecbdbe2 Change AdvConfig Warning Banner
Change the Advanced Configuration warning banner: slightly wider to 
distinguish from Alerts banner, add WARNING and make text color pure 
white for contrast.
2020-08-24 19:00:59 -05:00
dman776 8ec57de248
bugfix: correct lower-case translation for hostname (#555) 2020-08-22 09:50:58 -05:00
Joe Ayers da3191478a aredn: some LHG based devices stuck in bootloop
add missing board id to sysupgrade pre upgrade steps
for mikrotik NOR based devices
2020-08-19 23:04:51 -05:00
Joe Ayers 5c723917e6 aredn: add new Mikrotik model string SXTsq5HPnD
Mikrotik change of string used to identify device
2020-08-18 18:30:07 -05:00
dman776 5e572ff66a
aredn: add aredn local alerts capability (#552) 2020-08-18 16:17:03 -05:00
Joe Ayers 6e579d4d6e aredn: extend 5GHz channel options from 133 down to 131
In the US, part 97 ham radio lower band edge is 5650.
Channel 131 @ 10MHz channel width is the lowest channel
setting that stays within allocation.

fixes #550
2020-08-18 16:08:04 -05:00
Joe Ayers 437b4780ae aredn: reset branch to develop 2020-07-09 21:01:24 -07:00
Joe AE6XE dd3592f8ee
aredn: Prepare 3.20.3.1 release (#546) 2020-07-06 10:10:11 -05:00
Joe Ayers 1adcfd77a5 aredn: remove config files no longer in use consuming flash
clean up 176k of flash space.  Config files include modes
forA P, Client, Mesh_Ap, and ROuter.  Files are no longer
referenced or used.
2020-06-29 08:11:44 -05:00
Joe AE6XE 7b3f205ffb
aredn: allow wan ping (#544)
fixes: #509
2020-06-24 21:08:06 -05:00
Joe Ayers c98916ad1a aredn: remove node mode configuration notation
in the past nodes could be configured uniquely for
a given mode:  ap, wifi client, mesh. Current behavior
in basic setup no longer has unique modes, rather wireless
cards can be configured in different modes in basic setup
and devices with multiple wireless interfaces can
be setup to use multiple modes at the same time.

fixes #533
fixes #535
2020-06-22 22:00:01 -05:00
Joe Ayers 5ccb4c3486 aredn: remove olsr status in help, no longer in UI
fixes #537
2020-06-20 20:32:11 -05:00
Eric 31492676dc
update: Change the nodes default map tile server URL away from MapBox (#527) 2020-06-20 19:54:12 -05:00
apcameron d06bbaac2a ath79: CPE220V3 Fix
Remove Duplicate entry and fix remaining entry in the firmware file
2020-06-08 20:54:24 -05:00
Joe Ayers 79f3b518d0 aredn: supporttool: change format of firewall reporting
use iptable -L -v options to see chain order and enable
improved ability to troubleshoot firewall issues
2020-05-28 23:07:06 -05:00
Joe Ayers cecca6854d aredn: add Mode ether to tunnel interfaces
This reduces message forwarding by OLSR. Without this mode
olsr will forward a message backout the same interface it
was received on, presumably due to hidden 802.11n nodes.
2020-05-28 23:06:42 -05:00
Joe Ayers 16e33b5306 aredn: add new Mikrotik model strings for RBLHG-5nD and RBLHG-2nD-XL 2020-05-27 19:33:56 -05:00
apcameron 7c50771bad openwrt: bump to 19.07.03
Remove 002-ar71xx-mikrotik-improved-support.patch
	Update 702-enable-country-hx.patch
2020-05-25 21:21:33 -05:00
Joe Ayers a2f7da4a3f ar71xx: add early support for Mikrotik r2 hardware
Apply openwrt PR 3006
https://github.com/openwrt/openwrt/pull/3006
author: Thibaut VARÈNE <hacks@slashdirt.org>

early patch to AREDN will be removed and inherited from openwrt in
future 19.07 point or later release.  This patch enables use
of newer BaseBox, AntBox, and possibly other updated devices with ath9k
calibration data encoded with a different technique.
2020-05-10 20:43:38 -07:00
apcameron 80619b73a9
ath79: Migrate the TP-LINK WBS Devices to the ath79 Branch (#525) 2020-05-01 09:30:39 -05:00
Joe AE6XE b53ce1e817
bugfix: aredn firewall blocking traffic when using tunnel feature (#524)
fixes #522
tested by: Matthew KB9OIV <Matthew.annen@gmail.com>
tested by: Chris K3ADA <sutehk.cs@gmail.com>

Resolves 2 issues with tunnel iptable rules.  A rule needed to be
shifted down by 1 position in chain given upgrade to openwrt 19.07.
Reload of rules was not correctly retaining chain order and creating
duplicate entries, inadvertantly blocking intended traffic.
2020-04-29 20:54:29 -05:00
apcameron 62adfa9eb8
ath79: Migrate CPE210 v1/v1.1, CPE510v1/v1.1 to the ATH79 Branch (#523)
Installation:

Flash factory image through stock firmware WEB UI
or through TFTP:
To get to TFTP recovery just hold reset button while powering on for
around 4-5 seconds and release.
Rename factory image to recovery.bin
Stock TFTP server IP:192.168.0.100
Stock device TFTP address:192.168.0.254
2020-04-28 22:29:37 -05:00
Eric 1ace91aae2 bugfix: encode special characters in tunnel comment field
catch the tunnel comment field in perlfunc's read_post_data function where certain characters are changed to the html character entity in order to not interfere with the config files.
Tested with all kinds of crazy charcters such as: zdsfkh? <!@#$%^&*()> "quote"

Fixes #515
2020-04-23 17:33:44 -07:00
apcameron 31c6669c2f ath79: add support for TP-Link CPE220 v2
Specifications:

    * SoC: Qualcomm Atheros AR9344 (560 MHz)
    * RAM: 64MB
    * Storage: 8 MB
    * Wireless: 2.4GHz N based built into SoC 2x2
    * Ethernet: 2x 100/10 Mbps, integrated into SoC, 24V POE IN

Installation:

Flash factory image through stock firmware WEB UI
or through TFTP:
To get to TFTP recovery just hold reset button while powering on for
around 4-5 seconds and release.
Rename factory image to recovery.bin
Stock TFTP server IP:192.168.0.100
Stock device TFTP address:192.168.0.254
2020-04-20 19:20:57 -07:00
apcameron 831df9af23 ath79: Add Support for the TP-Link CPE610-v2
TP-Link CPE610-v2 is an outdoor wireless CPE for 5 GHz with
one Ethernet port based on Atheros AR9344
Specifications:
Based on the same underlying hardware as the TP-Link CPE510
Power, LAN0, WLAN green LEDs
23dBi high-gain directional 2×2 MIMO antenna and a dedicated metal reflector
Flashing instructions:
Flash factory image through stock firmware WEB UI
or through TFTP
To get to TFTP recovery just hold reset button while powering on for
around 4-5 seconds and release.
Rename factory image to recovery.bin
Stock TFTP server IP:192.168.0.100
Stock device TFTP adress:192.168.0.254
Signed-off-by: Andrew Cameron apcameron@softhome.net
2020-04-15 05:53:06 -07:00