网络管理
Linux 操作系统提供了强大的网络功能,它提供了许多完善的网络工具来配置网络。用户既可以通过命令行的方式,也可以通过直接修改配置文牛轻松完成网络配置。
网络配置
在CentOS7系统中,网络配置发生了车较大变化,一是网卡的命名规则,二是使用网络管理器管理网络。
在早期的Linux系统中,网卡被命名为 eth0、eth1、eth2等,但往往不一定准确对应网卡接口的物理顺序。CentOS7默认基于硬件、设备拓扑来分配网卡名称。
CentOS 7的网卡名称具有以下特征:
- 以太网接口名称以 en 开头,WLA N接口名称从wl开头,WWAN 接口名称以ww开头。
- 下一个字符表示适配器的类型,其其中。表示在主板上,s表示热插拔插槽,p表示PCI接口设备。
- 第三个字符为x用于合并MAC地址,默认情况下不使用,管理员可用。最后使用数字n表示索引、ID或站端口。
- 如果无法确定名称,则使用ethn这这样的传统名称。
设备与连接的概念:
设备(device):如enp2s0、virbr0、team0;
连接(connection):指逻辑设置,即一套具体的配置方案。
1.nmcli命令查看所有的设备与连接:
2.在nmcil命令后加show,查看设备的详细信息:
3.add命令添加连接,con-name表示连接名,autoconnect为yes,ifname表示连接的设备名:
4.通过up激活ens33-qfedu1连接:
5.vi命令修改网络配置文件对网络进行配置:
6.ip命令查看本地主机IP地址:
7.systemctl命令使配置文件生效:
8.ping命令测试网络是否连接成功:
9.vi进入/etc/sysconfig/network文件下修改主机名:
、
重新打开一个终端,输入hostname命令查看是否修改成功:
10.nmtui命令表示使用文本用户界面方式管理网络:
11.nm-connection-editor命令使用图形化界面方式管理网络:
综合案例
在批量部署服务器时,CentOS7网卡名称不确定会使部署过程非常麻烦,因此,将CentOS7网卡名称修改为eth0 是非常有必要的。
在 CentOS 7环境下,可以通过如下步骤修改网卡名。
(1)修改网络配置文件:
(2)添加kernel参数
(3)重启:
以上就是在Linux下对网络管理进行操作的一些基本命令。