1. 问题现象与初步排查
最近在Jetson Orin Nano(8GB版本)上调试Mid360设备时遇到一个奇怪现象:当通过网线直连Mid360后,原本正常工作的VNC远程桌面连接突然失效。这个问题困扰了我两天时间,经过系统排查终于找到解决方案。以下是完整的故障分析和解决过程。
首先明确几个关键信息点:
- 硬件配置:Jetson Orin Nano 8GB + Mid360工业相机
- 连接方式:使用Cat6网线直连设备
- 系统环境:JetPack 5.1.2 (Ubuntu 20.04 LTS)
- VNC服务:TightVNC Server 1.3.10
问题发生时表现出的具体症状包括:
- 物理连接Mid360后,VNC客户端显示"Connection refused"
- 本地显示器登录系统后,ifconfig显示新增了enp3s0网络接口
- 尝试重启vncserver服务时出现"Could not connect to session bus"错误
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 网络接口冲突分析
2.1 Jetson Orin Nano的网络接口管理
Orin Nano默认使用NetworkManager管理网络接口。当插入网线连接Mid360时,系统会自动为新增的enp3s0接口分配链路本地地址(169.254.x.x)。这个自动配置过程会与已有的网络接口产生冲突。
通过以下命令可以查看详细的接口状态:
bash复制nmcli device status
典型输出示例:
code复制DEVICE TYPE STATE CONNECTION
enp3s0 ethernet connected Wired connection 1
wlan0 wifi connected MyWiFiSSID
lo loopback unmanaged --
2.2 VNC服务依赖的网络条件
TightVNC Server在Linux上的工作依赖于以下几个关键条件:
- X Display Manager (通常为LightDM)正常运行
- 正确的DISPLAY环境变
