= OpenBSD Router Jordan Williams [email protected] :experimental: :icons: font ifdef::env-github[] :tip-caption: 💡 :note-caption: ℹ️ :important-caption: ❗ :caution-caption: 🔥 :warning-caption: ⚠️ endif::[] :dhcpd: https://man.openbsd.org/dhcpd[dhcpd] :dhcpcd: https://roy.marples.name/projects/dhcpcd[dhcpcd] :mrouted: https://man.openbsd.org/mrouted[mrouted] :OpenBSD: https://www.openbsd.org/[OpenBSD] :PF: https://www.openbsd.org/faq/pf/index.html[PF] :Protectli: https://protectli.com[Protectli] :rad: https://man.openbsd.org/rad[rad] :snmpd: https://man.openbsd.org/snmpd[snmpd] :sshd: https://man.openbsd.org/sshd[sshd] :Unbound: https://nlnetlabs.nl/projects/unbound/about/[Unbound]
The configuration for my {OpenBSD} home router. I use a {Protectli} vault, which I highly recommend.
// https://sha256.net/dhcpv6-pd-first-steps.html
// todo Provide additional static, local IPv6 addresses through DHCPv6 on my local network.
// Then provide IPv6 addresses for the DNS servers on the router.
// This will require using ISC's kea, kea
package, instead of the local dhcp server.
// todo NTP
.Features
.Services
== Overview
todo Describe VLAN configuration and how everything ties together.
todo Discuss issues preferring IPv6 over IPv4.
== Usage
. Install OpenBSD. The process is documented in the https://www.openbsd.org/faq/faq4.html[OpenBSD FAQ - Installation Guide] No graphical utilities are needed.
. Install or symlink everything. Someday, Id like to create a better way to automate this. And care really needs to be taken when modifying the doas configuration. I should add special instructions for that as well.
/etc/snmpd.users.conf
file.. Reboot to finish the installation.
== Verify Configuration Files
snmpd:: doas snmpd -n
== Code of Conduct
The project's Code of Conduct is available in the link:CODE_OF_CONDUCT.adoc[] file.
== License
This project is licensed under the https://creativecommons.org/licenses/by-sa/4.0/legalcode[Creative Commons Attribution-ShareAlike 4.0 International License].
© 2023-2024 Jordan Williams
== Authors
mailto:{email}[{author}]