Cleanup a bit more and get ready to publish.

This commit is contained in:
2026-05-14 17:26:20 -04:00
parent fe443b66f9
commit d7abd14561
5 changed files with 14 additions and 11 deletions
+4 -4
View File
@@ -121,7 +121,7 @@ necessary configuration files from various `rc.conf` variables and hints.
drive this process, such that more customized configurations can be drive this process, such that more customized configurations can be
co-mingled with its patterns. co-mingled with its patterns.
## How to setup using the `basic` sample configuration ## Easy setup using the `basic` sample configuration
Executing this sequence of sample commands will setup a fully-functional SOHO Executing this sequence of sample commands will setup a fully-functional SOHO
router using this framework. You'll need to fill in the appropriate choices router using this framework. You'll need to fill in the appropriate choices
@@ -132,7 +132,7 @@ $ cd /etc
$ mkdir router-conf $ mkdir router-conf
$ cd router-conf $ cd router-conf
$ git init . $ git init .
$ git submodule add rc.router https://gitea.nerdland.org/adam/rc.router $ git submodule add rc.router https://gitea.nerdland.org/rc.router/rc.router
$ rc.router/scripts/install-dependencies.sh $ rc.router/scripts/install-dependencies.sh
$ cp rc.router/samples/basic/* . $ cp rc.router/samples/basic/* .
$ cat << EOF > local.conf $ cat << EOF > local.conf
@@ -173,7 +173,7 @@ add_net ${internal_card} 0 main
EOF EOF
$ git add rc.conf $ git add rc.conf
$ git submodule add rc.router https://gitea.nerdland.org/adam/rc.router $ git submodule add rc.router https://gitea.nerdland.org/rc.router/rc.router
$ git commit -m "FIRST POST!!!" $ git commit -m "FIRST POST!!!"
$ rc.router/scripts/install-dependencies.sh $ rc.router/scripts/install-dependencies.sh
$ echo 'rc_router_dir="/etc/router-conf/rc.router"' >> /etc/rc.conf $ echo 'rc_router_dir="/etc/router-conf/rc.router"' >> /etc/rc.conf
@@ -204,7 +204,7 @@ v4_net="172.26"
add_v4_net ${internal_card} 0 main add_v4_net ${internal_card} 0 main
EOF EOF
$ git add rc.conf $ git add rc.conf
$ git submodule add rc.router https://gitea.nerdland.org/adam/rc.router $ git submodule add rc.router https://gitea.nerdland.org/rc.router/rc.router
$ git commit -m "FIRST POST!!!" $ git commit -m "FIRST POST!!!"
$ rc.router/scripts/install-dependencies.sh $ rc.router/scripts/install-dependencies.sh
$ echo 'rc_router_dir="/etc/router-conf/rc.router"' >> /etc/rc.conf $ echo 'rc_router_dir="/etc/router-conf/rc.router"' >> /etc/rc.conf
+1 -1
View File
@@ -35,4 +35,4 @@ add_rtadv abc3.765 # Adds `abc3.765` to `rtadvd_interfaces`
## See Also ## See Also
- [`add_net`](add_net.md) - [`add_net`](add_net.md)
- [`add_rtadv`](add_rtadv.md) - [`add_vlan`](add_vlan.md)
+4 -1
View File
@@ -38,7 +38,7 @@ localnet_build_zoneinfo()
localnet_build_zoneinfo_impl() localnet_build_zoneinfo_impl()
{ {
#build_zoneinfo ${isp_prefix} 31 ${router_conf_dir}/namedb/local-machines.defs #build_zoneinfo ${isp_prefix} 31 ${router_conf_dir}/namedb/local-machines.defs
build_zoneinfo ${isp_prefix} 31 ${rc_router_conf_dir}/namedb/local-machines.defs > ${rc_router_gen_dir}/zone.hosts.nerdland.org build_zoneinfo ${isp_prefix} ${localnet_generated_zone_subnet} ${rc_router_conf_dir}/namedb/local-machines.defs > ${rc_router_gen_dir}/zone.${localnet_generated_zone}
} }
localnet_build_acls() localnet_build_acls()
@@ -88,7 +88,10 @@ localnet_start() {
# connections... # connections...
localnet_build_acls localnet_build_acls
if [ `option_selected ${localnet_build_zoneinfo}` = "YES" ]
then
localnet_build_zoneinfo_impl localnet_build_zoneinfo_impl
fi
} }
localnet_stop() { localnet_stop() {
+1 -1
View File
@@ -68,7 +68,7 @@ route_policy_start()
# UGLY hack/workaround because of a kernel panic bug from # UGLY hack/workaround because of a kernel panic bug from
# rtable rules in files included in `pf` anchors in FreeBSD 15 # rtable rules in files included in `pf` anchors in FreeBSD 15
/etc/rc.d/pf reload service pf reload
} }
route_policy_stop() route_policy_stop()
+3 -3
View File
@@ -586,7 +586,7 @@ build_zoneinfo()
_subnet=${1} ; shift 1 _subnet=${1} ; shift 1
echo '$TTL 1h30m' echo '$TTL 1h30m'
echo '@ IN SOA ns.nerdland.org. adam.imp-net.work. (' echo '@ IN SOA ${localnet_generated_zone_authority}. ${localnet_generated_zone_admin}. ('
date +'%s' date +'%s'
echo 7200 echo 7200
@@ -596,9 +596,9 @@ build_zoneinfo()
echo ')' echo ')'
echo '$ORIGIN hosts.nerdland.org.' echo '$ORIGIN ${localnet_generated_zone}.'
echo '@ IN NS xns.nerdland.org.' echo '@ IN NS ${localnet_generated_zone_ns}.'
for _hostline in $(cat ${1}) for _hostline in $(cat ${1})
do do