CentOS 7 配置 IP 地址指南

准备工作
在配置 CentOS 7 的 IP 地址之前,请确保以下准备工作已完成:
- 已安装 CentOS 7 操作系统。
- 已连接网络,确保网络畅通。
- 有权限修改网络配置文件。
查看当前网络接口
我们需要查看当前的网络接口,以便确定要配置的接口名称,在终端中执行以下命令:
ip a
该命令会显示所有网络接口及其配置信息,注意记录需要配置 IP 的接口名称,eth0 或 enp0s3。
编辑网络配置文件
根据你的网络接口名称,编辑相应的网络配置文件,以下以 eth0 为例进行说明。
1 使用 vi 编辑器
在终端中执行以下命令:

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
2 使用 nano 编辑器
在终端中执行以下命令:
sudo nano /etc/sysconfig/network-scripts/ifcfg-eth0
配置 IP 地址
在打开的配置文件中,进行以下修改:
- 将
ONBOOT参数设置为yes,表示开机启动网络接口。 - 将
BOOTPROTO参数设置为static,表示使用静态 IP 地址。 - 将
IPADDR参数设置为你的目标 IP 地址。 - 将
NETMASK参数设置为子网掩码。 - 将
GATEWAY参数设置为网关地址。 - 将
DNS1和DNS2参数设置为首选和备用 DNS 服务器地址。
以下是配置文件的一个示例:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth0 UUID=12345678-9abc-defg-1234-56789abcdef DEVICE=eth0 ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4
重启网络服务
配置完成后,重启网络服务以应用新的 IP 地址配置。
sudo systemctl restart network
或者

sudo service network restart
验证 IP 地址配置
在终端中执行以下命令,验证 IP 地址配置是否成功:
ip a
你应该能看到新配置的 IP 地址、子网掩码、网关和 DNS 服务器地址。
FAQs
问题 1:如何查看已配置的 IP 地址?
解答:在终端中执行 ip a 命令,即可查看所有网络接口及其配置信息,包括 IP 地址、子网掩码、网关和 DNS 服务器地址。
问题 2:如何修改已配置的 IP 地址?
解答:按照上述步骤,找到对应的网络接口配置文件(/etc/sysconfig/network-scripts/ifcfg-eth0),编辑文件中的 IPADDR、NETMASK、GATEWAY 和 DNS1、DNS2 参数,然后重启网络服务即可应用新的 IP 地址配置。

