CentOS 7 是一款非常流行的服务器操作系统,而如何正确设置网络 IP 地址则是其文章不可避免的内容。在这篇文章中,我们将一步步教您如何在 CentOS 7 上设置网络 IP 地址。

在进行网络 IP 地址设置之前,我们需要先检查当前的网络情况。我们可以通过输入以下命令来查看网络情况:

ifconfig

这个命令可以显示您当前的网络设置,包括 IP 地址、MAC 地址、网关信息和子网掩码等。

在 CentOS 7 中,网络配置文件位于 /etc/sysconfig/network-scripts/ 目录下。您可以通过输入以下命令来打开该目录:

cd /etc/sysconfig/network-scripts/

在该目录下,您会看到一系列以 ifcfg 开头的文件,这些文件就是 CentOS 7 的网络配置文件。

在修改网络配置文件之前,我们需要先备份这些文件。这可以帮助我们在修改出现问题时恢复原始设置。您可以通过输入以下命令来备份文件:

cp ifcfg-eth0 ifcfg-eth0.bak

这将以 .bak 扩展名备份 ifcfg-eth0 文件。

接下来,我们需要打开网络配置文件并进行修改。您可以通过输入以下命令来打开 ifcfg-eth0 文件:

vi ifcfg-eth0

在该文件中,我们可以找到如下内容:

BOOTPROTO=dhcp

这表示我们当前使用了 DHCP 来自动获取 IP 地址。我们需要将其修改为手动分配 IP 地址:

BOOTPROTO=static

接下来,我们需要手动分配 IP 地址。在 ifcfg-eth0 文件中,找到以下内容:

#IPADDR=192.168.1.100

#NETMASK=255.255.255.0

#GATEWAY=192.168.1.1

取消注释并设置相应的值。例如,如果您想设置 IP 地址为 192.168.1.100、子网掩码为 255.255.255.0,网关为 192.168.1.1,则应修改为:

IPADDR=192.168.1.100

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

在 ifcfg-eth0 文件中,找到以下内容:

#DNS1=192.168.1.1

#DNS2=8.8.8.8

取消注释并设置相应的值。例如,如果您想设置 DNS 服务器为 192.168.1.1 和 8.8.8.8,则应修改为:

DNS1=192.168.1.1

DNS2=8.8.8.8

完成上述设置后,您需要保存文件并退出。您可以通过输入以下命令来保存文件并退出:

:wq

这将保存文件并退出 vi 编辑器。

接下来,我们需要重启网络服务以应用新的设置。您可以通过输入以下命令来重启网络服务:

systemctl restart network

此外,您还可以通过以下命令来检查网络服务是否已成功启动:

systemctl status network

如果服务状态为 active,那么说明网络服务已成功启动。

完成上述设置后,您可以通过输入以下命令来检查 IP 地址是否已更改:

ip addr show | grep inet

这个命令将显示您当前的 IP 地址、MAC 地址和子网掩码等信息。您应该可以看到您刚刚设置的新的 IP 地址。

设置网络 IP 地址是 CentOS 7 的基本配置之一。通过按照本文所述的步骤,您应该能够轻松地手动设置网络 IP 地址,并确保其正确应用。在进行这些设置时,请记得备份文件并小心操作,以免造成不必要的损失。

最后修改:2023 年 06 月 11 日
喜欢就用赞赏来鞭打我吧~