• CentOS7 修改网卡名称为eth0


    前言

    无论是RHEL 7、还是CentOS 7都使用了NetworkManager.service来进行网络管理,当然network服务还是可以继续使用的,但也将会是过渡期的残留品了。 
    除此之外7版本中网卡命名的Udev文件作出了修改,从6的ifcfg-eth0变成了ifcfg-eno16777736。而且操蛋的是,在VMWare中创建7的虚拟机时,明明添加了网卡设备,但是在系统中就是发现不了。本篇主要记录了怎么将ifcfg-eno16777736变成ifcfg-eth0,并且在VMWare中成功添加网卡设备。

    在CentOS 7 中为什么这样命名网卡

    RHEL7采用dmidecode采集命名方案,来得到主板信息。 
    可以实现网卡名字永久唯一化,RHEL6得网卡命名会根据情况有所改变而不是唯一且固定的。 
    以太网:enX(X可以有下面3种类型) 
    无线网: wlX 
    电缆: wwX

    • o 主板板载网卡
    • p 独立网卡,PCI网卡
    • s 热插拔网卡,usb之类

    xxxx(数字)表示:MAC地址+主板信息计算得出唯一的序列

    在RHEL7中使用RHEL6的网卡命名规则

    如果不习惯RHEL7的dmidecode采集命名,可以通过修改配置来还原为RHEL6的命名方案。 
    修改Grub配置文件 
    (开机给kernel传递参数,关闭主板dmidecode采集命名) 
    vim /etc/sysconfig/grub

    #在GRUB\_CMDLINE_LINUX配置项中加入
    net.ifnames=0 biosdevname=0         #不启用BIOSDEV的配置

    重新加载Grub配置

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

    生成RHEL6的网卡配置文件

    cd /etc/sysconfig/network-scripts
    mv ifcfg-enxxxxxx ifcfg-eth0

    配置网卡  vim ifcfg-eth0

    NAME="eth0"
    ONBOOT=yes

    重启系统生效

    systemctl reboot

    在VMWare中为CentOS7添加网卡设备

    VMWare有一个小BUG,当我们在创建虚拟机的同时指定了多块网卡的时候,额外的网卡并不会被发现,此时我们需要在虚拟机设置中将没有被发现的网卡移除,再重新添加一张新的网卡,VMWare就会刷新虚拟机,然后使用ifconfig就能够出现新的网卡设备,再将ifcfg-eth0 Copy 成 ifcfg-eth1后就能够使用了。  注意:当网卡设备的MAC Address和网卡配置文件中的HDADDR不一致时,会出现LSB错误,所以在Copy配置文件的时候要确定修改HDADDR选项。网卡设备的真实MAC Address ,可以通过ifconfig来查看

    参考文章:http://www.centoscn.com/CentOS/config/2016/0611/7424.html

  • 相关阅读:
    二进制安装postgresql
    php mongodb扩展安装
    coinbase交易冻结时间
    linux服务器及工具常用命令
    PM2下使用 执行npm命令
    phpstorm安装PHP_CodeSniffer
    TP5 save遍历更新,过滤相邻重复字段,问题汇总
    mysqlbinlog 数据恢复
    设计模式之状态机模式
    关于c++中sleep_for函数的总结分析
  • 原文地址:https://www.cnblogs.com/weifeng1463/p/6805594.html
Copyright © 2020-2023  润新知