@Crimliar
Unless you have a need for the variety of ports on that thing you don't need it. That's more for labbing things for Cisco exams than practical use in a home network. Although for the wired side it blows away anything mentioned on the consumer side in this thread. ISP CPE usually lack what power users are looking for as they're meant to cover the majority of what's current but, not splurge on bleeding edge tech. Some CPE's are better than others but, they all come with a monthly fee.
Cable Modem's are easier to supplement than others in the high speed WAN territory we're in these days. Fiber can be just as easy but, it's not as predominate in the market for bypassing CPE devices but, can be done just as easily with a DIY setup. Fiber can be done cheaper than cable since you don't need to get a modem to terminate the coax with fiber.
There's always a pro/con scenario when it comes to getting more out of your service when it comes to bypassing ISP CPE devices. Taking some of the responsibility for your connection allows you more privacy and tighter security if you so choose to do so.
@GHammer
I'm sure you're using a PI or a derivative to act as the router. It will suffice for simple connectivity but, beyond that it's goin to be hobbled and hit a ceiling for throughput.
10W vs 100W or more if you consolidate all of the little gadgets lying around into a centrally managed box it makes sense. If you want to throttle things and power draw you can in a "PC" by setting the variables as you want them. Having the option to do so is nice but, also not getting kicked in the nuts when trying to max your bandwidth by a cheap CPU running at 10W is nice too.
Energy costs vary worldwide and where I'm at in an energy capitol it's ~$0.08/KW. Even running my server / nas / router / etc. with an ADL 12700K and everything else monthly only runs about $70/mo on average. What exactly the server draws for power monthly? Can't say as I'm always running 24/7 and adding / removing devices from the power source. For instance upgraded my laptop from a 120W model to ADL / 3060 that maxes out at 180W but, unless the GPU is engaged on either they typically sit between 45-60W. Same goes for the server but at full power it could be as high as ~400-450W.
There's a lot of variables in calculating power draw averages vs on demand power readings. Picking up a new SFF PC though would be energy efficient enough and if it's not you could spend more money now for a better PSU but, over the life of the PC the penny or two you save is amortized by the upfront cost of the efficient PSU.
Putting more effort into designing the system beforehand and using some strategy makes for a better setup in the long run. I prefer to design my PC / router but, that means spending a bit more than something prepackaged. As for the used PC it doesn't have to be ancient in terms of the tech. There's plenty of cheap systems as people upgrading just want to get rid of things and move on. Just sifting through listings with an eye on what you're looking for makes for an easy purchase. Since the system is running Linux and can run from a USB drive there's no need to load it up like a gaming rig or some power house system. We're talking packets not something that needs an RTX3090 in it.
Code:
sudo inxi -F
System: Host: server Kernel: 5.17.5-051705-generic x86_64 bits: 64 Console: tty pts/11
Distro: Ubuntu 22.04 LTS (Jammy Jellyfish)
Machine: Type: Desktop Mobo: ASRock model: Z690 Steel Legend serial: *************** UEFI: American Megatrends LLC. v: 2.02
date: 10/01/2021
CPU: Info: 10-Core model: 12th Gen Intel Core i7-12700K bits: 64 type: MT MCP cache: L2: 25 MiB
Speed: 600 MHz min/max: 800/6300 MHz Core speeds (MHz): 1: 600 2: 599 3: 600 4: 760 5: 2457 6: 4882 7: 1039 8: 824
9: 800 10: 800 11: 800 12: 797 13: 600 14: 601 15: 731 16: 601 17: 598 18: 601 19: 2526 20: 601
Graphics: Device-1: Intel AlderLake-S GT1 driver: i915 v: kernel
Display: server: N/A driver: loaded: fbdev unloaded: modesetting,vesa tty: 147x49
Message: Unable to show advanced data. Required tool glxinfo missing.
Audio: Device-1: Intel driver: snd_hda_intel
Sound Server-1: ALSA v: k5.17.5-051705-generic running: yes
Sound Server-2: PipeWire v: 0.3.48 running: yes
Network: Device-1: Realtek RTL8125 2.5GbE driver: r8169
IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: a8:a1:59:7a:82:f0
Device-2: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi
IF: wlp3s0 state: down mac: d8:f8:83:d8:8e:c0
Device-3: Aquantia AQC111 NBase-T/IEEE 802.3bz Ethernet [AQtion] driver: atlantic
IF: enp7s0 state: down mac: 24:5e:be:4d:c4:53
Device-4: Aquantia AQC111 NBase-T/IEEE 802.3bz Ethernet [AQtion] driver: atlantic
IF: enp8s0 state: up speed: 2500 Mbps duplex: full mac: 24:5e:be:4d:c4:54
Device-5: Aquantia AQC111 NBase-T/IEEE 802.3bz Ethernet [AQtion] driver: atlantic
IF: enp10s0 state: up speed: 1000 Mbps duplex: full mac: 06:7e:4e:62:3b:e3
Device-6: Aquantia AQC111 NBase-T/IEEE 802.3bz Ethernet [AQtion] driver: atlantic
IF: enp11s0 state: up speed: 1000 Mbps duplex: full mac: 06:7e:4e:62:3b:e3
IF-ID-1: bo0 state: up speed: 2000 Mbps duplex: full mac: 06:7e:4e:62:3b:e3
IF-ID-2: bonding_masters state: N/A speed: N/A duplex: N/A mac: N/A
IF-ID-3: br0 state: up speed: 2500 Mbps duplex: unknown mac: 5a:ea:69:a9:d9:fb
IF-ID-4: nordlynx state: unknown speed: N/A duplex: N/A mac: N/A
Bluetooth: Device-1: Intel AX210 Bluetooth type: USB driver: btusb
Report: hciconfig ID: hci0 state: up address: D8:F8:83:D8:8E:C4
RAID: Device-1: md0 type: mdraid level: raid-10 status: active size: 18.19 TiB report: 5/5 UUUUU
Components: Online: 2: sdb1 3: sdd1 4: sda1 5: sde1 6: sdc1
Drives: Local Storage: total: raw: 37.3 TiB usable: 19.1 TiB used: 8.22 TiB (43.0%)
ID-1: /dev/nvme0n1 vendor: Western Digital model: WDS100T1X0E-00AFY0 size: 931.51 GiB
ID-2: /dev/sda vendor: Western Digital model: WD80EZAZ-11TDBA0 size: 7.28 TiB
ID-3: /dev/sdb vendor: Western Digital model: WD80EZAZ-11TDBA0 size: 7.28 TiB
ID-4: /dev/sdc vendor: Western Digital model: WD80EZAZ-11TDBA0 size: 7.28 TiB
ID-5: /dev/sdd vendor: Western Digital model: WD80EZAZ-11TDBA0 size: 7.28 TiB
ID-6: /dev/sde vendor: Western Digital model: WD80EZAZ-11TDBA0 size: 7.28 TiB
Partition: ID-1: / size: 915.78 GiB used: 107.23 GiB (11.7%) fs: ext4 dev: /dev/nvme0n1p2
ID-2: /boot/efi size: 48.9 MiB used: 8.2 MiB (16.8%) fs: vfat dev: /dev/nvme0n1p1
Swap: Alert: No swap data was found.
Sensors: System Temperatures: cpu: 24.0 C mobo: 35.0 C
Fan Speeds (RPM): fan-1: 674 fan-2: 782 fan-3: 0 fan-4: 692 fan-5: 0 fan-6: 0 fan-7: 662
Info: Processes: 399 Uptime: 8d 20h 3m Memory: 15.39 GiB used: 4.45 GiB (28.9%) Init: systemd runlevel: 5 Shell: Bash
inxi: 3.3.06