当前位置: 首页 > news >正文

【正点原子】一键锁定IP:STM32MP135 开机就上网!

开机就想让 eth0 乖乖用静态 IP?别再被 DHCP 抢走地址了!
三步教你彻底掌控 ATK-DLMP135 的网络启动配置,简单粗暴,实测有效!

在这里插入图片描述
正点原子STM32MP135开发板Linux核心板嵌入式ARM双千兆以太网CAN

一键锁定IP:STM32MP135 开机就上网!

  • 1. 删除 dhcpcd 自动获取 IP 脚本
  • 2. 禁用 connman 对 eth0 的自动管理
  • 3. 手动配置 eth0 的静态 IP 地址
  • 贴士

1. 删除 dhcpcd 自动获取 IP 脚本

Buildroot 默认启动了 dhcpcd 自动获取 IP,我们先把它禁用:

rm /etc/init.d/S41dhcpcd

这一步是为了避免和手动配置的静态 IP 冲突。

2. 禁用 connman 对 eth0 的自动管理

如果系统里还有 connman,它也可能会干涉你的网络设置。把 eth0 拉黑:

mkdir -p /etc/connman/
vi /etc/connman/main.conf

内容如下:

[General]
NetworkInterfaceBlacklist = eth0

3. 手动配置 eth0 的静态 IP 地址

编辑网络接口配置文件:

vi /etc/network/interfaces

添加如下内容(注意缩进是空格,不要混入 TAB):

# interface file auto-generated by buildrootauto lo
iface lo inet loopbackauto eth0
iface eth0 inet staticaddress 192.168.6.66netmask 255.255.255.0gateway 192.168.6.1

贴士

  • 设置完成后建议重启测试:reboot
  • 可以用 ifconfigip addr 来验证 IP 是否成功分配
  • 如果依然被 dhcp 占用,尝试看看 ps 中是否还有 dhcpcd 残留进程,kill 掉它再试试

有问题可以贴 log,我帮你看看~


http://www.mrgr.cn/news/97929.html

相关文章:

  • windows主机中构建适用于K8S Operator开发环境
  • C++学习之ORACLE①
  • OpenGL学习笔记(简介、三角形、着色器、纹理、坐标系统、摄像机)
  • Java从入门到“放弃”(精通)之旅——启航①
  • 使用Go语言实现自动清理应用系统日志
  • 【Linux】网络编程
  • 2025ArkTS基础UI(一)——Column、Row、Text、Button组件
  • YOLO 8 入坑(持续更新)
  • wsl2+ubuntu22.04安装blenderproc教程
  • 蓝桥杯刷题--宝石组合
  • Kubernetes 入门篇之网络插件 calico 部署与安装
  • [leetcode]01背包问题
  • opencv人脸性别年龄检测
  • SD + Contronet,扩散模型V1.5+约束条件后续优化:保存Canny边缘图,便于视觉理解——stable diffusion项目学习笔记
  • MCU的USB接口作为 USB CDC串口输出
  • matlibplot的交互式demo
  • RocketMQ和kafka 的区别
  • 【图书管理系统】深入解析基于 MyBatis 数据持久化操作:全栈开发图书管理系统:查询图书属性接口(注解实现)、修改图书属性接口(XML 实现)
  • 用最简单的方式讲述离散傅里叶级数(DFS)以及离散傅立叶变换(DFT)
  • 微服务多模块构建feign项目过程与一些报错(2025详细版)