首页 > 系统相关 >CentOS7修改网卡名

CentOS7修改网卡名

时间:2023-07-14 10:33:43浏览次数:44  
标签:CentOS7 network rules ifcfg udev 网卡 修改 IPV6 yes

CentOS 7, 或RHEL7

[1] https://www.redhat.com/sysadmin/network-interfaces-linux, The name game: Naming network interfaces in Linux
可以使用nameif, ifrename, ip; centos7上没找到ifrename; nameif根据mac命令; 试过ip, 提示Resource Busy.
[2] http://www.mit.edu/afs.new/sipb/project/merakidev/src/openwrt-meraki/openwrt/build_mips/wireless_tools.28/IFRENAME-VS-XXX.txt
比较了各种方法, 没有操作步骤
[3] 11.2. Understanding the Device Renaming Procedure Red Hat Enterprise Linux 7 | Red Hat Customer Portal
[4] https://www.cyberciti.biz/faq/howto-linux-rename-ethernet-devices-named-using-udev/
我的系统中没有找到/etc/udev/rules.d/70-persistent-net.rules

下面操作根据规则60-net.rules[3]:

A rule in /usr/lib/udev/rules.d/60-net.rules instructs the udev helper utility, /lib/udev/rename_device, to look into all /etc/sysconfig/network-scripts/ifcfg-suffix files. If it finds an ifcfg file with a HWADDR entry matching the MAC address of an interface it renames the interface to the name given in the ifcfg file by the DEVICE directive.

cd /etc/sysconfig/network-scripts/
cp ifcfg-old ifcfg-new
ifconfig -a | grep ether # 获取hwaddr
vi ifcfg-new # 把DEVICE和NAME改为'new', 添加HWADDR="11:22:...."

# cat ifcfg-em0
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="em0"
UUID="721603be-3ee4-4f93-af05-a3c6eb4cfef0"
DEVICE="em0"
ONBOOT="yes"
IPADDR="172.16.56.103"
PREFIX="24"
GATEWAY="172.16.56.1"
IPV6_PRIVACY="no"
HWADDR="00:15:5d:8c:01:06"

重启系统.

有没有不需要重启系统的办法? todo

标签:CentOS7,network,rules,ifcfg,udev,网卡,修改,IPV6,yes
From: https://www.cnblogs.com/faxx/p/17553054.html

相关文章

  • bpmn.js修改默认节点颜色
    从node_modules依赖中找到定义图形颜色的js文件bpmn-js/lib/draw/BpmnRenderer.js找到BpmnRenderer.js文件的以下代码: 这里是代码:找到BpmnRenderer.js文件的以下代码:vardefaultFillColor=config&&config.defaultFillColor,  defaultStrokeColor=config&&config......
  • 详解在Linux中修改Tomcat使用的jdk版本
    问题分析由于部署个人项目使用了openjdk11,但是我之前安装的是jdk1.8,jdk版本升级的后果就是,tomcat运行的时候报一点小bug(因为之前安装tomcat默认使用了系统的jdk版本)所以就想着把tomcat使用的jdk版本调回原来的,找了很多资料之后,决定在tomcat的运行文件中覆盖使用的jdk版本路径......
  • 记一次CentOS7.7文件系统只读Read-only file system 并且/dev/只有一个设备文件 null
    环境VMwareWorkstationPro15.5操作系统CentOS7.7现象:处理方法1.单用户修复文件系统失败2.救援模式备份数据失败3.把不能正常启动的磁盘,挂载到正常启动虚拟机,扫描逻辑卷,激活,挂载(1)把有问题的磁盘挂载到正常启动的机器上选择需要修复的盘......
  • rabbitmq 修改端口
    在C:\Users\Administrator\AppData\Roaming\RabbitMQ新建rabbitmq.config修改为:45672[{rabbit,[{tcp_listeners,[{"0.0.0.0",45672}]}]},{rabbitmq_management,[{listener,[{port,35672},{ip,"......
  • Windows电脑环境变量(用户变量、系统变量)的修改
      本文介绍在Windows10操作系统中,进行用户变量、系统变量等两种环境变量的新建、修改与删除的详细方法。  在很多时候,我们需要对Windows电脑的环境变量加以修改,例如安装一些专业软件、配置一些代码环境等等;这里就具体介绍一下这一操作的方法。  首先,我们按下Windows徽标......
  • centos修改环境变量
    vim/etc/profile在最后,添加:exportPATH="/usr/local/webserver/mysql/bin:$PATH"保存,退出,然后运行:source/etc/profile不报错则成功。......
  • 解决redis 根据key查找值,修改值的具体操作步骤
    Redis根据Key查找值和修改值Redis是一个开源的内存数据库,常用于缓存、消息队列和数据存储等应用场景。它支持丰富的数据类型,并提供了灵活的命令集来操作数据。这篇文章将介绍如何使用Redis根据Key查找值和修改值,并提供代码示例。1.RedisKey-Value数据结构在Redis中......
  • CentOs7 静默安装Oracle12.2
    createtablespaceJWAQdatafile'/opt/oracle/oradata/orcl/JWAQ.dbf'size1024Mautoextendonnext2048Mmaxsize10gEXTENTMANAGEMENTlocalautoallocatesegmentspacemanagementauto;createuseryangxiaodongidentifiedbyyangxiaodongdefaul......
  • 脚本化修改Oracle用的密码以及执行sql
    一、脚本化检查Oracle是否能正常登录 #shell定义检查函数functioncheck(){VALUE=`sqlplus-S用户名/$1@数据库网络服务名<<EOFsetheadingofffeedbackoffselectcount(1)fromdual;EOF`if[.$VALUE-eq1];thenecho"yes"elseecho"no"fi}......
  • PostgreSQL在线修改数据类型
    修改大表中列的数据类型几乎总是一件痛苦的事情。由于altertable语句获得的排他锁,它可能会锁定整个表的读写。本文中,我们将探讨如何以最小的影响、最少的锁来执行这样的操作。它适用于任何数据类型;让我们以int到bigint的变化为例。 示范用例假设我们有一个有许多列的表。其......