Router Hardware

This is an old revision of the document!


(Dec 2024) The Supermicro SYS-E200-9B has stopped working. It posts bios, but will not boot further. I suspect hardware failure of some sort. The BMC failed a few years ago. I have ordered a replacement ikoolcore-r2-max

ikoolcore-r2-max specifications

old tldr;

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.

The remote KVM and IPMI, BMC are not used often, however they negate the need for the use of separate keyboards and monitors to set up and maintain these machines and allow true convenient headless set up, maintenance and operation. Normally an SSH terminal is all that is required, however a BMC with KVM allows full on/off/reset control and remote access to GRUB and terminal that SSH does not provide until after the base machine is running correctly.

The Pentium N3700 comes with a built-in graphics adaptor. On the headless BMC system the built-in graphics adapter is not required and can interfere with the BMC graphic adapter. The best solution is to turn off the Intel integrated graphics device (IGD), which is enabled by default. The graphics then defaults to the BMC adaptor. The IGD can be turned of from the BIOS motherboard options (In this case under Advanced-Chipset Configuration-North Bridge-Intel IGD Configuration). The terminal also seems to default to 1024×768 resolution, so no additional work is required for this. The 18.04 Server loader also had a problem with existing drive partitions, so I needed to manually remove all existing partitions using fdisk, from 18.04 install terminal.

My home server already in service over 5 years (as of 2017) has a Supermicro motherboard with Intel Atom C2750 CPU A1SAi-2750F also with IPMI, BMC & KVM and did not display this problem. This makes sense as the Atom C2750 CPU does not have a internal graphic capacity, so the only graphics capacity was on the BMC video controller. The Ubuntu drivers defaulted to this basic BMC graphics display system. (This is now my backup server and my main server is a

I now have a new server with the newer Supermicro motherboard with Intel Atom C3000 series CPU, also the 8 core version. (It was hard to justify the extra cost for the 12 or 16 core versions and I had no other hardware for the 10GB/s Ethernet option). The link to 8 core Supermicro motherboard with embedded 4 x 1GBe LAN A2SDi-8C+-HLN4F. This server is now running as my primary.

++++Forcing Display option at boot in Ubuntu

Controlling BMC Terminal Resolution in Ubuntu

Router Ethernet Hardware Consideration

====VM / Docker on Router==== ===Progress=== As of 2023/01 I setup a VM manager (Libvirt/qemu/KVM) on the router and loaded Docker on it. It is slow but does seem to work. Next: *ISC Kea DHCP in Docker (currently ISC DHCP in bare metal) *ISC Bind 9 in Docker (currently ISC Bind 9 in bare metal) *Wireguard VPN in Docker (currently Wireguard VPN in bare metal) ===Router key features=== - Operate reliably 24 hours per day, 7 days a week - Low power operation, power cost money - Headless Remote access, with separate BMC NIC (this could be integrated or external KVM, e.g. [[https://pikvm.org/

tldr;|

  • I have not used to date, this is I have no experience with Proxmox
  • I already have a lot of experience on run Debian, libvirt/qemu/kvm, which is what Proxmox seems to be built on
  • Proxmox seems to need to be installed on bare metal. I am not so sure this would work well with my bare metal firewall feature requirements

++++

/app/www/public/data/attic/linux_router/hardware.1733832756.txt.gz · Last modified: 2024-12-10 Tue wk50 20:12
CC Attribution-Share Alike 4.0 International Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International