• centos7 添加网卡设置动态ip,修改网卡为任意名称


    centos7 添加网卡并设置动态ip,重命名为任意名称

    本文记录如何在centos环境上增加两个网卡,并设置为动态获取ip,以及修改网卡名称为任意名称

    1、centos7添加两个网卡动态获取ip

    1.1 vmvare上添加网络适配器

    • 1、关闭虚拟机
      在这里插入图片描述

    • 2、 添加网络适配器
      在这里插入图片描述

    • 3、 选择网络模式
      博主的三个网卡全都选择了NAT模式
      在这里插入图片描述

    • 4、 点击确定

    1.2 修改网卡配置文件

    • 1、使用命令检查一下网卡是否添加成功
    ifconfig
    
    • 1

    如图发现多了两张ens37,ens38的网卡
    在这里插入图片描述

    • 2、查看新添加网卡的uuid
    nmcli conn
    
    • 1

    记录下name 对应的uuid
    在这里插入图片描述
    (ps:我这里的name和device是我已经修改成功的网卡名称enp1s0、enp2s0以及enp3s0,他们之前分别对应ens33、ens37、ens38)

    • 3、修改配置文件

    复制已有的ens33网卡文件

    cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens37
    
    • 1

    修改配置文件

    vim /etc/sysconfig/network-scripts/ifcfg-ens37
    
    • 1

    主要修改以下四哥地方
    在这里插入图片描述

    • 4 激活网卡
    nmcli connection up ens37 ifup ens37
    
    • 1

    我在此处有遇到报错大致是 no avaliable ip address 最后排查了半天是在如图所示的地方,nat模式中未启用dhcp服务。
    在这里插入图片描述
    启用之后我的网卡就激活成功了。

    2、修改网卡为任意名称

    2.1 修改grub配置文件,取消一致性网络设备命名

    vim /etc/default/grub
    
    • 1

    在GRUD_CMDLINE_LINUX中添加net.ifnames=0 biosdevname=0
    在这里插入图片描述

    2.2、重新生成GRUB配置并更新内核参数

    使用如下命令

    grub2-mkconfig -o /boot/grub2/grub.cfg
    
    • 1

    2.3、修改网卡对应配置文件

    我是要将ens33、ens37、ens38网卡重命名为enp1s0、enp2s0、enp3s0
    1、重命名网卡文件

    mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-enp1s0
    
    • 1

    2、修改网卡文件内容,将name与device修改成目标网卡名
    在这里插入图片描述
    3、修改网卡文件内容,添加网卡mac地址

    ifconfig
    
    • 1

    查看对应网卡的mac地址
    在这里插入图片描述

    新增项HWADDR=(ens33的MAC地址)
    在这里插入图片描述

    2.4 、添加udev规则

    在/etc/udev/rules.d/70-persistent-net.rules中添加自定义规则,若是没有70-persistent-net.rules就新创建

    vi /etc/udev/rules.d/70-persistent-net.rules
    
    • 1

    添加内容

    SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:ee:1c:aa",ATTR{type}=="1" ,KERNEL=="enp*",NAME="enp1s0"
    SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:ee:1c:b4",ATTR{type}=="1" ,KERNEL=="enp*",NAME="enp2s0"
    SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:ee:1c:be",ATTR{type}=="1" ,KERNEL=="enp*",NAME="enp3s0"                                                                                                                         
    
    • 1
    • 2
    • 3

    ATTR{address}==(网卡对应mac地址,对应2.3步骤)
    NAME=“enp1s0” (对应2.3步骤中的name)

    2.5 重启服务器

    rebot之后查看ifconfig,成功
    在这里插入图片描述

  • 相关阅读:
    Android 13.0 SystemUI下拉状态栏增加响铃功能
    python in excel 如何尝鲜 有手就行
    基于SSM的食用菌菌棒溯源系统
    Day08--自定义组件的插槽
    【三维目标检测】Part-A2(一)
    SPDK/NVMe存储技术分析之初识UIO(二)
    访问控制1
    逆天改命,专科学历,五面京东成功斩获Offer
    《安卓安装包管理后台》——spring boot +vue3前后端项目实战专栏开篇
    asp.net网上书店管理系统VS开发sqlserver数据库web结构c#编程计算机网页源码项目
  • 原文地址:https://blog.csdn.net/qq_44859600/article/details/133325741