【创龙RK3576开发板与电脑直连网络配置指南】

【创龙RK3576开发板与电脑直连网络配置指南】

    • 1.场景描述
    • 2.电脑端网络设置
      • [2.1 共享上网网络](#2.1 共享上网网络)
      • [2.2 配置有线网卡静态IP](#2.2 配置有线网卡静态IP)
    • 3.开发板网络配置
      • [3.1 配置NetworkManager](#3.1 配置NetworkManager)
      • [3.2 创建静态IP配置文件](#3.2 创建静态IP配置文件)
      • [3.3 应用配置](#3.3 应用配置)
    • [4. 验证连接](#4. 验证连接)
      • [4.1 测试网络连通性](#4.1 测试网络连通性)
      • [4.2 检查网络配置](#4.2 检查网络配置)
    • [5. 恢复自动获取IP(如需)](#5. 恢复自动获取IP(如需))
      • [5.1 删除静态配置](#5.1 删除静态配置)
      • [5.2 注意事项](#5.2 注意事项)
    • [6. 故障排查](#6. 故障排查)
      • [6.1 常见问题解决](#6.1 常见问题解决)
      • [6.2 日志查看](#6.2 日志查看)

本文介绍了创龙RK3576开发板与电脑直连的网络配置方法。首先设置电脑端:通过无线网卡连接热点,在能上网的网卡属性中启用共享,并选择连接到开发板的有线网卡;同时配置有线网卡静态IP为192.168.171.1。然后在开发板端配置NetworkManager管理eth0设备,创建静态IP配置文件(192.168.171.2)并重启网络服务。最后通过ping命令验证网络连通性,并提供了恢复自动获取IP的方法。文中还包含了故障排查建议,确保开发板能通过电脑共享网络访问互联网,同时保持与电脑的稳定直连通信。

1.场景描述

  • 创龙RK3576开发板 IP: 192.168.171.2
  • 电脑有线网卡 IP: 192.168.171.1
  • 开发板通过网线直连电脑,电脑共享其他上网网卡的网络给开发板

2.电脑端网络设置

2.1 共享上网网络

电脑需要有两个网卡,现在无线网卡连接你的热点

在能上网的网卡属性中:

  • 进入"共享"选项卡
  • 勾选"允许其他网络用户通过此计算机的Internet连接来连接"
  • 选择连接到开发板的有线网卡
    这里我连接LSH_24G,然后共享网络勾选允许其他网络用户通过此计算机的Internet连接来连接(N),允许其他网络用户控制或禁用共享的Internet连接(O),点击确定。

2.2 配置有线网卡静态IP

现在打开网线连接的以太网3,打开"网络和共享中心" → "更改适配器设置" → 右键"以太网"属性:

IPv4属性配置:

  • ✅ 使用下面的IP地址
    • IP地址: 192.168.171.1
    • 子网掩码: 255.255.255.0
    • 默认网关: 192.168.171.1 (或留空)
  • ✅ 使用下面的DNS服务器地址
    • 首选DNS: 不填(或实际DNS)

3.开发板网络配置

3.1 配置NetworkManager

bash 复制代码
sudo vim /etc/NetworkManager/NetworkManager.conf

确保eth0设备被管理:

ini 复制代码
[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=true

[device]
wifi.scan-rand-mac-address=no

[device-eth0]
match-device=interface-name:eth0
managed=1

3.2 创建静态IP配置文件

bash 复制代码
sudo vim /etc/network/interfaces.d/eth0-cfg

配置内容:

bash 复制代码
auto eth0
iface eth0 inet static
address 192.168.171.2
netmask 255.255.255.0
gateway 192.168.171.1
dns-nameservers 192.168.171.1

3.3 应用配置

bash 复制代码
sudo chmod 644 /etc/network/interfaces.d/eth0-cfg
sudo systemctl restart NetworkManager

4. 验证连接

4.1 测试网络连通性

bash 复制代码
# 在开发板上ping测试
ping www.163.com

# 测试与电脑的连接
ping 192.168.171.1

4.2 检查网络配置

bash 复制代码
# 查看IP地址
ip addr show eth0

# 查看路由
ip route

5. 恢复自动获取IP(如需)

5.1 删除静态配置

bash 复制代码
sudo rm /etc/network/interfaces.d/eth0-cfg
sudo systemctl restart NetworkManager

注意:删除eth0-cfg,重启即恢复自动获取。

5.2 注意事项

  1. IP地址一致性 :确保电脑共享网卡的IP保持192.168.171.1不变
  2. 防火墙设置:电脑防火墙可能需放行相关网络流量
  3. 网络重启:配置变更后需要重启网络服务生效
  4. 物理连接:确保网线连接正常,网口指示灯正常闪烁

6. 故障排查

6.1 常见问题解决

  • 无法ping通外网:检查电脑的网络共享设置是否正确
  • 无法解析DNS:确认DNS服务器设置正确
  • IP冲突:确保网络中无其他设备使用相同IP地址

6.2 日志查看

bash 复制代码
# 查看网络服务日志
journalctl -u NetworkManager

# 查看网络接口状态
nmcli device status

通过以上配置,创龙RK3576开发板即可通过电脑共享的网络访问互联网,同时保持与电脑的稳定直连通信。

相关推荐
南梦浅5 分钟前
三层网络搭建(思科模拟器)
网络·计算机网络
txinyu的博客23 分钟前
解析muduo源码之 TcpConnection.h & TcpConnection.cc
网络
小义_39 分钟前
随笔 1(Linux)
linux·运维·服务器·网络·云原生·红帽
进击的雷神1 小时前
主办方过滤、展位号模糊提取、多层级官网爬取、缅文编码解码——缅甸塑料展爬虫四大技术难关攻克纪实
网络·爬虫·python
上海云盾-小余1 小时前
CC 攻击与 DDoS 联动防护:如何构建一体化流量清洗架构
网络·安全·游戏·架构·ddos
向往着的青绿色1 小时前
雷池(SafeLine)社区版免费部署教程|从环境检查到防护实操全流程
网络·计算机网络·nginx·网络安全·容器·网络攻击模型·信息与通信
Larry_Yanan1 小时前
Qt网络开发之基于 QWebEngine 实现简易内嵌浏览器
linux·开发语言·网络·c++·笔记·qt·学习
AI+程序员在路上1 小时前
CAN 总线与 Linux SocketCAN C 语言测试程序
linux·c语言·网络
二进制person2 小时前
JavaEE初阶 --网络初识
运维·服务器·网络
李&@杰2 小时前
《中小型企业网络完整项目方案(拓扑+配置+说明+验收清单)》
网络