CentOS 7.2 系统中从N3网络接口切换到N5的详细操作指南

admin
在CentOS 7.2系统中切换网络接口从N3到N5,需先通过ip a确认接口状态,编辑/etc/sysconfig/network-scripts/ifcfg-N5,配置IP地址、子网掩码、网关、DNS等参数,并设置ONBOOT=yes;同时编辑ifcfg-N3,将ONBOOT=no禁用原接口,执行systemctl restart network重启网络服务,最后用ping命令测试N5接口网络连通性,确保切换成功,整个过程需注意配置文件参数准确性,避免网络服务重启后连接异常。

在CentOS 7.2服务器运维过程中,可能会因网络结构调整、硬件更换或业务需求变化,需要将活动网络接口从当前的N3(假设为eth3或自定义连接名称)切换至N5(如eth5或对应连接名称),本文将详细说明通过命令行工具实现网络接口切换的完整步骤,确保操作过程安全、可追溯,并保障网络连通性不受影响。

前提条件

  1. 系统环境确认:操作系统为CentOS 7.2,内核版本建议≥3.10(可通过uname -r查看)。
  2. 网络接口状态:确认N3和N5接口已在系统中识别(可通过ip als /sys/class/net/查看接口名称)。
  3. 权限要求:操作需使用root用户或具备sudo权限的账户(以下命令均以sudo执行)。
  4. 服务依赖:确保NetworkManager服务正常运行(CentOS 7默认使用NetworkManager管理网络),可通过systemctl status NetworkManager检查。

操作步骤

步骤1:查看当前网络连接状态

切换前,需明确当前活动的网络连接名称及接口状态,NetworkManager中,“连接名称”(Connection Name)与“接口名称”(Interface Name)可能不同,需先区分清楚。

# 查看所有已配置的网络连接
nmcli connection show
# 查看当前活动的连接(仅显示状态为"connected"的连接)
nmcli connection show --active
# 查看具体接口的详细信息(假设N3接口名称为eth3)
ip a show eth3

说明

CentOS 7.2 系统中从N3网络接口切换到N5的详细操作指南

  • nmcli connection show --active中显示N3对应的连接名称(如N3-connection),则说明当前该连接处于活动状态;
  • ip a show eth3中显示UP状态且有IP地址,则确认eth3为当前活动接口。

步骤2:禁用N3连接(释放网络资源)

为避免切换过程中网络冲突,需先禁用当前活动的N3连接。

# 假设N3的连接名称为"N3-connection"(根据步骤1中的实际名称替换)
sudo nmcli connection down "N3-connection"

验证:禁用后,执行ip a show eth3,若接口状态变为DOWN且无IP地址,则表示禁用成功。

步骤3:配置并启用N5连接

情况1:N5连接已存在(仅需启用)

若N5连接此前已配置(如静态IP或DHCP),直接启用即可:

# 假设N5的连接名称为"N5-connection"(根据实际名称替换)
sudo nmcli connection up "N5-connection"

情况2:N5连接不存在(需新建并配置)

若N5为新增接口,需先创建连接并配置网络参数(以静态IP为例,DHCP可跳过IP配置步骤):

1 创建N5连接
# 指定接口名称(假设为eth5)和连接名称(N5-connection)
sudo nmcli connection add type ethernet ifname eth5 con-name "N5-connection"
2 配置静态IP参数(若为DHCP,跳过此步)
# 设置IPv4为手动模式,并配置IP地址、子网掩码、网关(根据实际网络环境修改)
sudo nmcli connection modify "N5-connection" \
    ipv4.method manual \
    ipv4.addresses 192.168.5.10/24 \  # 示例IP:192.168.5.10,子网掩码24位
    ipv4.gateway 192.168.5.1 \        # 示例网关:192.168.5
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码