如何在Ubuntu 22.04 LTS和22.10上配置静态IP地址

如今,大多数设备的IP地址都是由动态主机配置协议(DHCP)服务器生成的。当您的设备连接到网络时,DHCP服务器会为其分配动态IP地址。因此,您有机会随时更改此IP地址。

另一方面,静态IP指的是一个固定的、不可变的地址,不同于动态IP。您可以通过三种不同的方式为Ubuntu 22.04 LTS和22.10设置静态IP设置。以下是开始的方法。

了解Ubuntu中的IP配置

Ubuntu在网络管理方面的进步使得静态IP等配置设置更加用户友好。特别是Ubuntu 22.04中设置静态IP的特性,在网络效率和稳定性方面具有优势。

与动态IP不同,动态IP可能会因会话而异,Ubuntu中的静态IP保持一致。这对于一致的地址识别至关重要的服务器尤其有利。对于这些服务器,静态IP配置可能成为必要。

虽然图形界面提供了一种更直观的方式来处理IP配置,但使用静态IP命令行可以提供更高的精度。对于希望对其网络配置进行精细控制的用户,命令行方法是首选。通过掌握这种方法,用户可以确保最佳Ubuntu IP配置满足他们的需求。

然而,在Ubuntu中,尤其是在22.04版本中,静态IP的好处是伴随着责任的。确保这些IP正确设置至关重要,因为错误配置可能会导致网络漏洞。

因此,按照以下步骤在Ubuntu机器上正确配置静态IP地址。

在Ubuntu上设置静态IP

使用nmcli命令配置Ubuntu 22.04静态IP设置非常简单。Nmcli是一个基于文本的实用程序,用于检查设备上正在使用的有线连接的状态。

使用此命令,您可以访问其他网络信息,例如连接状态、主机设备名称和网络配置中的常规权限。如果你打算在Ubuntu服务器上设置一个静态IP,这个命令证明是非常宝贵的。

您可以获取与以下联系的信息:

网络连接显示 

该命令的输出如下:

名称UUID类型设备有线连接1 12f312a7-f0e7-334a-8ab4-c7b3f8249c7e以太网enp0s3 

用下面给出的命令创建一个静态链接。然后,使用nmdash命令中的相应参数手动配置enp0s3和ipv4设置:

Sudo nmcli con添加类型以太网连接名称‘静态’ifname enp0s3 ipv4.方法手册ipv4.地址192.168.1.89/24 gw4 192.168.1.1 

如果您再次使用nmdash connection show命令,您可以看到静态链接已经添加。

完成此过程后,将您创建的静态连接添加到该DNSIP:

sudo nmsgoncon mod static ipv4.dns 192.168.*. * 

现在使用下面的命令激活连接:

_ 

如果输出显示"connection successfully activated",则表示您已成功地在计算机上设置了静态IP地址。

你可以
考虑使用静态IP地址
避免由动态IP地址引起的连接问题。静态IP地址允许您在连接到Internet时具有固定的身份和位置。

您可以通过运行以下命令来验证要分配给设备的静态IP:

ip route 

在Ubuntu上使用netplan进行静态IP设置

与nmcli一样,在Ubuntu上设置静态IP的另一个命令是netplan。在22.04 LTS和22.10版本中,您可以使用netplan命令轻松地进行Ubuntu静态IP设置。要执行此操作,请执行以下步骤。

首先,使用以下方法找出网络接口的名称:

须多伊阿 

您在此处看到的是您的网络接口名称。此名称在每台设备上可能不同。

现在,在/etc/netplan文件夹中创建一个名为01-netcfg.yaml的文件。使用您最喜欢的文本编辑器进行编辑。

sudo vim/etc/netplan/01—netcfg.yaml 

将以下行添加到文件中:

网络:版本:2渲染器:networkd以太网:    eth0:#根据您的网络接口名称编辑此行。      dhcp4:否      地址:        - 192.168.1.10/24      gateway4:www.example.com      名称服务器:        地址:          - 8.8.8.8          - 8.8.4.4 

如您所见,您已经使用dhcp4:no语句禁用了DHCP IP设置。然后添加了Google分配的IP地址和DNS设置。

保存此文件后,请运行以下操作以应用更改:

sudo netplan apply 

在Ubuntu上以图形方式配置静态IP设置

如果你不想使用命令行,Ubuntu 22.04中的图形网络界面非常有用。因此,您可以使用此接口轻松设置Ubuntu静态IP地址。

要执行此操作,请单击桌面右上角的网络图标。然后,从下拉菜单中选择有线设置。点击Gear图标以打开设置窗口。

然后,切换到打开的窗口中的IPv4选项卡。

如您所见,默认情况下启用了DHCP。将IPv4方法更改为手动,因为您希望使用静态IP而不是动态IP。接下来,更改您的地址、网络掩码和网关设置。最后,修改您的DNS设置并单击Apply按钮。

您必须重新启动此有线连接,所有这些操作才能生效。为此,只需打开网络名称旁边的开关,然后关闭。

为什么要在Ubuntu上使用静态IP地址?

现在您已经了解了如何在Ubuntu中配置静态IP,特别是在“Jammy jellyFish”22.04 LTS版本和22.10中,使用图形和命令行方法以及nmcli和netplan。

由于IP地址不足,一些服务提供商可能会将相同的地址分配给两个不同的用户。在这种情况下,可能会出现连接问题。使用静态IP地址不会导致此类问题,因为它是用户特定的,但要注意,因为有人可能会以多种方式滥用您的IP地址。