如何在RHEL9红帽系统中设置静态IP地址
在本文中,我们将介绍如何在RHEL9系统上设置静态IP地址。
强烈建议在linux系统上设置静态IP地址,特别是在服务器上。静态IP地址的主要好处是它将在重新启动期间保持不变。
设置静态IP地址有不同的方法,我们可以用以下任意一种。nmclinmtuinmstatectl先决条件最小安装RHEL9具有管理员权限的sudo用户或root用户
废话不多说,让我们深入研究一下在RHEL9上分配静态IP地址的方法。()使用nmcli命令
nmcli是一个命令行工具,用于管理现代linux发行版上的网络。
执行nmclidevice获取附加到系统的接口nmclideviceDEVICETYPESTATECONNECTIONenp0s3ethernetconnectedenp0s3loloopbackunmanaged
执行nmcliconnectionshow查看当前连接nmcliconnectionshowNAMEUUIDTYPEDEVICEenp0s325d9c9907b0331bf873b489740d6e561ethernetenp0s3
在本例中,接口和连接名为enp0s3,我将在此接口上分配一下静态IP地址IP:192。168。1。181netmask:255。255。255。0gateway:192。168。1。1dns:4。2。2。2
我们有两个选择:要么修改现有连接,要么创建新连接。在本指南中,我将修改现有连接。sudonmcliconmodifyenp0s3ifnameenp0s3ipv4。methodmanualipv4。addresses192。168。1。18124gw4192。168。1。1sudonmcliconmodifyenp0s3ipv4。dns4。2。2。2sudonmclicondownenp0s3sudonmcliconupenp0s3
执行ipaddrshowenp0s3查看地址ipaddrshowenp0s3
执行完上述命令的输出如下图所示:
要查看有关上述配置的ip地址和路由的详细信息,请运行以下命令:nmcliiprouteshow
下面的输出确认静态ip地址以及路由和DNS已成功配置。
()使用nmtui实用程序
nmtui是基于文本的用户界面,用于管理现代linux系统上的网络。要使用nmtui设置静态ip地址,请运行以下命令:sudonmtui
执行后它将显示以下文本用户界面,选择Editaconnection然后回车
选择enp0s3edit然后回车
将IPv4配置从自动更改为手动
配置IP详细信息,然后选择OK并且回车保存
要使上述更改生效的话,请停用并激活连接,如下所示
执行ip命令以验证静态ip是否分配给接口enp0s3ipaddshowiprouteshow
()使用nmstatectl实用程序
nmstatectl也是一个命令行实用程序,用于在rhel9系统上配置网络。它不是系统默认安装的,使用以下dnf命令安装nmstate包。sudodnfinstallynmstate
查看网络接口的设置sudonmstatectlshowenp0s3
执行nmstatectledditenp0s3命令修改接口配置sudonmstatectledditenp0s3
它将在编辑模式下打开界面设置,因此根据您的要求进行更改,然后保存。
我的开源项目
coursetencentcloud(酷瓜云课堂gitee仓库)coursetencentcloud(酷瓜云课堂github仓库)