当前位置: 首页 > 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 buildroot

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
       address 192.168.6.66
       netmask 255.255.255.0
       gateway 192.168.6.1

贴士

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

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

相关文章:

  • C++ 调试器类 Debugger 的设计与实现
  • 用matplotlib生成一个炫酷的爱心
  • 【项目管理】第9章 项目范围管理
  • MySQL学习笔记二十
  • WebShell详解:原理、分类、攻击与防御
  • opengrok搭建与配置
  • 位掩码、哈希表、异或运算、杨辉三角、素数查找、前缀和
  • MySQL 中JSON_CONTAINS ,用于检查 JSON 文档是否包含特定的值
  • 开源AI大模型AI智能名片S2B2C商城小程序:科技浪潮下的商业新引擎
  • 头歌 | WPS文档基本操作
  • Zephyr、FreeRTOS、RT-Thread 低功耗模式对比分析
  • ZYNQ笔记(四):AXI GPIO
  • Java-JDBC入门程序、预编译SQL
  • 动手学习:路径规划原理及常用算法
  • HTTP协议原理深度解析:从基础到实践
  • FreeRTOS动态任务创建
  • 线代[13]|线性代数题37道以及数学分析题3道(多图预警)
  • 【无标题】spark编程
  • HTTP:二.URI及相关术语
  • Linux 调试代码工具:gdb
  • my网站域名/app拉新推广平台
  • 政府门户网站建设目标/河南纯手工seo
  • 建网站要多少钱一台/沈阳seo排名外包
  • 公司地址怎么免费上地图/seo排名优化怎么样
  • 池州网站建设jidela/站长之家网站介绍
  • 群辉做网站服务器/长治seo顾问