一、将CentOS 7的网卡修改为eht0

1.1 新安装系统将网卡修改为eth0

1.在CentOS 7的安装界面,按下“Tab”键进入;

2.在结尾添加内核参数:

net.ifnames=0        #然后按回车


1.2 安装系统:

1.语言:默认英语;

2.分为3个部分:Location、Software、Location;

    1)Location下更改时区;

  •         选择上海--点击完成;

    2)Software下设置软件选择;

  •         选择最小化安装(如果想安装桌面版请选择:GNOME Desktop)--点击完成;

    3)System下设置分区(installation destination);

  •         选择配置分区--点击完成;

  •         点击“+”号分别创建以下分区:

                /boot分区:200M

                swap分区:1024M

                /:剩余空间

  •         创建好三个分区之后点击完成;

  •         点击接受更改;

    4)System下设置KDUMP;

  •         取消勾选enable kdump--点击完成

    5)System下设置网络和主机名

  •         点击连接网卡--更改主机名:andy--点击配置网卡信息;

  •         选择General菜单下--勾选可用时自动连接到这个网络(Automatically connect to this network when it is avaiable)并保存--点击完成;

    6)点击开始安装(Begin Installation);

    7)输入ROOT用户的密码;

    8)点击重启;

    9)登录系统后修改网卡的配置文件:

[root@andy ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=eth0
UUID=3bfdb9bf-ca78-4826-9a39-9d58d4c766fc
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.80.51
PREFIX=24
GATEWAY=192.168.80.1
DNS1=8.8.8.8
PEERDNS="yes"        #当PEERDNS为yes时会被写入/etc/resolv.conf中;为no时:不修改/etc/resolv.conf中的DNS;

    10)重启网络服务

[root@andy ~]# systemctl restart network

    11)查看网卡信息

[root@andy ~]# ifconfig
eth0: flags=4163  mtu 1500
        inet 192.168.80.51  netmask 255.255.255.0  broadcast 192.168.80.255
        inet6 fe80::20c:29ff:fe2d:e979  prefixlen 64  scopeid 0x20
        ether 00:0c:29:2d:e9:79  txqueuelen 1000  (Ethernet)
        RX packets 292  bytes 32749 (31.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 238  bytes 37091 (36.2 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 1  (Local Loopback)
        RX packets 8  bytes 512 (512.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 8  bytes 512 (512.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

    12)测试是否可以ping通百度

[root@andy ~]# ping www.baidu.com -c 5


1.3 已安装系统将网卡修改为eth0

1.修改网卡配置文件:

[root@andy1 ~]# cd /etc/sysconfig/network-scripts/
[root@andy1 network-scripts]# mv ifcfg-ens33 ifcfg-eth0
[root@andy1 network-scripts]# vi ifcfg-eth0
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=eth0        #将ens33改为eth0
UUID=ba690101-21d2-4ef9-a05d-d4eafc63731d
DEVICE=eth0        #将ens33改为eth0
ONBOOT=yes
IPADDR=192.168.80.52
PREFIX=24
GATEWAY=192.168.80.1
DNS1=8.8.8.8
PEERDNS="yes"

2.GRUB中添加kelnel参数

[root@andy1 network-scripts]# vi /etc/sysconfig/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="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0"        #在quiet后添加net.ifnames=0
GRUB_DISABLE_RECOVERY="true"
[root@andy1 network-scripts]# grub2-mkconfig -o /boot/grub2/grub.cfg         #生成新的配置文件

3.重启

[root@andy1 ~]# reboot

4.查看网卡信息

[root@andy1 ~]# ifconfig
eth0: flags=4163  mtu 1500
        inet 192.168.80.52  netmask 255.255.255.0  broadcast 192.168.80.255
        inet6 fe80::20c:29ff:fea4:f546  prefixlen 64  scopeid 0x20
        ether 00:0c:29:a4:f5:46  txqueuelen 1000  (Ethernet)
        RX packets 103  bytes 10895 (10.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 71  bytes 9541 (9.3 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 1  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0