使用NanoKVM远程操作家庭服务器
服务器
Lastmod: 2024-10-21
Published: 2024-10-04

引言

我们家没有配备BMC和IPMI的服务器。

然而,有时我想进行远程电源操作或BIOS/UEFI设置。
(很久以前,我曾使用过ATEN的CN6000,但那实在太贵了)

我知道有使用Raspberry Pi的PiKVM,但准备Raspberry Pi或其他硬件需要花费相当高的成本,因此一直没有动手。

了解NanoKVM

在这期间,我在AliExpress上发现了NanoKVM这个产品。

在AliExpress上购买

商品名价格运费合计
NanoKVM Full¥8947¥848¥9,795

令人惊喜的是,远程KVM的价格低于10,000日元。
Full版本包含NanoKVM主机及控制PC电源开关、重置开关和电源LED等的电路板。

收到货品后的检查

箱子

  • 包装是普通的纸箱,印有NanoKVM的logo。

内容

  • 远处是NanoKVM主机。
  • 近处是控制PC电源开关、重置开关和电源LED等的电路板。

侧面1

  • 正面写有各个端口的说明。
  • 旁边放了500日元的硬币进行对比,NanoKVM确实相当小。

侧面2

  • 顶部有POWER按钮和RESET按钮。
  • 顶部是显示屏。

侧面3

  • 有USB(电源),HDMI,以及用于服务器操作的HID(键盘、鼠标)USB端口。

侧面4

  • 有以太网端口,并与控制PC电源开关、重置开关和电源LED等的电路板连接的端口。
  • 狭长的部分是PIN头,能够连接两个UART。
    • 可以用它来连接串行控制台,连接路由器或交换机会很方便。

内容2

  • 附带USB-A转USB-C电缆。(照片中没有,但有两根)
  • 附带用于重置的引脚。
  • 通向控制电源、LED等的电路板的连接线。

底面

  • 底面是散热片。

开机测试

连接

我实际连接了LAN线和电源线。 通过DHCP获得了IP地址,并在LCD上显示。

在浏览器中访问

在浏览器中访问IP地址,会显示如下界面。

浏览器

初始用户和密码如下:

用户密码
adminadmin

在登录后从菜单中选择并更改密码。

菜单

密码修改

更新

检查是否有最新的固件。

更新

如果有最新的固件,则进行更新。

更新

连接笔记本电脑进行操作

将NanoKVM连接到笔记本电脑进行操作。

虽然有一些延迟,但操作还是很正常的。

尝试SSH登录

其实NanoKVM也可以通过SSH正常登录。

$ ssh root@<IP地址>

密码是 root,建议对其进行更改。

# passwd

这个产品有趣的地方在于,它的CPU竟然是RISC-V架构。

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

修改为StaticIP

使用DHCP时,IP地址会变化,因此需要修改为StaticIP。

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

2024年10月21日追记

  • 固件升级需要域名解析,因此如果将DHCP更改为静态IP,则需要进行DNS设置。
    # cat << _EOF_ > /etc/resolv.conf
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    _EOF_
    

拆解

  • 拆下螺丝后,可以取下散热片。

  • 拆下散热片后,可以看到CPU。
  • 还可以看到microSD卡,搭载的是KIOXIA的32GB卡。

  • 拆下上方的螺丝后,可以取下亚克力外壳。
  • LCD显示屏显现。

  • 拆下后,侧边的机壳可以取下。

  • 大致分为三块电路板。
    • 上方是LCD和按钮电路板
    • 中间部分是HDMI电路板(连接为摄像头)
    • 下方是电源和LED电路板

LicheeRV的开发板上搭载了RISC-V处理器。

总结

  • NanoKVM是一个便于远程操作服务器的好产品。
  • 目前还有些不稳定的印象
    • 当连接的PC分辨率改变时,画面可能会卡住。
    • 键盘和鼠标有时也无法识别。
  • 由于是在笔记本电脑上进行测试,还未确认电源开关和重置开关的功能。
  • 似乎也可以使用CD-ROM虚拟光驱,想尝试远程安装操作系统。
  • 如果暂时重启NanoKVM,问题会得到解决,因此期待固件的更新。
  • 由于CPU是RISC-V,成为了第一款RISC-V产品。
  • 在设置日文键盘时,如果手边是日文键盘布局会稍显不便。

2024年10月10日补充