Networking
Currently, Networking at ShinySpace consists of 3 parts:
Netvm1: Virtual Machine running DHCP, DNS and related scripts.
Netvm1 is a Rocky Linux VM used to manage most of the rest of ShinySpace. The most important services on it are DNS (bind/named) , DHCP Server (dhcpd, the ISC dhcp server) and Ansible.
Rocky Linux was mostly chosen out of curiosity, this might change to either debian or Alpine Linux in the future.
EdgeRouter 5X: 5 Port Router for connecting devices, Wifi, and for managing port forwards.
The small EdgeX used to be much more important in the past, with it's dhcp server and port forwarding being the central piece of ShinySpace. Since the introduction of Netvm1 (and Webvm1) it has not seen much use apart from occasionally opening a new port though.
It supports gigabit ethernet and one single PoE port for a Wifi device.
ISP Provided Router: This is the device that actually connects to the internet.
The current ISP provided router has a 10Gbit/s fiber connection to the internet, a single 2.5Gbit/s ethernet connection, and several 1Gbit/s ethernet ports and Wifi. On this device there are also some port forwards, mostly just forwarding things to the EdgeRouter 5X.