帮助中心

立即注册 咨询客服

当前位置:首页 > 帮助中心> 如何为CentOS 8使用命令行配置静态IP地址

如何为CentOS 8使用命令行配置静态IP地址

发布时间:2019年11月11日 09:43:31    来源: A5互联

CentOS 8有很多的新功能和改进,但静态网络地址的配置并没有太大变化。尽管Ubuntu迁移到了更加用户友好的netplan工具,但CentOS仍在使用旧方法。

如果您不知道如何手动配置网络地址,将其从DHCP切换到静态,这里就向你做个简单介绍。

一、如何找到设备名称

我们必须做的第一件事是找到要配置的设备名称。使用以下命令执行此操作:

ip a

此刻应该显示您的网络接口的名称。

二、如何备份您的配置文件

接下来,我们将使用以下命令备份原始配置文件:

sudo mv /etc/sysconfig/network-scripts/ifcfg-NAME /etc/sysconfig/network-scripts/ifcfg-NAME.bak

其中NAME是您的网络接口的名称。

三、如何创建新配置

现在,我们使用以下命令创建一个新的配置文件:

sudo nano /etc/sysconfig/network-scripts/ifcfg-NAME

其中NAME是您的网络接口的名称。

在该文件中,粘贴以下内容:

TYPE="Ethernet"

BOOTPROTO="none"

NAME="NAME"

IPADDR="IP_ADDRESS"

NETMASK="255.255.255.0"

GATEWY=GATEWAY

DEVICE="NAME"

ONBOOT="yes"

PEERDNS=no

注释:

NAME是网络接口的名称

IP_ADDRESS是您要应用于接口的静态IP地址

GATEWAY是您网络的网关地址

保存并关闭文件。

使用以下命令重新启动网络管理器:

sudo systemctl restart NetworkManager

您的静态IP地址已被应用

四、如何配置DNS服务器

因为我们使用的是静态IP地址,所以我们可能还想使用静态地址进行DNS解析(这就是为什么我们在配置文件中添加PEERDNS = no的原因)。要配置DNS服务器,请发出以下命令:

sudo nano /etc/resolv.conf

在该文件中,在最后一行下面添加您的静态DNS地址,如下所示:

nameserver 8.8.4.4,8.8.8.8

保存并关闭文件。

以上就是在CentOS 8中配置静态IP地址的全部内容,希望对你有所帮助。