如何为CentOS 7配置静态IP地址的两种方法

如何为CentOS 7配置静态IP地址的两种方法

本文主要介绍了如何为CentOS 7配置静态IP地址的几种方法,具有一定的参考价值。感兴趣的朋友可以参考一下。

如果你想在CentOS 7中为某个网络接口设置一个静态IP地址,有几种不同的方法,取决于你是否要使用网络管理器。

网络管理器是一个动态网络控制器和配置系统,用于在网络设备可用时保持设备和连接打开并激活。默认情况下,CentOS/RHEL 7安装并启用了网络管理器。

使用以下命令验证网络管理器服务的状态:

$ systemctl状态NetworkManager.service

运行以下命令检查网络管理器管理的网络接口:

$ nmcli开发状态

如果某个接口的nmcli输出结果为“Connected”(如本例中的enp0s3),则表示该接口由网管管理。您可以轻松地禁用特定接口的网络管理器,以便您可以自己为其配置静态IP地址。

以下是在CentOS 7上为网络接口配置静态IP地址的两种方法。在示例中,我们将配置名为enp0s3的网络接口。

不使用网络管理配置静态IP地址

转到/etc/sysconfig/network-scripts目录,找到这个接口的配置文件(ifcfg-enp0s3)。如果没有,请创建一个。

打开配置文件并编辑以下变量:

在上图中,“NM_CONTROLLED=no”表示接口将由该配置文件设置,而不是由网络管理器管理。“ONBOOT=yes”告诉我们系统会在启动时打开界面。

保存并使用以下命令来重新启动网络服务:

# systemctl重新启动network.service

现在检验接口配置是否正确:

# ip添加

使用网络管理器配置静态IP地址

如果要使用网络管理器来管理接口,可以使用nmtui(网络管理器文本用户界面),它提供了一种在终端环境中配置网络管理器的方法。

在使用nmtui之前,首先在/etc/sys config/network-scripts/if CFG-enp0s 3中设置“NM_CONTROLLED=yes”。

现在,请按如下方式安装nmtui。

# yum安装网络管理器-tui

然后继续编辑enp0s3接口的网络管理器配置:

# nmtui编辑enp0s3

在下面的屏幕中,我们可以手动输入与/etc/sys config/network-scripts/if CFG-enp0s 3中包含的信息相同的信息。

使用箭头键浏览屏幕,按Enter键选择值列表中的内容(或填写所需内容),最后单击屏幕底部右侧的OK按钮。

最后,重启网络服务。

# systemctl重新启动network.service

好了,现在一切都完成了。

这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

如何为CentOS 7配置静态IP地址的两种方法