Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tech_notes:pikvm [2024-09-22 Sun wk38 20:15] – baumkp | tech_notes:pikvm [2024-10-20 Sun wk42 12:04] (current) – [Update OS] baumkp | ||
---|---|---|---|
Line 1: | Line 1: | ||
{{tag> | {{tag> | ||
======PiKVM====== | ======PiKVM====== | ||
+ | I purchased a PiKVM kit in 2021, and got it operational at that time. I did not need to use it until recently, 2024-09. Basically a special ' | ||
+ | After about 3 years of being shelved the OS would not update. | ||
+ | |||
+ | The PiKVM builtin display shows the KVM IP address, but I just used Linux commands to find from my LAN, e.g. '' | ||
+ | |||
+ | My router computers built in BMC/IMPI had failed and was difficult to use, particularly any time it was reset. | ||
+ | |||
+ | ====Update OS==== | ||
+ | *PiKVM OS (and the underlying Arch Linux ARM upstream) often receives software updates. After installation, | ||
+ | *The question of how often to update needs to primarily consider access to the OS and software latest features and latest security updates. Arch Linux is a rolling release frequently updated and sometimes has difficulties successfully updating from older versions. | ||
+ | *Arguably if the pi-kvm is working it does not need to be updated | ||
+ | *Security should not be an significant issue unless directly accessible from internet. | ||
+ | |||
+ | To [[https:// | ||
+ | -Login into the shell as root | ||
+ | -'' | ||
+ | -This script does the full update including placing the OS into rw mode before update and ro mode upon completion. | ||
+ | -The commands will inform if a reboot is necessary. | ||
+ | -If message '' | ||
+ | -'' | ||
+ | -'' | ||
+ | -'' | ||
+ | -'' | ||
+ | -if the '' | ||
+ | |||
+ | |||
+ | =====PiKVM address and name===== | ||
+ | I assigned the PiKVM a specific IP address in the LAN Kea DHCP server and a local name in the LAN Bind9 DNS server and then performed internal secure routing on the LAN using Traefik. | ||
+ | < | ||
+ | https: | ||
+ | enabled: false</ | ||
+ | This function as anticipated. | ||
+ | |||
+ | See [[https:// | ||
=====Links===== | =====Links===== | ||
*[[https:// | *[[https:// | ||
Line 7: | Line 41: | ||
*[[https:// | *[[https:// | ||
*[[https:// | *[[https:// | ||
+ | *[[https:// | ||
<- tech_notes: | <- tech_notes: |