centos7    不小心把网卡的id修改了怎么办,不想重装系统。求好心人给解决一下。

解决方案 »

  1.   

    网络接口使用连续号码命名:eth0、eth1等,当增加或删除网卡时,名称可能会发生变化,CentOS 7使用基于硬件,设备拓扑和设置类型命名方式,使网卡名唯一化,不变动。但是这项特性又增加个管理的的难度,所以一般我们都会把网卡名改回eth已方便我们的管理。
    网卡设备的命名过程:
    第一步:
    udev, 辅助工具程序/lib/udev/rename_device /usr/lib/udev/rules.d/60-net.rules
    第二步:
    biosdevname 会根据/usr/lib/udev/rules.d/71-biosdevname.rules
    第三步:
    通过检测网络接口设备,根据 /usr/lib/udev/rules.d/75-net-description
    ID_NET_NAME_ONBOARD
    ID_NET_NAME_SLOT
    ID_NET_NAME_PATH改名方法和简单:
    修改/etc/default/grub
    1、“GRUB_CMDLINE_LINUX=” 这一行,在quiet 后面添加  net.ifnames=0
    2、位grub2重新生成配置文件
    grub2-mkconfig -o /boot/grub2/grub.cfg
    3、reboot