对于运行CentOS 7的系统而言,正确配置固定IP地址不仅能够确保网络连接的稳定性和可靠性,还能有效简化网络故障排除过程
本文将详细介绍如何在CentOS 7系统上配置固定IP地址,帮助您轻松掌握这一关键技能
一、为什么需要固定IP地址? 在动态IP分配(如DHCP)日益普及的今天,固定IP地址仍然扮演着重要角色
主要原因包括: 1.稳定性:固定IP地址不受DHCP服务器租约期限影响,避免了因IP变更导致的服务中断
2.安全性:便于配置防火墙规则、访问控制列表(ACLs)以及进行网络监控,提高系统安全性
3.便于管理:服务器、打印机、路由器等关键设备使用固定IP,便于远程管理和维护
4.DNS记录:固定IP地址是建立稳定DNS记录的前提,对于网站服务器尤为关键
二、准备工作 在开始配置之前,您需要准备以下信息: - 网络接口名称:通常可以通过ip a或ifconfig命令查看,如`eth0`、`ens33`等
静态IP地址:您希望分配给该接口的IP地址
子网掩码:定义网络大小的掩码值
网关:网络的出口点,用于访问外部网络
DNS服务器:用于解析域名的服务器地址
三、配置步骤 1.使用`nmtui`工具配置(推荐方法) `nmtui`(Network Manager Text User Interface)是一个基于文本的图形化界面工具,适用于无法通过图形界面操作的系统
启动nmtui: bash sudo nmtui - 选择“Edit a connection”:使用方向键选择并按回车键
- 选择网络接口:列出所有可用网络接口,选择您要配置的那个(如`ens33`),按回车键
配置IPv4: - 选择“Manually”以手动配置IP地址
- 输入IP地址、子网掩码、网关
- 在“DNS servers”字段中输入一个或多个DNS服务器地址,用空格分隔
确认并保存:完成配置后,按“OK”保存并退出
重启网络服务:
bash
sudo systemctl restart network
或者
bash
sudo nmcli con reload
sudo nmcli con up ="" 找到网络配置文件:="" centos="" 7使用`networkmanager`管理网络,配置文件通常位于`="" etc="" sysconfig="" network-scripts="" `目录下,文件名格式为`ifcfg- ="" bash="" sudo="" vi="" ifcfg-ens33="" 添加或修改以下参数:="" plaintext="" type="Ethernet" bootproto="none" defroute="yes" ipv4_failure_fatal="no" ipv6init="yes" name="ens33" device="ens33" onboot="yes" ipaddr="
保存并退出编辑器
重启网络服务:
bash
sudo systemctl restart network
3. 验证配置
配置完成后,通过以下命令验证IP地址是否已成功设置:
检查网络接口信息:
bash
ip a show ens33
或
bash
ifconfig ens33
确保IP地址、子网掩码正确无误
测试网络连接:
bash
ping -c 4 google.com
如果成功接收到响应,说明网络连接正常
验证DNS解析:
bash
nslookup google.com
确保