zoukankan      html  css  js  c++  java
  • linux 修改centos7的网卡ens33修改为eth0

    Linux 操作系统的网卡设备的传统命名方式是 eth0、eth1、eth2等,而 CentOS7 提供了不同的命名规则,默认是基于固件、拓扑、位置信息来分配。这样做的优点是命名全自动的、可预知的,缺点是比 eth0、wlan0 更难读,比如 ens33 。

    如果不习惯使用新的命名规则,可以恢复使用传统的方式命名 

    1、先编辑网卡的配置文件将里面的NAME, DEVICE项修改为eth0 

    vim /etc/sysconfig/network-scripts/ifcfg-ens33 

    2. 把网卡配置文件改为 ifcfg-eth0

    [root@localhost ~]# cd /etc/sysconfig/network-scripts/  
    [root@localhost network-scripts]# mv ifcfg-ens33 ifcfg-eth0  

    3.禁用该可预测命名规则。对于这一点,你可以在启动时传递“net.ifnames=0 biosdevname=0 ”的内核参数。这是通过编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量来实现。

    编辑 grub 配置文件

    [root@mysql ~]# vi /etc/default/grub 
    GRUB_TIMEOUT=5
    GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
    GRUB_DEFAULT=saved
    GRUB_DISABLE_SUBMENU=true
    GRUB_TERMINAL_OUTPUT="console"
    GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos_mysql/root rd.lvm.lv=centos_mysql/swap rd.lvm.lv=centos_mysql/usr net.ifnames=0 biosdevname=0 rhgb quiet"
    GRUB_DISABLE_RECOVERY="true"

    4.运行命令grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数。 

    [root@mysql ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

    5.重新启动linux系统,重启后通过ipaddr 或者ifconfig命令验证

    reboot

    可以看到网卡改为eth0

    [root@mysql ~]# ip addr
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host 
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
        link/ether 00:0c:29:bf:7a:4b brd ff:ff:ff:ff:ff:ff
        inet 192.168.0.111/24 brd 192.168.0.255 scope global noprefixroute eth0
           valid_lft forever preferred_lft forever
        inet6 fe80::8c18:4c0c:35b:f89c/64 scope link noprefixroute 
           valid_lft forever preferred_lft foreve
    [root@mysql ~]# ifconfig
    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.0.111  netmask 255.255.255.0  broadcast 192.168.0.255
            inet6 fe80::8c18:4c0c:35b:f89c  prefixlen 64  scopeid 0x20<link>
            ether 00:0c:29:bf:7a:4b  txqueuelen 1000  (Ethernet)
            RX packets 38  bytes 5160 (5.0 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 56  bytes 7364 (7.1 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  • 相关阅读:
    springboot整合邮件发送(163邮箱发送为例)
    MySQL 容器修改配置文件后无法启动问题(终极解决办法)
    SQLyog无操作一段时间后重新操作会卡死问题(解决办法)
    Linux中配置端口转发(反向代理)
    SpringBoot之整合Quartz调度框架-基于Spring Boot2.0.2版本
    shell脚本报错:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
    用xshell连接linux服务器失败 Could not connect to '112.74.73.194' (port 22): Connection failed.
    GooglePlay的多apk命令行安装
    trojan阉割备份
    网易云音乐本地数据库的歌单列表导出,一个不丢,支持1000首以上
  • 原文地址:https://www.cnblogs.com/mingerlcm/p/10604972.html
Copyright © 2011-2022 走看看