Control remoto de un servidor en casa con NanoKVM
Servidor
Lastmod: 2025-01-21
Published: 2024-10-04

Introducción

En mi casa no hay un servidor equipado con BMC o IPMI, ya que mi hogar es como el de cualquier familia común.

Sin embargo, a veces necesito realizar operaciones de encendido y configuraciones de BIOS/UEFI de forma remota.
(Hace mucho tiempo usé un ATEN CN6000, que era extremadamente caro)

Estaba al tanto de PiKVM, que utiliza Raspberry Pi, pero deseché la idea, ya que disponer de Raspberry Pi y otro hardware implica un costo razonable.

Conociendo NanoKVM

Mientras navegaba por AliExpress, descubrí un producto llamado NanoKVM.

Compra en AliExpress

ProductoPrecioEnvíoTotal
NanoKVM Full¥8947¥848¥9,795

Increíblemente, se puede obtener un KVM remoto por menos de 10,000 yenes.
El modelo Full incluye la unidad NanoKVM y una placa para controlar el interruptor de encendido del PC, el botón de reinicio, LED de encendido, entre otros.

Recibiendo el paquete

Caja

  • La caja es una caja de cartón común con el logotipo de NanoKVM impreso.

Contenido

  • Lo que se ve al fondo es la unidad NanoKVM.
  • Lo que está adelante es la placa que controla el interruptor de encendido del PC, el botón de reinicio, LED de encendido, etc.

Lado 1

  • En la parte frontal hay descripciones de los puertos.
  • Se muestra junto a una moneda de 500 yenes y es bastante pequeño.

Lado 2

  • En la parte superior hay un botón de encendido y un botón de reinicio.
  • La parte superior es una pantalla LCD.

Lado 3

  • Hay puertos USB (para alimentación), HDMI y puertos USB para HID (teclado, ratón) para el control del servidor.

Lado 4

  • Hay un puerto Ethernet y un puerto para conectar la placa que controla el interruptor de encendido del PC, el botón de reinicio, LED de encendido, etc.
  • La parte alargada es un encabezado PIN, donde se pueden conectar 2 UARTs.
    • Esto permite conectar una consola serial, que puede ser útil para conectarse a routers o switches.

Contenido2

  • Se incluye un cable USB-A a USB-C. (En la foto no se muestra, pero hay 2)
  • Se incluyen pines para reiniciar.
  • Se incluyen cables para conectar a la placa que controla el encendido, LED, etc.

Parte inferior

  • La parte inferior es un disipador de calor.

Encendiendo el dispositivo

Conexiones

Conecté el cable LAN y el cable de alimentación.
Se obtuvo una dirección IP a través de DHCP, que se muestra en la pantalla LCD.

Acceso a través del navegador

Al acceder a la dirección IP a través del navegador, se muestra la siguiente pantalla.

Navegador

El usuario y la contraseña iniciales son los siguientes.

UsuarioContraseña
adminadmin

Después de iniciar sesión, selecciona en el menú para cambiar la contraseña.

Menú

Cambio de contraseña

Actualización

Verificamos si hay un firmware más reciente.

Actualización

Si hay un firmware más reciente, se procede a actualizar.

Actualización

Conectando un portátil para operar

Conectamos un portátil a NanoKVM y probamos la operación.

Hay un pequeño retraso, pero puede controlarse normalmente.

Iniciando sesión por SSH

En realidad, NanoKVM permite iniciar sesión por SSH.

$ ssh root@<dirección IP>

La contraseña es root, así que también deberías cambiarla.

# passwd

Lo curioso de este producto es que su CPU es RISC-V.

# cat /proc/cpuinfo 
processor       : 0
hart            : 0
isa             : rv64imafdvcsu
mmu             : sv39

Cambiando a IP estática

Como la dirección IP cambia con DHCP, pasamos a una IP estática.

  • NanoKVM StaticIP
    # echo "192.168.10.36/24 192.168.10.1" > /boot/eth.nodhcp
    # /etc/init.d/S30eth restart
    

Actualización del 21 de octubre de 2024

  • Dado que la actualización del firmware requiere la resolución de DNS, si cambió a IP estática en lugar de DHCP, es necesario configurar DNS.
    # cat << _EOF_ > /etc/resolv.conf
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    _EOF_
    

Desmontando el dispositivo

  • Al quitar los tornillos, se puede quitar el disipador.

  • Al quitar el disipador, se ve la CPU.
  • También se ve la tarjeta microSD de 32GB de KIOXIA.

  • Al quitar los tornillos de arriba, se puede retirar la cubierta de acrílico.
  • Se ve la pantalla LCD.

  • Si se retira cuidadosamente, se puede sacar el chasis lateral.

  • Está dividido en tres placas principales.
    • La parte superior es la placa LCD y de botones.
    • La parte central es la placa de HDMI (que también está conectada como cámara).
    • La parte inferior es la placa de alimentación y de LED.

En la placa LicheeRV está montado un procesador RISC-V.

Conclusión

  • NanoKVM es un producto conveniente para operar servidores de forma remota.
  • Sin embargo, da la impresión de que todavía hay cierta inestabilidad.
    • Cuando cambia la resolución del PC conectado, la pantalla puede congelarse.
    • A veces no se reconocen el teclado y el ratón.
  • Solo he probado con un portátil, así que aún no he verificado el funcionamiento del interruptor de encendido y del botón de reinicio.
  • Parece que también se pueden usar unidades virtuales de CD-ROM, así que me gustaría intentar instalar un sistema operativo a distancia.
  • Por el momento, el dispositivo se recupera reiniciándolo, por lo que espero que la actualización del firmware lo solucione.
  • Al ser una CPU RISC-V, es mi primer producto RISC-V.
  • No se puede configurar un teclado en japonés, por lo que si tienes un teclado en disposición japonesa puede ser un poco incómodo.

Actualización del 10 de octubre de 2024