热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

CentOS多网卡重命名配置

在CentOS7中我安装了3块网卡,但是名字是enoxxxxx的格式,让我这个有强迫症的***座很是不爽,以下是我配置网卡并且重命名为ethx的详细步骤前提工作要做好:1.查看网卡UUID#nmcliconshow名称UUID

在CentOS7中我安装了3块网卡,但是名字是enoxxxxx的格式,让我这个有强迫症的***座很是不爽,以下是我配置网卡并且重命名为ethx的详细步骤

 

 

前提工作要做好:

 

1.查看网卡UUID

 

# nmcli con show

名称  UUID                                  类型            设备 

eth1  dfc9199c-7b47-4209-a396-109bf44e683a  802-3-ethernet  eth1 

eth2  020d86aa-548f-49c2-9cb0-f6cfffdb8219  802-3-ethernet  eth2 

eth0  a5e6ae5c-dd71-48be-b374-ad64121bd785  802-3-ethernet  eth0

 

 

2.查看网卡信息

# nmcli device show [设备名]  例:

 

# nmcli device show eth0

 

GENERAL.设备:                           eth0

GENERAL.类型:                           ethernet

GENERAL.硬盘:                           00:0C:29:94:C8:08

GENERAL.MTU:                            1500

GENERAL.状态:                           100 (连接的)

GENERAL.CONNECTION:                     eth0

GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/0

WIRED-PROPERTIES.容器:                  开

IP4.地址[1]:                            192.168.66.4/24

IP4.网关:                               192.168.66.1

IP4.DNS[1]:                             202.106.46.151

IP6.地址[1]:                            fe80::20c:29ff:fe94:c808/64

IP6.网关:                               

 

  

 

步入正题

 

进入到网卡配置文件目录

# cd /etc/sysconfig/network-scripts

将网卡重新命名

# mv ifcfg-eno16777736 ifcfg-eth0

修改网卡信息,不是很懂的小伙伴请参考我的另一篇详细解说http://baoer7758.blog.51cto.com/8187563/1638229

 

# vim ifcfg-eth0 

HWADDR=00:0c:29:94:c8:08

TYPE=Ethernet

BOOTPROTO=static

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=yes

NAME=eth0

UUID=a5e6ae5c-dd71-48be-b374-ad64121bd785

# DEVICE=eno16777736

OnBOOT=yes

IPADDR=192.168.66.4

NETMASK=255.255.255.0

GATEWAY=192.168.66.1

DNS1=202.106.46.151

# DEVICE=eth0

 

 

将配置文件拷贝出来两份作为另外两个网卡的配置文件

# cp ifcfg-eth0 ifcfg-eth1

# cp ifcfg-eth0 ifcfg-eth2

编辑修改:

# vim ifcfg-eth1

 

 

HWADDR=00:0c:29:94:c8:12

TYPE=Ethernet

BOOTPROTO=static

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=yes

NAME=eth1

UUID=dfc9199c-7b47-4209-a396-109bf44e683a

OnBOOT=yes

IPADDR=192.168.67.4

NETMASK=255.255.255.0

# DEVICE=eth0


编辑修改

# vim ifcfg-eth2

HWADDR=00:0c:29:94:c8:1c

TYPE=Ethernet

BOOTPROTO=static

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

IPV4_FAILURE_FATAL=yes

NAME=eth2

UUID=020d86aa-548f-49c2-9cb0-f6cfffdb8219

# DEVICE=eno16777736

OnBOOT=yes

IPADDR=192.168.68.4

NETMASK=255.255.255.0

# DEVICE=eth0

 

开始为重命名做配置, 不是很懂的小伙伴请参考我的另一篇详细解说http://baoer7758.blog.51cto.com/8187563/1638229                 

# vi /etc/sysconfig/grub 

 

GRUB_TIMEOUT=5

GRUB_DEFAULT=saved

GRUB_DISABLE_SUBMENU=true

GRUB_TERMINAL_OUTPUT="console"

GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap crashkernel=auto net.ifnames=0 biosdevname=0 net.ifnames=1 biosdevname=1 net.ifnames=2 biosdevname=2 rhgb quiet"           //加粗为添加内容

GRUB_DISABLE_RECOVERY="true"


 

重新加载到启动中

# grub2-mkconfig -o /boot/grub2/grub.cfg 

Generating grub configuration file ...

Found linux image: /boot/vmlinuz-3.10.0-229.el7.x86_64

Found initrd image: /boot/initramfs-3.10.0-229.el7.x86_64.img

Found linux image: /boot/vmlinuz-0-rescue-9bede79b46bd4e9696b92a4ec68a97b1

Found initrd image: /boot/initramfs-0-rescue-9bede79b46bd4e9696b92a4ec68a97b1.img

done

 

重新启动系统reboot

查看网卡信息

# ifconfig 

eth0: flags=4163  mtu 1500

        inet 192.168.66.4  netmask 255.255.255.0  broadcast 192.168.66.255

        inet6 fe80::20c:29ff:fe94:c808  prefixlen 64  scopeid 0x20

        ether 00:0c:29:94:c8:08  txqueuelen 1000  (Ethernet)

        RX packets 690  bytes 69262 (67.6 KiB)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 488  bytes 65725 (64.1 KiB)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

eth1: flags=4163  mtu 1500

        inet 192.168.67.4  netmask 255.255.255.0  broadcast 192.168.67.255

        inet6 fe80::20c:29ff:fe94:c812  prefixlen 64  scopeid 0x20

        ether 00:0c:29:94:c8:12  txqueuelen 1000  (Ethernet)

        RX packets 129  bytes 15944 (15.5 KiB)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 26  bytes 3927 (3.8 KiB)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

eth2: flags=4163  mtu 1500

        inet 192.168.68.4  netmask 255.255.255.0  broadcast 192.168.68.255

        inet6 fe80::20c:29ff:fe94:c81c  prefixlen 64  scopeid 0x20

        ether 00:0c:29:94:c8:1c  txqueuelen 1000  (Ethernet)

        RX packets 127  bytes 15613 (15.2 KiB)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 25  bytes 3609 (3.5 KiB)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

lo: flags=73  mtu 65536

        inet 127.0.0.1  netmask 255.0.0.0

        inet6 ::1  prefixlen 128  scopeid 0x10

        loop  txqueuelen 0  (Local Loopback)

        RX packets 4  bytes 420 (420.0 B)

        RX errors 0  dropped 0  overruns 0  frame 0

        TX packets 4  bytes 420 (420.0 B)

        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


推荐阅读
  • 1、打开etcsysconfiggrub,   #vimetcsysconfiggrub   内容如下: ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • 本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ... [详细]
  • 本文介绍了在CentOS 6.4系统中更新源地址的方法,包括备份现有源文件、下载163源、修改文件名、更新列表和系统,并提供了相应的命令。 ... [详细]
  • 本文介绍了iOS开发中检测和解决内存泄漏的方法,包括静态分析、使用instruments检查内存泄漏以及代码测试等。同时还介绍了最能挣钱的行业,包括互联网行业、娱乐行业、教育行业、智能行业和老年服务行业,并提供了选行业的技巧。 ... [详细]
  • Centos7.6安装Gitlab教程及注意事项
    本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • 在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的步骤和方法
    本文介绍了在CentOS/RHEL 7/6,Fedora 27/26/25上安装JAVA 9的详细步骤和方法。首先需要下载最新的Java SE Development Kit 9发行版,然后按照给出的Shell命令行方式进行安装。详细的步骤和方法请参考正文内容。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
  • C++语言入门:数组的基本知识和应用领域
    本文介绍了C++语言的基本知识和应用领域,包括C++语言与Python语言的区别、C++语言的结构化特点、关键字和控制语句的使用、运算符的种类和表达式的灵活性、各种数据类型的运算以及指针概念的引入。同时,还探讨了C++语言在代码效率方面的优势和与汇编语言的比较。对于想要学习C++语言的初学者来说,本文提供了一个简洁而全面的入门指南。 ... [详细]
  • STL迭代器的种类及其功能介绍
    本文介绍了标准模板库(STL)定义的五种迭代器的种类和功能。通过图表展示了这几种迭代器之间的关系,并详细描述了各个迭代器的功能和使用方法。其中,输入迭代器用于从容器中读取元素,输出迭代器用于向容器中写入元素,正向迭代器是输入迭代器和输出迭代器的组合。本文的目的是帮助读者更好地理解STL迭代器的使用方法和特点。 ... [详细]
  • 本文探讨了容器技术在安全方面面临的挑战,并提出了相应的解决方案。多租户保护、用户访问控制、中毒的镜像、验证和加密、容器守护以及容器监控都是容器技术中需要关注的安全问题。通过在虚拟机中运行容器、限制特权升级、使用受信任的镜像库、进行验证和加密、限制容器守护进程的访问以及监控容器栈,可以提高容器技术的安全性。未来,随着容器技术的发展,还需解决诸如硬件支持、软件定义基础设施集成等挑战。 ... [详细]
author-avatar
糖糖6
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有