如何在CentOS中配置IP地址?

2025-06-04 22:11:17 201
魁首哥

CentOS IP地址配置详解:高效管理您的服务器网络

在Linux服务器管理中,精准配置IP地址是确保网络服务可达性与稳定性的基石,CentOS系统提供了多种灵活方式实现这一目标,以下将详细解析三种主流配置方法,助您快速掌握服务器网络管理核心技能。

图形化界面配置(适用桌面环境)

  1. 桌面右上角点击网络图标,选择"有线设置"
  2. 在设置面板中点击齿轮图标进入网卡配置
  3. 选择"IPv4"标签页
    • 手动配置:输入IP地址、子网掩码(如255.255.255.0)、网关
    • 自动获取:选择DHCP自动模式
  4. 点击"应用"保存设置
  5. 终端验证:ip addr showping 8.8.8.8

nmtui文本用户界面(推荐无桌面环境)

sudo nmtui
  1. 选择"Edit a connection"
  2. 定位目标网卡(如ens192)回车编辑
  3. 在IPv4配置区域:
    • 手动模式:选择"Manual",Add地址(例:192.168.1.10/24)
    • 网关填入:Gateway(例:192.168.1.1)
    • DNS服务器:192.168.1.1,8.8.8.8
  4. 选择"OK"返回 > "Activate a connection"启用新配置

手动编辑配置文件(最高灵活性)

配置文件路径:/etc/sysconfig/network-scripts/ifcfg-ens192(网卡名可能不同)

静态IP配置范例:

TYPE=Ethernet
BOOTPROTO=static
DEVICE=ens192
ONBOOT=yes
IPADDR=192.168.1.10
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=192.168.1.1
DNS2=8.8.8.8

DHCP自动获取配置:

TYPE=Ethernet
BOOTPROTO=dhcp
DEVICE=ens192
ONBOOT=yes

生效配置命令:

sudo nmcli con reload  # 重载配置
sudo nmcli con down "ens192" && sudo nmcli con up "ens192"  # 重启网卡

关键故障排查命令

  1. 查看IP分配:ip addr showifconfig
  2. 测试网关连通:ping 192.168.1.1
  3. 检查DNS解析:nslookup www.baidu.com
  4. 路由表验证:route -n
  5. 查看服务状态:systemctl status NetworkManager

多网卡绑定高级配置(bonding)

  1. 创建bond0主接口:
    # /etc/sysconfig/network-scripts/ifcfg-bond0
    DEVICE=bond0
    TYPE=Bond
    IPADDR=10.0.0.5
    NETMASK=255.255.255.0
    BONDING_MASTER=yes
    BONDING_OPTS="mode=1 miimon=100"
  2. 配置物理网卡(示例ens192):
    DEVICE=ens192
    MASTER=bond0
    SLAVE=yes

重要注意事项:

  • 修改IP前务必记录原配置,防止远程连接中断
  • 生产环境建议通过控制台或IPMI操作
  • 变更后立即测试SSH重连,预留回退方案
  • 启用NetworkManager服务:sudo systemctl enable --now NetworkManager

精确的IP配置直接影响服务器在数据中心网络架构中的角色定位,无论选择图形工具还是命令行操作,理解网络配置原理才能灵活应对不同运维场景,建议在非高峰时段操作,配置完成后进行端口扫描验证服务可达性,这是保障业务连续性的关键一步。

分享
海报
201
上一篇:如何拦截外地骚扰电话下一篇:如何查找丢失的 iPhone?

忘记密码?

图形验证码