CentOS IP地址配置详解:高效管理您的服务器网络
在Linux服务器管理中,精准配置IP地址是确保网络服务可达性与稳定性的基石,CentOS系统提供了多种灵活方式实现这一目标,以下将详细解析三种主流配置方法,助您快速掌握服务器网络管理核心技能。
图形化界面配置(适用桌面环境)
- 桌面右上角点击网络图标,选择"有线设置"
- 在设置面板中点击齿轮图标进入网卡配置
- 选择"IPv4"标签页
- 手动配置:输入IP地址、子网掩码(如255.255.255.0)、网关
- 自动获取:选择DHCP自动模式
- 点击"应用"保存设置
- 终端验证:
ip addr show
或ping 8.8.8.8
nmtui文本用户界面(推荐无桌面环境)
sudo nmtui
- 选择"Edit a connection"
- 定位目标网卡(如ens192)回车编辑
- 在IPv4配置区域:
- 手动模式:选择"Manual",Add地址(例:192.168.1.10/24)
- 网关填入:Gateway(例:192.168.1.1)
- DNS服务器:192.168.1.1,8.8.8.8
- 选择"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" # 重启网卡
关键故障排查命令
- 查看IP分配:
ip addr show
或ifconfig
- 测试网关连通:
ping 192.168.1.1
- 检查DNS解析:
nslookup www.baidu.com
- 路由表验证:
route -n
- 查看服务状态:
systemctl status NetworkManager
多网卡绑定高级配置(bonding)
- 创建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"
- 配置物理网卡(示例ens192):
DEVICE=ens192 MASTER=bond0 SLAVE=yes
重要注意事项:
- 修改IP前务必记录原配置,防止远程连接中断
- 生产环境建议通过控制台或IPMI操作
- 变更后立即测试SSH重连,预留回退方案
- 启用NetworkManager服务:
sudo systemctl enable --now NetworkManager
精确的IP配置直接影响服务器在数据中心网络架构中的角色定位,无论选择图形工具还是命令行操作,理解网络配置原理才能灵活应对不同运维场景,建议在非高峰时段操作,配置完成后进行端口扫描验证服务可达性,这是保障业务连续性的关键一步。
海报
201