Linux--网络管理

发布时间 2023-11-29 16:06:27作者: oushijiel

网络管理

Linux 操作系统提供了强大的网络功能,它提供了许多完善的网络工具来配置网络。用户既可以通过命令行的方式,也可以通过直接修改配置文牛轻松完成网络配置。

网络配置

CentOS7系统中,网络配置发生了车较大变化,一是网卡的命名规则,二是使用网络管理器管理网络。

在早期的Linux系统中,网卡被命名为 eth0eth1eth2等,但往往不一定准确对应网卡接口的物理顺序。CentOS7默认基于硬件、设备拓扑来分配网卡名称。

CentOS 7的网卡名称具有以下特征:

  • 以太网接口名称以 en 开头,WLA N接口名称从wl开头,WWAN 接口名称以ww开头。
  • 下一个字符表示适配器的类型,其其中。表示在主板上,s表示热插拔插槽,p表示PCI接口设备。
  • 第三个字符为x用于合并MAC地址,默认情况下不使用,管理员可用。最后使用数字n表示索引、ID或站端口。
  • 如果无法确定名称,则使用ethn这这样的传统名称。

 

设备与连接的概念:

设备(device):如enp2s0virbr0team0

连接(connection):指逻辑设置,即一套具体的配置方案。

 1.nmcli命令查看所有的设备与连接:

 

 2.nmcil命令后加show,查看设备的详细信息:

 3.add命令添加连接,con-name表示连接名,autoconnectyesifname表示连接的设备名:

 

 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下对网络管理进行操作的一些基本命令。