9767078878
add the example used in the video
2024-08-08 19:24:58 +01:00
384835c89d
admin doc: updte round-robin, explain health check
2024-08-06 14:14:52 +01:00
c4d00e062a
add health check service and example that uses it
2024-07-30 22:37:43 +01:00
e1ae986cf6
convert l2tp example to use gateway profile
2024-07-23 09:31:34 +01:00
bce0c7ffb6
rename services.dhcpc in l2tp example
...
it's only used to get the address of the l2tp server, not for
name lookups in general
2024-07-23 09:31:34 +01:00
7f9cae9d5c
generalise profile.gateway.wan so not just pppoe
2024-07-23 09:31:34 +01:00
3012c91b47
executive decision: rotuer example should build on gl-ar750
2024-07-23 09:31:34 +01:00
1edf20c08f
fix whitespace
2024-07-23 09:31:34 +01:00
7195cb10ce
add structured config for common pppoe options
2024-07-23 09:31:34 +01:00
3899daee56
create a module for round-robin
2024-07-15 22:37:37 +01:00
75e9f8210c
remove the fixpoint we didn't need
2024-07-15 18:54:04 +01:00
73ae7788b9
rename wwan-related modules/services
...
we only currently support huawei e3372/cdc ncm so let's make that
explicit in the naming
2024-07-14 11:53:45 +01:00
941479b144
use round-robin failiover in l2tp example
2024-07-08 22:01:54 +01:00
8f0ab5be40
enable tail -F
2024-07-08 21:37:07 +01:00
3df1ec76ff
cleanup whitespace and commas
...
* [] is now [ ]
* {} is now { }
* commas in arglists go at end of line not beginning
In short, I ran the whole thing through nixfmt-rfc-style but only
accepted about 30% of its changes. I might grow accustomed to more
of it over time
2024-06-30 17:16:28 +01:00
e94bf62ec1
remove dead code (run deadnix)
2024-06-29 22:59:27 +01:00
d4d8093f97
working l2tp-over-wwan stick example
2024-06-20 10:15:54 +01:00
adc84108ad
Revert "wwan gets address from ppp ipcp not dhcp"
...
This reverts commit be13ab23ca
.
2024-06-15 15:04:33 +01:00
be13ab23ca
wwan gets address from ppp ipcp not dhcp
2024-06-12 12:51:07 +01:00
898958fa10
make a serviceDefn for wwan
2024-05-22 18:54:49 +01:00
71aeb27b2f
add hacky wwan service with hardcoding all over
2024-05-22 18:54:49 +01:00
530b4080c9
create cdc-ncm module
2024-05-22 18:54:49 +01:00
3a56798eb5
l2tp set default route via tunnel
2024-05-22 18:54:49 +01:00
73225a70b2
add rudimentary l2tp service module
2024-05-22 18:54:49 +01:00
b4068da9fe
tftp addresses
2024-05-22 18:45:35 +01:00
8b69dcc209
pass entire config fragment to levitate, not just services
...
to make it useful we need to be able to set packages, passwords, ssh
keys etc
2024-04-29 20:07:01 +01:00
9b3a3b9ff7
add levitate to arhcive
...
this is largely untested
2024-04-28 21:38:13 +01:00
7d08497bcb
arhcive remove coldplug fudge
2024-04-28 21:37:30 +01:00
adf62d4483
arhcive: make it work when disk is attached before boot
...
This is a bit of a kludge (a lot of a kludge) but it will
get it running whilt I work on something better
2024-04-17 18:49:30 +01:00
00076c7b81
mount service: use uevent-watch
2024-04-17 12:59:13 +01:00
721e7499f3
arhcive: use usb module instead of harcoded kconfig
2024-04-17 12:53:43 +01:00
1a314e55b7
firewall module: provide default rules and merge extraRules
...
a firewall with no configuration will get a relatively sane ruleset. a
firewall with `extraRules` will get them deep merged into the default
rules. Specifying `rules` will override the defaults
2024-03-21 12:00:34 +00:00
9263b21faa
create gateway profile by extracting from rotuer example
2024-03-21 10:04:42 +00:00
0a820a702a
extneder: delete nftables kernel config
...
don't need nftables on a bridge. (do we? hope not)
2024-03-20 19:05:31 +00:00
4ea518e296
expose modulesPath to ease out-of-tree configuration.nix
2024-03-20 18:58:44 +00:00
9d6e50cbbc
extract extneder example to a "profile"
...
this is a bit of an experiment to reduce the copy-paste in
examples by turning them into "application" modules.
planning to follow up with another module for "wifi router"
2024-02-27 23:13:12 +00:00
Raito Bezarius
985f982435
examples/nwa50ax-ap: support bridge between lan and ethernet
...
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-02-19 02:48:50 +01:00
Raito Bezarius
3ec29dc1b9
examples/nwa50ax-ap: ensure mtdutils
is available for further flashing
...
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-02-19 02:48:50 +01:00
Raito Bezarius
cdafff2095
examples/nwa50ax-ap: init
...
This is a quite comprehensive example using maximally the hardware
available to reach nice performance.
In the future, I will even add RADIUS examples.
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2024-02-19 02:48:50 +01:00
175db9f604
tail -F for rotuer
2024-02-16 18:30:24 +00:00
a654577ac2
improve port-forwarding comment
2024-02-12 21:05:01 +00:00
ae4856ea7c
improve firewall comment
2024-02-12 13:56:56 +00:00
11287a8436
allow lan dns queries (ipv6)
2024-02-11 23:32:46 +00:00
57aece0709
rotuer: don't forward queries for local domain
2024-02-11 23:32:46 +00:00
c1d285a220
rotuer: network debugging tools
2024-02-11 23:32:46 +00:00
1206d02200
rotuer-secrets: remove root_password, add wifi ssid and domainName
...
this is step one towards getting rid of rotuer-secrets completely and
turning rotuer into a "profile" module that can be less hackily
customised for other people's networks
2024-02-11 15:56:14 +00:00
7c196bf9b4
rotuer: make 5GHz wifi faster
...
VHT doesn't work unless HT is enabled, apparently
2024-02-11 15:38:19 +00:00
aca3e11631
firewall: make ipv4 work
2024-02-08 23:15:48 +00:00
87f6a31a06
improve firewall log format
2024-02-08 17:21:26 +00:00
a9ea01428e
firewall: don't drop in conntrack rule
...
as there are other rules following that might want to accept
2024-02-08 17:20:39 +00:00