Tim Wilkinson
6d8528fa56
Make sure the node nodes we use for tunnels are always uppercase ( #1049 )
2024-01-01 17:36:18 -08:00
Tim Wilkinson
1aabfd87bd
Switch Nanobeam 2AC to DD-WRT firmware (doesn't function on 10MHz otherwise) ( #1048 )
2024-01-01 17:26:08 -08:00
Tim Wilkinson
1d6815215a
Fix way we read old services ( #1047 )
2024-01-01 14:48:06 -08:00
Tim Wilkinson
dc3aa30eeb
Post a message to slack after a successful nightly build. ( #1046 )
...
This uses a script on our build host to do the actual posting.
I dont have access to CircleCI to do it from there.
2023-12-29 10:51:56 -08:00
Tim Wilkinson
b6dfba160e
Remove need for /etc/config/services file ( #1045 )
2023-12-27 14:39:17 -08:00
Tim Wilkinson
509d475133
Fix firewall rules. ( #1041 )
...
1. Allow wireguard tunnels in iface mesh setup (treat like vtuns)
2. Fix incorrectly setting up dtd/wifi to wan rules
2023-12-21 11:06:15 -08:00
Tim Wilkinson
56043e0e0b
Reboot needs ip information from active /etc/config not /etc/config.mesh ( #1040 )
2023-12-21 11:06:03 -08:00
Paul K3PGM
80a4bbb7ae
Set advancednetwork script to be executable again. ( #1042 )
2023-12-21 11:04:53 -08:00
Paul K3PGM
0b7db7f15c
Add missing table entries in the Acvanced Network tab ( #1039 )
...
- Add missing layouts table entry for the GL-B1300.
- Add missing default_configs table entry for VMware Virtual Platform
2023-12-20 20:35:07 -08:00
Tim Wilkinson
e5bd9bc066
Simply the watchdog by fixing various timeouts. ( #1038 )
...
Unfortunately there doesnt appear to be much flexibility in the various
hardware watchdogs on radios, so setting the watchdog > 60 seconds mostly
doesnt work. So rework the settings to allow for this and that our watchdog
tests must be frequent and quick.
2023-12-20 00:25:12 -08:00
Tim Wilkinson
2fe3904f0a
Accidenally created the wireguard devices twice ( #1036 )
2023-12-19 16:13:26 -08:00
Tim Wilkinson
0899ae7d02
Make watchdog easier to configure and less aggressive ( #1034 )
2023-12-19 12:07:47 -08:00
Tim Wilkinson
bd26116e45
Improve 'wait_for_ticks' handling of system clock changes ( #1035 )
2023-12-19 12:07:11 -08:00
Tim Wilkinson
a388adaa79
Improve the messaging when failing to retrieve firmware versions ( #1033 )
2023-12-19 12:06:45 -08:00
Tim Wilkinson
cd4b99197a
Watchdog support, initial version. ( #1030 )
...
* Watchdog support, initial version.
The watchdog monitors three things:
1. A set of important system daemons.
2. A set of pingable ip addresses.
3. A time the node should reboot everyday.
2023-12-18 23:07:52 -08:00
Tim Wilkinson
8f5e87eb11
Fix display of ntp update when it changes ( #1031 )
2023-12-18 16:48:02 -08:00
Tim Wilkinson
913e9e9ee1
Fix text alignment on devices without antennas ( #1029 )
2023-12-17 22:02:05 -08:00
Tim Wilkinson
7e9137417e
Display all the antenna information on the front page ( #1028 )
2023-12-17 21:33:27 -08:00
Tim Wilkinson
cc5c7cafd0
Make sure switching wifi modes forces a reboot. ( #1027 )
...
Because some hardware doesnt handle this well.
2023-12-17 21:14:38 -08:00
Tim Wilkinson
14494a477f
Add missing Request class to luci.http ( #1026 )
...
This was removed in the latest OpenWRT but we still use it.
Original plan was to just provide the old http (as ohttp) along
side but too many third-party apps also need this.
2023-12-17 16:20:41 -08:00
Tim Wilkinson
abd0f8075a
VMWare support ( #1024 )
2023-12-16 21:32:25 -08:00
Tim Wilkinson
9046357955
Fix wan client no encryption mode ( #1023 )
2023-12-16 21:26:33 -08:00
Tim Wilkinson
2ba923eaa9
Fix tunnel counts (missing commit) ( #1022 )
2023-12-16 17:55:18 -08:00
Tim Wilkinson
2112f870bc
Restore x86/64 nightly build ( #1021 )
2023-12-14 20:38:49 -08:00
Tim Wilkinson
b2fb79d6de
Typo ( #1019 )
2023-12-13 23:56:38 -08:00
Tim Wilkinson
ceb7e973bf
Fix xlink monitoring by lqm ( #1018 )
2023-12-13 23:34:08 -08:00
Tim Wilkinson
18e17abf97
Fix services and xlinks ( #1017 )
2023-12-13 22:49:28 -08:00
Tim Wilkinson
b702c1cfe7
Reduce packet retries on congested nodes ( #1015 )
...
* Experimental retry management
* Limit retries
2023-12-13 15:52:44 -08:00
Tim Wilkinson
4b29cd252d
Remove fixed tunnel limits ( #1014 )
...
* Remove need to predefine max number of tunnels
* Improve wireguard device creation
2023-12-13 13:59:54 -08:00
Tim Wilkinson
99a12238c1
Fix server vtun numbering ( #1013 )
2023-12-12 23:57:36 -08:00
Tim Wilkinson
188719c321
Reduce tunnels in olsrd to minimum ( #1012 )
...
Had attempt to optimize restarting olsrd by putting more tunnel devices
in the config file by default. Unfortunately, olsrd can't cope with too
many and performs poorly.
2023-12-12 23:26:27 -08:00
Tim Wilkinson
aec049c1fa
Add dnsmasq user include file to support persistent user options ( #1007 )
2023-12-12 20:01:51 -08:00
Tim Wilkinson
68874e1703
Resolve download server ip by hand before download ( #1003 )
...
* Resole download server ip by hand before download
* Comment
* Handle hostnames with - char
* Escape . in hostname substitution
2023-12-12 20:01:39 -08:00
Tim Wilkinson
4120914a60
Improve node setup ( #996 )
...
* Reworking the node-setup system - less reboots when changing configuration
* Add restart-services to advnet
2023-12-12 20:01:23 -08:00
Tim Wilkinson
1e5d933c0d
Run afs at a higher level so it finds the nightly snapshot ( #1011 )
2023-12-12 10:28:23 -08:00
Tim Wilkinson
ee0dd5490d
Switch to first party Ubiquiti firmware ( #1010 )
2023-12-11 14:43:10 -08:00
Tim Wilkinson
d697fc0bec
Inprove vlan selection in advanced networking ( #1002 )
...
Add the GLiNet B1300
2023-12-10 14:33:49 -08:00
Tim Wilkinson
c1d1b21b71
Fix MAINTARGET typo for ramips ( #1005 )
2023-12-09 07:20:06 -08:00
Tim Wilkinson
ed4f1815f2
Temporarily remove x86 nightly build so we can build a nightly again ( #1004 )
2023-12-08 18:51:39 -08:00
Tim Wilkinson
42e3c95ffb
Fix all x86 mac addresses ( #1001 )
...
* For x86 devices, give unique macs to each bridge
* Typo
2023-12-07 17:56:51 -08:00
Tim Wilkinson
e23348800f
Improve firmwarepath override ( #1000 )
...
* Revert accidental feeds change
* If firmware path lacks ../firmware on the end, just use as is.
2023-12-07 16:52:53 -08:00
Gerard Hickey
04c68749f5
add comment for overriding network configuation ( #997 )
...
Added a comment at the top of /etc/config.mesh/network to inform node
admins how to override the network configuration for unusual and unique
network configurations. See issue #995 for explanation of when overrides
may be useful.
Relates-to: #995
Signed-off-by: Gerard Hickey <hickey@kinetic-compute.com>
2023-12-06 22:25:22 -08:00
Tim Wilkinson
d855fef284
Revert accidental feeds change ( #994 )
2023-12-06 14:20:32 -08:00
Tim Wilkinson
aae5e14655
Add azimuth, elevation and antenna information ( #979 )
...
* Support antenna selection and allow heading to be specified
* More antennas
* Heading -> Azimuth
* Ubiquiti's catalog
* Add Mikrotik builtin antennas
* Some Ubiquiti builtins
* JP Performance Antennas
* Added Altelix
* More Altelix
* More radios
* Add elevation
* Add generic omnis, sectors and dishes
* Improve selection
* Improve display for non-wireless devices
* Improve omni and builtin setup
* mode -> model typo in antennas.json
* Typos
* Fix bad gateway when saving
* Add antenna height above ground level.
Fix more bad gateways
* Update antennas.json
* More radio antennas
* More antennas
2023-12-06 12:30:23 -08:00
Tim Wilkinson
6d15dfb869
Extra bad olsr protection ( #992 )
...
* Better protection for missing olsrd files
2023-12-06 12:24:43 -08:00
Tim Wilkinson
da8ef31dd1
Advanced networking wan static fix ( #976 )
...
* Fix WAN static setup after using advancednetwork
2023-12-06 12:21:52 -08:00
Tim Wilkinson
09ed681311
Support remote syslogging ( #971 )
2023-12-06 12:19:18 -08:00
Tim Wilkinson
44f7f43abb
More map fixes ( #982 )
...
* Migrate map (again)
* Improve map navigation
2023-12-06 12:17:39 -08:00
Tim Wilkinson
205f6e4ad8
Increase Supernode pollrate ( #984 )
...
* Bump the OLSR poll rate on supernodes
2023-12-06 12:14:17 -08:00
Tim Wilkinson
1694e3a6c7
Simplify how we measure link performance ( #975 )
...
* Simplify the way we measure link ping times
* Dont ping non-routables
2023-12-06 12:11:11 -08:00