Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
linux_router:hardware [2024-12-10 Tue wk50 20:09] – [Router Hardware] baumkp | linux_router:hardware [2024-12-15 Sun wk50 10:07] (current) – [Old Router Hardware] baumkp | ||
---|---|---|---|
Line 1: | Line 1: | ||
{{tag> | {{tag> | ||
- | =====Router Hardware===== | + | ======Router Hardware====== |
- | (Dec 2024) The Supermicro SYS-E200-9B has stopped working. | + | =====ikoolcore-r2-max===== |
+ | (Dec 2024) The Supermicro SYS-E200-9B has stopped working. | ||
++++ikoolcore-r2-max specifications| | ++++ikoolcore-r2-max specifications| | ||
- | *Processor: Intel Alder Lake-N i3-N305 (Also N100 option, | + | *Processor: Intel Alder Lake-N i3-N305 (Also N100 option, |
*Memory: 1 x SO-DIMM DDR5 4800MHz, 32GB(SAMSUNG). | *Memory: 1 x SO-DIMM DDR5 4800MHz, 32GB(SAMSUNG). | ||
*Ethernet Ports: 2 x Marvell AQC113C-B1-C 10Gbps Network cards(via PCIe 3.0 x 2), 2 x Intel i226-v 2.5G network cards (via PCIe 3.0 x 1) | *Ethernet Ports: 2 x Marvell AQC113C-B1-C 10Gbps Network cards(via PCIe 3.0 x 2), 2 x Intel i226-v 2.5G network cards (via PCIe 3.0 x 1) | ||
Line 23: | Line 24: | ||
More Information AND FAQs, please visit [[https:// | More Information AND FAQs, please visit [[https:// | ||
- | ++++tldr;| | + | =====Old Router Hardware===== |
+ | ++++old hardware | ||
+ | With the X11SBA-LN4F finally failing about 8 years after purchase (2016) and 7 years after be placed in to operating I am honestly disappointed in its reliability. | ||
+ | |||
+ | ====X11SBA-LN4F==== | ||
For my router, including DNS (BIND9) and DHCP (ISC DHCP) I am using a Supermicro SYS-E200-9B that comes with a Supermicro motherboard X11SBA-LN4F. I purchased this in 2016 and got functional in 2017, whilst waiting for NFTables to run all required features on Ubuntu. | For my router, including DNS (BIND9) and DHCP (ISC DHCP) I am using a Supermicro SYS-E200-9B that comes with a Supermicro motherboard X11SBA-LN4F. I purchased this in 2016 and got functional in 2017, whilst waiting for NFTables to run all required features on Ubuntu. | ||
* NFtables for firewall and routing | * NFtables for firewall and routing | ||
Line 39: | Line 44: | ||
*I decided to get a Supermicro [[https:// | *I decided to get a Supermicro [[https:// | ||
- | <fs smaller> I don't see the point installing a 64bit OS on systems with less than 4GB of RAM. A 32bit OS can only natively access up 4 GB RAM, but should give better compromise with such limited RAM.</ | + | <fs smaller> I don't see the point installing a 64bit OS on systems with less than 4GB of RAM. A 32bit OS can only natively access up 4 GB RAM, but should give better compromise with such limited RAM.</ |
- | ++++ | + | |
====Specific issues with use of headless X11SBA-LN4F hardware==== | ====Specific issues with use of headless X11SBA-LN4F hardware==== | ||
- | ++++IPMI KVM Display Problems| | + | |
====IPMI KVM Display Problems==== | ====IPMI KVM Display Problems==== | ||
Acronyms can be painful. IPMI = Intelligent Platform Management Interface, KVM = Keyboard video and mouse, BMC = Baseboard management controller. | Acronyms can be painful. IPMI = Intelligent Platform Management Interface, KVM = Keyboard video and mouse, BMC = Baseboard management controller. | ||
Line 71: | Line 76: | ||
I plan to dedicate NIC0 to the WAN and bridge NICs 1-3 to the LAN. Also the bridged LAN network will used for the main server and its VMs with dedicated IP addresses on the LAN. The main NFTables based router will run on bare metal and a number of VMs used for DNS, DHCP, VPN and logger.++++ | I plan to dedicate NIC0 to the WAN and bridge NICs 1-3 to the LAN. Also the bridged LAN network will used for the main server and its VMs with dedicated IP addresses on the LAN. The main NFTables based router will run on bare metal and a number of VMs used for DNS, DHCP, VPN and logger.++++ | ||
- | ====VM / Docker on Router==== | + | =====VM / Docker on Router===== |
===Progress=== | ===Progress=== | ||
As of 2023/01 I setup a VM manager (Libvirt/ | As of 2023/01 I setup a VM manager (Libvirt/ | ||
Line 85: | Line 90: | ||
- Hardware suitable for purpose: | - Hardware suitable for purpose: | ||
- At least 2 NICs (1 WAN plus 1 or more LAN, quality native type NICs, not USB based), 4+ NICs preferable. | - At least 2 NICs (1 WAN plus 1 or more LAN, quality native type NICs, not USB based), 4+ NICs preferable. | ||
- | - NICs to be 1 GB/s type minimum, although as of 2023 2.5GB/ | + | - NICs to be 1 GB/s type minimum, although as of 2023, 2.5GB/ |
- Sufficient CPU power not to limit primary performance | - Sufficient CPU power not to limit primary performance | ||
- Correct CPU options, e.g. AES, [[https:// | - Correct CPU options, e.g. AES, [[https:// | ||
Line 103: | Line 108: | ||
===Assumptions and Limitations=== | ===Assumptions and Limitations=== | ||
- | *Low power means low CPU resources, hence care with applications that require significant or otherwise unnecessary resources. | + | *Low power means lower CPU resources, hence care with applications that require significant or otherwise unnecessary resources. |
*Some services on bare metal to ensure reliable performance | *Some services on bare metal to ensure reliable performance | ||
*This machine is much slower than usual hardware, and this is noticeable on interface usage, even no graphical. | *This machine is much slower than usual hardware, and this is noticeable on interface usage, even no graphical. | ||
- | *The network and related services performance must NOT limit performance on upstream IP connectivity to greater than 100Mb/s and preferably only limit as speed get close to NIC's 1 Gb/s hardware speed. | + | *The network and related services performance must NOT limit performance on upstream IP connectivity to greater than 100Mb/s and preferably only limit as speed get close to NIC's 1 Gb/s hardware speed. |
Docker really does some work on the firewall using iptables. | Docker really does some work on the firewall using iptables. |