todo Describe VLAN configuration and how everything ties together.
todo Discuss issues preferring IPv6 over IPv4.
-
Install OpenBSD. The process is documented in the OpenBSD FAQ - Installation Guide No graphical utilities are needed.
-
Install the necessary packages.
doas pkg_add dhcpcd fish git tailscale tmux vim
-
Clone the repository.
git clone https://github.com/jwillikers/openbsd-router
-
Change to the project’s directory.
cd openbsd-router
-
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.
-
Add the authentication and encryption passphrases for the SNMPv3 user in the
/etc/snmpd.users.conf
file./etc/etc/snmpd.users.confuser "monitor" auth hmac-sha256 authkey "******" enc aes enckey "******"
-
Set ownership on the snmpd configuration files.
doas chown root:_snmpd /etc/snmpd.conf /etc/snmpd.users.conf
-
Set permissions on the snmpd configuration files.
doas chmod u=w,g=r,o= /etc/snmpd.conf /etc/snmpd.users.conf
-
Reboot to finish the installation.
The project’s Code of Conduct is available in the CODE_OF_CONDUCT.adoc file.
This project is licensed under the Creative Commons Attribution-ShareAlike 4.0 International License.
© 2023-2024 Jordan Williams