乐聚Kuavo机器人上位机静态网络配置

记一次将乐聚Kuavo45的上位机从Intel的换成Nvidia Jetson AGX网络配置过程,分为两步上下位机的连接和Mid-360雷达连接

网络配置

Ubuntu桌面版默认使用NetworkManager来管理网络配置,命令行版使用systemd-networkd来管理,而我们要用的是netplan是基于他们之上的管理器,这里就用它来创建每个网口的静态IP

sudo apt install netplan.io

Netplan使用方法

第一步:判断当前设配对应的网口,通过插拔网线/USB线来查看

❯ nmcli device  # 拔下网线(USB线)
DEVICE            TYPE      STATE                   CONNECTION
eno1              ethernet  connected               netplan-eno1
wlP1p1s0          wifi      connected               Xiaomi_AX3000T
docker0           bridge    connected (externally)  docker0
p2p-dev-wlP1p1s0  wifi-p2p  disconnected            --
usb0              ethernet  unavailable             --
l4tbr0            bridge    unmanaged               --
can0              can       unmanaged               --
can1              can       unmanaged               --
usb1              ethernet  unmanaged               --
lo                loopback  unmanaged               --

❯ nmcli device  # 插上网线(USB线), 多出了enx00e04c360015网口, 说明就是这个
DEVICE            TYPE      STATE                                  CONNECTION
eno1              ethernet  connected                              netplan-eno1
wlP1p1s0          wifi      connected                              Xiaomi_AX3000T
docker0           bridge    connected (externally)                 docker0
enx00e04c360015   ethernet  connecting (getting IP configuration)  Wired connection 2
p2p-dev-wlP1p1s0  wifi-p2p  disconnected                           --
usb0              ethernet  unavailable                            --
l4tbr0            bridge    unmanaged                              --
can0              can       unmanaged                              --
can1              can       unmanaged                              --
usb1              ethernet  unmanaged                              --
lo                loopback  unmanaged                              --

第二步:配置/etc/netplan/文件夹下的配置文件*.yaml,详细配置如后文所示,配置完了后记得修改权限

sudo chmod 600 /etc/netplan/*.yaml

第三步:启动netplan, 并检查静态IP是否设置

# 启动netplan
sudo netplan apply

# 检查是否设置上静态IP
ip addr
ifconfig
# 或者指定网口
ip addr show enx00e04c360015
ifconfig enx00e04c360015

上位机配置

由于上下位机之间没有路由,因此需要通过静态IP来相互连接上,上位机IP为192.168.26.12,下位机IP为192.168.26.1,子网掩码为255.255.255.0,首先找到对应网口为eno1,配置/etc/netplan/01-eno1.yaml文件为

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    eno1:
      dhcp4: false
      addresses: [192.168.26.12/24]  # 上位机与下位机连接的IP为192.168.26.12
      # 子网掩码为255.255.255.0 (就是这个/24, 表示掩码前24位为1), 网段为192.1.68.26.*

Mid-360雷达配置

由于连接雷达需要配置静态IP: 192.168.1.50, 找到对应网口为enx00e04c360015,对应MAC地址为00:e0:4c:36:00:15,编辑配置文件

sudo vim /etc/netplan/02-mid360.yaml

# 方案一 (网口匹配)
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enx00e04c360015: # 网口
      dhcp4: no
      addresses: [192.168.1.50/24]

# 方案二 (MAC地址匹配)
network:
  version: 2
  renderer: NetworkManager
  ethernets:
    mid360-lidar: # 写一个你自己喜欢的逻辑名称
      match:
        macaddress: 00:e0:4c:36:00:15 # 使用设备的MAC地址进行匹配
      dhcp4: no
      addresses: [192.168.1.50/24]

最后记得设置权限

sudo chmod 600 /etc/netplan/02-mid360.yaml

乐聚Kuavo机器人上位机静态网络配置
https://wty-yy.xyz/posts/1797/
作者
wty
发布于
2025年8月31日
许可协议