内容正文:
课程名称
第14章 网络管理
计划学时
2学时
内容分析
本章主要介绍网络配置、CentOS7修改网卡名为eth0
教学目标
与
教学要求
要求学生掌握网络配置、了解CentOS7修改网卡名为eth0
教学重点
网络配置、CentOS7修改网卡名为eth0
教学难点
网络配置、CentOS7修改网卡名为eth0
教学方式
课堂讲解及ppt演示
教
学
过
程
第一课时
(网络配置)
回顾内容
1. 回顾上节内容,引出本课时主题。
学习完第13章对日志系统有一个基本的了解, Linux操作系统提供了强大的网络功能,它提供了许多完善的网络工具来配置网络。用户既可以通过命令行的方式,也可以通过直接修改配置文件轻松完成网络配置。本章将详细讲解网络配置。引出本课时的内容。
2. 明确学习目标
(1) 能够掌握网络配置
知识讲解
· 网络配置
在CentOS 7系统中,网络配置发生了较大变化,一是网卡的命名规则,二是使用网络管理器管理网络。
在早期的Linux系统中,网卡被命名为eth0、eth1、eth2等,但往往不一定准确对应网卡接口的物理顺序。CentOS 7默认基于硬件、设备拓扑来分配固定名称。
CentOS7的网卡名称具有以下特征。
• 以太网接口以en开始,WLAN接口以wl开始,WWAN接口以ww开始。
• 下一个字符表示适配器的类型,其中o表示在主板上,s表示热插拔插槽,p用于PCI接口设备。
• 第三个字符为x用于合并MAC地址,默认情况下不使用,管理员可用。
• 最后使用数字n表示索引、ID或端口。
• 如果无法确定固定名称,则使用ethn这样的传统名称。
例如,第一嵌入式网络接口可以被命名为eno1,PCI卡网络接口可以被命名为enp2s0。新命名方案使得用户更容易区分网卡的类型。
网络管理器(NetworkManager)是动态网络的控制器与配置系统,当网络设备科用时,它负责保持设备和连接开启并激活。CentOS 7默认安装网络管理器,并处于启用状态。
在讲解网络管理器之前,先引入两个概念,一是设备(device),如enp2s0、virbr0、team0等;二是连接(connection),指逻辑设置,即一套具体配置方案。多个连接可以应用到同一个设备,但同一时间只能启用其中一个连接。这种设计的优势是针对一个网络接口可以设置多个网络连接,如静态IP和动态IP,再根据需要激活对应的连接。
NetworkManager提供了nmcli、nmtui与nm-connection-editor管理工具。接下来演示nmcli的使用,查看所有的设备,具体如下所示。
[root@qfedu ~]# nmcli device
DEVICE TYPE STATE CONNECTION
virbr0 bridge connected virbr0
ens33 ethernet connected ens33
lo loopback unmanaged --
virbr0-nic tun unmanaged --
输出结果中显示设备的类型、状态以及连接信息。若查看设备详细信息,在其后添加show即可,具体案例详情参考14.1。
第二课时
(CentOS7修改网卡名为eth0)
内容回顾
1. 回顾上节内容,引出本课时主题。
上节已经介绍了网络配置,下面将介绍CentOS7修改网卡名为eth0的内容。
2. 明确学习目标
(1) 能够掌握CentOS7修改网卡名为eth0
知识讲解
· CentOS7修改网卡名为eth0
在批量部署服务器时,CentOS 7网卡名称不确定会使部署过程非常麻烦,因此,将CentOS 7网卡名称修改为eth0的过程是非常有必要的。
在CentOS 7环境下,可以通过如下步骤修改网卡名:
(1)修改网卡配置文件
[root@qfedu ~]# cd /etc/sysconfig/network-scripts/
[root@qfedu network-scripts]# mv ifcfg-ens33 ifcfg-eth0
[root@qfedu network-scripts]# vim ifcfg-eth0
………………..部分省略…………………..
DEVICE=eth0
NAME=eth0
………………..部分省略…………………..
(2)添加kernel参数
[root@qfedu network-sc