diff options
| author | Paul Buetow <paul@buetow.org> | 2026-07-09 09:58:11 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-07-09 09:58:11 +0300 |
| commit | dff8e71fefcf8deb55299613d5f74d008c647263 (patch) | |
| tree | d7ea1000ac4b04a2a5558ca28d927c5f6e6ca0d0 /prompts/skills/f3s/references/bootstrap-netbsd-pi.md | |
| parent | feea562c5fd8ec47288ca12ef3c456724fe1b965 (diff) | |
skills: pkgrepo + f3s — NetBSD DTail pipeline and pi0/pi1 deployment
pi0/pi1 (NetBSD 10.1 aarch64) now run dserver from the custom pkgrepo:
- pkgrepo: NetBSD repo layout (netbsd/10.1/packages/aarch64, unsigned,
pkg_summary.gz), client setup via pkg_add URL, make dtail-netbsd
pipeline (cross-compile on Linux, pkg_create natively on pi0),
manual packaging reference, install/update steps + gotchas,
verification state 2026-07-09
- f3s: pi0/pi1 host-role rows, rc.d service list + npf port 2222,
removed stale 'pi0/pi1 do not run DTail' claims
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Diffstat (limited to 'prompts/skills/f3s/references/bootstrap-netbsd-pi.md')
| -rw-r--r-- | prompts/skills/f3s/references/bootstrap-netbsd-pi.md | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/prompts/skills/f3s/references/bootstrap-netbsd-pi.md b/prompts/skills/f3s/references/bootstrap-netbsd-pi.md index 673c2c9..e16e86f 100644 --- a/prompts/skills/f3s/references/bootstrap-netbsd-pi.md +++ b/prompts/skills/f3s/references/bootstrap-netbsd-pi.md @@ -248,6 +248,7 @@ group "external" on $ext_if { pass stateful out final all pass stateful in final family inet4 proto tcp to $ext_if port 22 pass stateful in final family inet4 proto tcp to $ext_if port 80 + pass stateful in final family inet4 proto tcp to $ext_if port 2222 pass stateful in final family inet4 proto icmp all } @@ -263,6 +264,9 @@ group default { } ``` +Port 2222 is dserver (DTail) — see the `pkgrepo` skill's `dtail-package.md` +for the install steps. + `family inet4`/`inet6` must be explicit on multi-family interfaces or `npfctl validate` fails with "address family mismatch". `proto <name>` must be followed by `all` or a `from`/`to` clause, or it's a syntax error — e.g. |
