首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
【脚本】 【Linux】重命名网卡
📅 2026/10/22 7:22:03
✍️ 爱科研究院
👁 阅读 3,247
nic_rename.sh#!/bin/bash# 按udev规则文件中的 MAC地址-网卡名 映射强制改名, 处理网卡枚举较晚或已被提前UP导致udev改名失败的情况RULES/etc/udev/rules.d/70-persistent-net.rules[-f$RULES]||exit0declare-AMAPwhileIFSread-rline||[-n$line];domac$(grep-oPATTR\{address\}\K[^]$line)name$(grep-oPNAME\K[^]$line)[-n$mac][-n$name]MAP[$mac]$namedone$RULES[${#MAP[]}-eq0]exit0# 改名前先down, 接口UP时内核拒绝改名, 经临时名避免名称冲突, 再恢复原状态fordevin/sys/class/net/*;dodev$(basename$dev)[$devlo]continuemac$(cat/sys/class/net/$dev/address2/dev/null)target${MAP[$mac]}[-z$target]continue[$dev$target]continue# 记录原 UP/DOWN 状态was_up0ifiplinkshow$dev|grep-q.*UP.*;thenwas_up1fiiplinkset$devdown2/dev/nullif!iplinkset$devnametmp_$target2/dev/null;thenlogger-tnic_rename$dev改名失败continuefiiplinksettmp_$targetname$target2/dev/nullif[$was_up-eq1];theniplinkset$targetupfilogger-tnic_rename$dev($mac) -$targetdone用法./nic_rename.sh。设置系统开机自启把文件nic_rename.sh放在目录/lib/ifupdown/下chmod x nic_rename.sh赋予可执行权限。创建服务文件/lib/systemd/system/nic_rename.service[Unit]DescriptionRename ethernet cards by MACAftersystemd-udev-trigger.service systemd-modules-load.service local-fs.targetBeforenetwork-pre.targetWantsnetwork-pre.target[Service]TypeoneshotRemainAfterExityesExecStart/lib/ifupdown/nic_rename.sh[Install]WantedBymulti-user.target启动服务systemctlenablenic_rename systemctl daemon-reload systemctl start nic_rename
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/10/22 7:22:03
Webrtc本地服务器hub实现细节和信令交互
2026/10/22 7:22:03
淘宝店小蜜有必要开吗?商家实测后的取舍
2026/10/22 7:22:03
【研发类-框架和库Skills】django-pro 技能
2026/10/22 8:12:11
LangSmith实战:用可观测性拆解Agent黑箱
2026/10/22 8:12:11
即时通讯源码选型指南:青柚H5聊天系统一套代码跑通三端部署实战
2026/10/22 8:12:11
青柚H5聊天系统IM源码部署实战:PHP+MongoDB+uniapp全流程解析
2026/10/22 8:12:11
会议室管理系统实战:从预约冲突到资源看板的落地指南
2026/10/22 8:12:11
用AI生成多语言文本,提前排查UI溢出问题
2026/10/22 8:07:10
SpringBoot云课堂在线教育系统:从设计实现到部署答辩全解析
2026/10/22 0:01:24
电商智能运营体系从0到1:架构设计、落地步骤与避坑指南
2026/10/22 0:01:24
压缩空气储能与热网热惯性联合优化调度:热电联产系统建模与求解
2026/10/22 0:01:24
若依框架AI代码生成不稳定?用Agent Skill三层结构+五步法搞定
2026/10/21 19:05:16
OpenResearch实战:Claude Code、Codex、OpenCode、Cursor 工作流搭建与故障排查
2026/10/21 14:47:26
知识管理核弹:用Obsidian构建第二大脑的工程化方案(TaoToken 统一 Key 接入版)
2026/10/21 19:05:04
金融AI落地指南:从调研报告到技术选型与工程实践
2026/10/22 5:06:15
我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
2026/10/22 2:07:18
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026/10/21 19:01:08
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)