拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 如何在 Linux 上配置静态 IP 地址

如何在 Linux 上配置静态 IP 地址

白鹭 - 2022-01-18 2024 0 0

当您需要一个具有静态 IP 地址而不是 DHCP 动态设置地址的 Linux 系统时,您需要做的就是进行一些配置更改并重新启动系统. 按照这些步骤进行转换。

Linux 系统上的 IP 地址通常由服务器动态主机配置协议 (DHCP) 自动分配。它们被称为“动态地址”,可以在系统重新启动时更改。但是,当系统充当服务器或被远程管理时,拥有静态地址更方便。静态 IP 地址为用户和应用程序提供一致且一致的连接。

幸运的是,将 Linux 系统 IP 地址从动态更改为静态所需的步骤非常简单。但是,根据您使用的发行版,该过程会略有不同。今天的文章将介绍如何在 Red Hat 系统 (RHEL) 和 Ubuntu 上管理此任务。

没有简单的命令可以判断Linux系统上的IP地址是DHCP分配的还是静态地址。如果Linux系统上的IP地址在系统重启时发生了变化,这显然是一个动态地址。但即使是动态地址也可能不会改变。最好的方法是查看配置文件。

RHEL 8

要在 Red Hat 系统上配置静态 IP 地址,首先列出 Network Manager 的连接。下面显示的 nmcli 命令将列出系统上的网络连接和设备。注意设备名和连接名不一样。

 $ nmcli dev status DEVICE TYPE STATE CONNECTION wlo1 wifi connected Comtrend7FB9 virbr0 bridge connected virbr0 enp3s0 ethernet 不可用--lo loopback unmanaged--virbr0-nic tun unmanaged-- 

要将网络接口从动态变为静态,需要编辑/etc/sysconfig/network-scripts目录下的文件,代表通用接口。在此示例中,文件名为 ifcfg-Comtrend7BF9ifcfg- 后跟连接名称)。 "BOOTPROTO=dhcp" 引导协议行需要更改为 "BOOTPROTO=static" 。此外,必须将使用的 IP 地址添加到文件中。最终结果将如下所示:

 HWADDR=7C:67:2A:CF:EF:9F ESSID=Comtrend7FB9 MODE=Managed KEY_MGMT=WPA-PSK SECURITYMODE=open MAC_ADDRESS_RANDOMIZATION=default TYPE=Wireless IPADDR=192.168。 0.22 PROXY_METHOD=无BROWSER_ONLY=没有BOOTPROTO=静态DEFROUTE=YES IPV4_FAILURE_FATAL=无IPV6INIT=YES IPV6_AUTOCONF=YES IPV6_DEFROUTE=YES IPV6_FAILURE_FATAL=无IPV6_ADDR_GEN_MODE=稳定的隐私NAME=Comtrend7FB9 UUID=2f5a6217-37c7-449f-bfaa-1d3fa5283482 ONBOOT=YES  

运行 systemctl restart NetworkManager 以使更改生效。

Ubuntu 18.10

nmcli 命令(网络管理器命令行界面)可用于列出 Ubuntu 系统上的网络接口。在下面的输出中,我们看到列出的环回接口和公共网络。系统上的设备可能有不同的名称,以反映硬件的位置。

 Ubuntu> nmcli d 设备类型状态连接 enp0s25 ethernet unmanaged--lo loopback unmanaged-- 

要检查Ubuntu系统上的网络接口配置设置,您将使用以下命令:

 Ubuntu> cat/etc/network/interfaces #ifup(8) 和 ifdown(8) 使用的 interfaces(5) 文件 auto lo iface lo inet loopback auto enp0s25 iface enp0s25 inet dhcp 

从该输出的最后一行可以看出,eth0 接口当前由 DHCP 分配。要成功更改设置,您需要将 "dhcp" 更改为 "static" 并添加一些其他行。例如,在如下图所示的文件中,'dhcp' 已更改为 'static',并指定了您要与其他设置一起使用的 IP 地址:

 # interfaces(5) file used by ifup(8) and ifdown(8) auto lo iface lo inet loopback auto enp0s25 iface enp0s25 inet static address 192.168.0.11 netmask 255.255.255.0网络 192.168.0.0 广播 192.168.0.255 

重启网络或系统服务以使更改生效。

更改网络设置仅应在不影响现有连接的情况下进行,并且您可以在需要时备份更改。在更改之前复制任何配置文件。然后为文件指定一个可识别的名称。

希望你成功。

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *