RK3506 精简版 Ubuntu 一键设置网口开机自启(无网线不卡顿)
前言
RK3506 嵌入式开发板的精简 Ubuntu 系统,默认以太网口(eth0)不会开机自动启用;若配置 DHCP 模式,无网线时重启网络会卡死系统。
本教程提供一键自动化脚本,仅实现核心需求:开机默认打开网口,无网线不卡顿、插网线即可联网,适配所有 RK3506 精简 Ubuntu 镜像。
适用场景
硬件:瑞芯微 RK3506 开发板
系统:Ubuntu 精简版 / 嵌入式定制版
需求:开机自动激活 eth0 网口,无网线不阻塞系统
无额外依赖,脚本一键执行,零手动配置
🔥 一键执行脚本(复制粘贴直接运行)
直接在开发板终端执行以下命令,全程自动完成配置,无需手动修改文件
# RK3506 一键开启 eth0 开机自启(无网线不卡顿版)
cat > /etc/network/interfaces << EOF
# interfaces(5) file used by ifup(8) and ifdown(8)
source /etc/network/interfaces.d/*
# 环回接口(系统必需)
auto lo
iface lo inet loopback
# RK3506 以太网口:开机自动激活,无IP配置,无网线不卡顿
auto eth0
iface eth0 inet manual
EOF
# 重启网络服务生效
/etc/init.d/networking restart
# 验证配置结果
echo "====================================="
echo "配置完成!网口状态:"
ip link show eth0
echo "====================================="
echo "✅ 成功:eth0 已设置开机默认打开!"
echo "ℹ️ NO-CARRIER 代表未插网线,属于正常状态"
脚本执行成功标志
执行完成后,终端会输出:
eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> ... state DOWN
✅ 成功:eth0 已设置开机默认打开!
配置说明
核心原理
采用
manual手动模式,仅激活网口硬件,不配置 IP、不等待 DHCP,彻底解决无网线卡顿问题。状态解读
UP:网口已开机自动启用(目标达成)NO-CARRIER / state DOWN:仅代表未插网线,非配置失败
后续使用
不插网线:系统正常启动,无任何卡顿
插上网线:执行以下命令自动获取 IP 即可联网
dhclient eth0
开机自启:配置永久生效,重启开发板无需重新设置
常见问题
1. 为什么显示 NO-CARRIER?
这是正常状态,仅表示未插入网线,插上网线后会自动变为 UP。
2. 配置后需要重启开发板吗?
脚本已自动重启网络服务,无需重启开发板,立即生效。
3. 如何恢复默认配置?
执行以下命令恢复原始网络配置:
echo -e "# interfaces(5) file used by ifup(8) and ifdown(8)\nsource /etc/network/interfaces.d/*" > /etc/network/interfaces
/etc/init.d/networking restart
总结
一键脚本自动配置,适配 RK3506 所有精简 Ubuntu 系统
无网线不卡顿,仅激活网口,满足嵌入式场景需求
配置永久生效,插网线即可快速联网