Tim Wilkinson
cdeb1b1d44
Improve dual radio customization support ( #961 )
2023-10-13 22:38:05 -07:00
Tim Wilkinson
819812f753
Which to "support" rather than "ignore" supernode to avoid double-negative ( #942 )
2023-09-20 16:13:34 -07:00
Tim Wilkinson
7f2059e131
Rebind protection stops recursive dns working ( #941 )
2023-09-20 10:32:11 -07:00
Tim Wilkinson
a494a8c374
Supernode support ( #938 )
...
* Supernode option
* Change supernode 10/8 route injection.
Identify supernode in sysinfo.json
* Supernode tunnels use port 5526
* Advertise supernode-ness
* Update DNS if supernodes are available
* Open up supernodes DNS service to incoming mesh requests
* Simply nameserver update
* Support supernodes on hap ac2
* Improve supernode nameserver update reliability
* Rework how supernode nameservers are managed
* Improve supernode dns advertising
* Add super mesh button
* User supernode name not ip in advert
* Less intustive way to identify supernode dns
* Add supernode ignore options
Change supernode enabled -> enable
* Improve DNS updates
* Remove tunnels when switching to/from supernode mode
* Blackhole any unknown routes on the supernode to avoid recursing packets
* Add explicit reverse lookup rule for supernode when available
* Just use dnsmasq changes for both forward and reverse names
* Improve supernode detection
So it doesnt keep writing to flash
* Add reverse tunnel ip lookup to supernode
* enabled => enable
* Supernode tunnels start 172.30
* Remove supernode switch
* Simplify supernode check
* Fix nav test
2023-09-19 20:06:09 -07:00
Tim Wilkinson
272d53bab5
Set tunnel weight to 1 and provide UI to change it. ( #937 )
2023-09-19 20:04:54 -07:00
Tim Wilkinson
11f7fe6731
Support wildcard DNS subdomains ( #935 )
...
* Support DNS sub-domains
* Support wildcard domains
2023-09-18 16:47:48 -07:00
Tim Wilkinson
91ab73fe6f
Auto reinstall package improvements ( #932 )
...
* Add network detection and retry
* Add message when package reinstall is happening
* Update permenant package list
2023-09-16 18:09:18 -07:00
Tim Wilkinson
1708c4926c
Remember and reinstall packages are firmware upgrade ( #930 )
2023-09-15 21:16:27 -07:00
Tim Wilkinson
8dadc9cd2a
Disable lz77 until problems resolved ( #922 )
2023-08-31 17:23:47 -07:00
Tim Wilkinson
ef17d9bcd1
Allow SSH, WEB and TELNET access to be disabled on WAN (enabled by default) ( #903 )
2023-07-18 22:52:41 -07:00
Tim Wilkinson
be9957183c
Lowercase the keys in radios.json ( #895 )
2023-07-08 22:04:23 -07:00
Tim Wilkinson
644b6579a5
New LiteBeam AC Gen2 variant ( #864 )
2023-06-04 21:31:53 -07:00
Tim Wilkinson
60a2627989
More multi-radio support ( #860 )
...
* Multi-radio: Support different powers for different radios
* Use arrays for powers
* Update APIs to take wifi interface
2023-06-02 18:47:34 -07:00
Tim Wilkinson
df77276075
Disable WAN access to node by default. ( #854 )
2023-05-29 11:22:09 -05:00
Tim Wilkinson
4e621baf0b
Support switching mesh radio on multi-radio devices ( #847 )
2023-05-25 21:27:59 -07:00
Tim Wilkinson
62a19a239e
Support for Mikrotik LDF 5AC ( #841 )
2023-05-17 20:52:51 -07:00
Tim Wilkinson
f9b032aca1
Advanced networking tab ( #834 )
...
* Advanced networking tab
* Add page protection
* Disable WAN VLAN option in advanced config when advanced networking available
2023-05-16 21:29:20 -05:00
Tim Wilkinson
f00966531d
PowerBaam 5ac-620 support ( #840 )
2023-05-15 14:10:05 -07:00
Tim Wilkinson
3fa247bc86
LDF2 support ( #828 )
2023-05-09 00:22:41 -07:00
Tim Wilkinson
a5725ee55e
Add missing radios.json for Powerbeam 5AC 400 ( #826 )
...
* Add missing radios.json for Powerbeam 5AC 400
* Supported in nightly
2023-05-07 10:35:35 -07:00
Tim Wilkinson
3863207c5a
Virtualized X86 support ( #807 ) - 4/28/2023
...
* x86 configs
* Update for new update system
* Build support
* Handle nowifi on status page
2023-04-28 11:01:58 -07:00
Tim Wilkinson
8711afa9ca
Remove hardwired frequency tables and use information from the hardware ( #801 )
...
* Remove hard coded channel tables
* Reduce radios.json to only what's needed
* Update radios
* Improve unsupported device handling
2023-04-22 03:24:20 -10:00
Tim Wilkinson
291ba2d012
Prometheus Metrics ( #797 )
...
* Basic memory, filesystem, cpu and networking
* Split metrics out
* Run hourly metrics tasks if people are actively gathering metrics
* Hourly metrics
* Add LQM metrics
* Fixes
* OLSR link info
* Improve error handling
* Basic node details
* Add bitrates and ping times
* Remove periodic tasks
* Migrate metrics to package
* Metrics config file
2023-04-20 18:34:52 -07:00
Tim Wilkinson
697d6c6d42
Fix TP-Link CPE210 v3 capitalization ( #792 )
2023-04-17 20:38:27 -05:00
Tim Wilkinson
cc78b0c4a7
Mikrotik SXT Lite2 support
2023-04-10 10:25:29 -07:00
Tim Wilkinson
4761380fc7
Support for NanoBeam AC 5 Gen 2 (XC)
2023-03-29 14:52:43 -07:00
Tim Wilkinson
954cd70ebf
Powerbeam 5AC 400 support ( #765 )
...
* Support PowerBeam 5AC 400
* Supported info
2023-03-26 23:00:28 -04:00
Tim Wilkinson
2e64928bfa
Support for LiteBeam AC / LiteAP AC
2023-03-26 22:35:58 -04:00
Tim Wilkinson
6aee2e1305
Block DHCP server traffic from every going to the WAN interface
2023-03-23 23:06:42 -04:00
Tim Wilkinson
6a27a8fb28
Add GL.iNet GL-AR750S "Slate"
2023-02-20 12:09:12 -08:00
Tim Wilkinson
571dbf6251
Disable RTS by default in ath10k devices 02/11/2023 ( #706 )
2023-02-11 13:44:10 -06:00
Tim Wilkinson
edda18da98
Add QRT5 support ( #688 )
2023-01-29 21:22:53 -06:00
Tim Wilkinson
ee3fa7f955
Split the various Mikrotik radios into their individual variants ( #677 )
2023-01-26 15:34:48 -06:00
Tim Wilkinson
4894f42efd
Make sure we look for packages with the correct architecture
2023-01-24 23:29:06 -08:00
Tim Wilkinson
8817b70b52
Remove firewall counters except for specific ports
2023-01-24 23:16:42 -08:00
Tim Wilkinson
2423bdd152
fix xlink firewall rule inserted incorrectly ( #671 )
2023-01-24 20:35:15 -06:00
Tim Wilkinson
78b8578a06
Automatically enable RTS when hidden nodes detected ( #659 )
2023-01-19 13:11:30 -06:00
Tim Wilkinson
7b8a2f2e8a
Fix power offsets ( #656 )
2023-01-19 09:15:26 -06:00
Tim Wilkinson
f57a2ac647
Add nanobeaml ac gen1 xc
2023-01-17 14:15:22 -08:00
Tim Wilkinson
3366f9baa6
Mikrotik boot loader change to avoid boot lockup problem ( #654 )
...
See: https://forum.openwrt.org/t/openwrt-installed-mikrotik-rb750gr3-wont-boot-when-wan-cable-plugged/146330/7
2023-01-16 13:57:19 -06:00
Tim Wilkinson
fdeda7d0cc
New network configuration code ( #650 )
...
* Migrate wired network building into node-setup
* Rework network setup
* Fixes for various alt wireless modes
* Commit to new vlan model
2023-01-14 23:07:22 -08:00
Tim Wilkinson
21c3b80e59
An node with a single RF link cant have exposed nodes
2023-01-14 22:54:00 -08:00
Tim Wilkinson
72cc6c8a06
Hidden node detection (and optional mitigation) ( #635 )
...
* Enable RTS/CTS when we detect hidden nodes
* Only change rts setting when we need to
* RTS advanced config option
* Include neighbors blocked neighbors (they still transmit)
* Bump default RTS threashold
* Report list of hidden node rather than yes/no
* Canonical hostnames
* When we enable RTS, enable it for all traffic by default
* Show hidden neighbors in display
* Default RTS threshold to -1 (always off)
2023-01-12 10:31:28 -08:00
Tim Wilkinson
a21f7791af
Add Mikrotik LDF 5
2023-01-11 19:06:06 -08:00
Tim Wilkinson
93ba4ca367
Revert a forwarding rule which was changed in error
2023-01-06 20:40:51 -08:00
Tim Wilkinson
d2364b83ad
Fix tunnel firewall
...
Data destined for the firewall endpoint was being blocked by
bad rule ordering.
2023-01-05 13:02:40 -08:00
Tim Wilkinson
bc77ff8b5b
Enable ac neg channels ( #615 )
2023-01-03 21:25:22 -08:00
Tim Wilkinson
9ee849eb3f
More xlink firewall fixes ( #581 )
2022-12-23 23:00:35 -06:00
Tim Wilkinson
cbbd8f81ee
Fix xlink firewall rule ( #576 )
2022-12-22 23:35:21 -06:00
Tim Wilkinson
7b495f5deb
Add MikroTik_RouterBOARD_912UAG-5HPnD ( #575 )
2022-12-22 23:34:43 -06:00