CentOS 配置 IP 的详细方法

背景介绍
CentOS 作为一款流行的 Linux 发行版,被广泛应用于服务器、桌面等领域,在服务器环境中,配置正确的 IP 地址是确保网络通信正常的基础,本文将详细介绍在 CentOS 系统中配置 IP 地址的方法。
配置静态 IP 地址
静态 IP 地址是指在网络环境中手动配置的 IP 地址,不会随网络环境的改变而改变,以下是在 CentOS 系统中配置静态 IP 地址的步骤:
检查网络设备 使用以下命令查看网络设备状态:
ip link show
确保网络设备已启用。
编辑网络配置文件 使用以下命令打开网络配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
eth0是默认的网络设备名称,根据实际情况可能不同。设置 IP 地址 在配置文件中,找到以下内容:
IPADDR=192.168.1.100
将
168.1.100替换为所需的 IP 地址。设置子网掩码 在配置文件中,找到以下内容:

NETMASK=255.255.255.0
根据实际网络环境设置正确的子网掩码。
设置网关 在配置文件中,找到以下内容:
GATEWAY=192.168.1.1
将
168.1.1替换为实际的网络网关地址。设置 DNS 服务器 在配置文件中,找到以下内容:
DNS1=8.8.8.8 DNS2=8.8.4.4
将
8.8.8和8.4.4替换为所需的 DNS 服务器地址。保存并退出编辑器 保存文件并退出编辑器。
重启网络服务 使用以下命令重启网络服务:
systemctl restart network
验证 IP 地址 使用以下命令查看 IP 地址是否配置成功:
ip addr show eth0
配置动态 IP 地址
动态 IP 地址是指由 DHCP 服务器自动分配的 IP 地址,以下是在 CentOS 系统中配置动态 IP 地址的步骤:
编辑网络配置文件 使用以下命令打开网络配置文件:

vi /etc/sysconfig/network-scripts/ifcfg-eth0
设置 ONBOOT 参数 在配置文件中,找到以下内容:
ONBOOT=yes
确保该参数设置为
yes。设置 BOOTPROTO 参数 在配置文件中,找到以下内容:
BOOTPROTO=dhcp
将
dhcp设置为自动获取 IP 地址。保存并退出编辑器
重启网络服务 使用以下命令重启网络服务:
systemctl restart network
验证 IP 地址 使用以下命令查看 IP 地址是否配置成功:
ip addr show eth0
FAQs
问题:为什么我配置了静态 IP 地址后,系统无法连接网络? 解答:请检查以下原因:
- 确保网络设备已启用。
- 确保子网掩码、网关和 DNS 服务器地址设置正确。
- 确保网络连接电缆连接正常。
问题:为什么我配置了动态 IP 地址后,系统无法连接网络? 解答:请检查以下原因:
- 确保 DHCP 服务器运行正常。
- 确保网络设备已启用。
- 确保 ONBOOT 和 BOOTPROTO 参数设置正确。
