如何在 Debian 11 上设置静态 IP 地址

当您在计算机上安装新操作系统时,DHCP 服务器会为您分配一个动态 IP 地址。但是,在各种情况下,您可能需要在计算机上设置静态 IP 地址,例如当您托管 Web 服务器或任何服务需要 IP 地址时而不是域名,或者在您要授予某人远程访问您的系统的情况下。无论原因是什么,您都应该知道如何在系统上设置静态 IP 地址。

在这篇文章中,您将学习如何使用两种不同的方法在 Debian 11 上设置静态 IP。那么,让我们开始吧!

方法 1:使用终端在 Debian 11 上设置静态 IP 地址

作为Debian用户,您可以使用终端轻松设置静态IP。为此,首先,您必须在系统上选择一个活动的网络接口。

如何检查 Debian 11 上可用的网络接口

您可以使用“ip”命令来获取有关系统当前可用网络接口的详细信息。 “ip”是“Internet 协议”的缩写。 “ip”命令是基于 Linux 的系统中网络和系统管理员用来配置网络接口的实用程序。在“ip”命令中,“link”是添加的子命令,用于查看和修改网络接口。在 Debian 11 终端中写出以下命令,以查看当前可用的网络接口:

1
ip link

从输出中,我们将记下活动网络接口的名称,即“enpos3”。由于“enpos3”是我们将为其设置静态 IP 的网络接口:

如何在 Debian 11 上设置静态 IP 地址

现在,在nano编辑器中打开网络接口的配置文件“/etc/network/interfaces”:

1
sudo nano /etc/network/interfaces

使用默认设置,您的网络接口配置文件将如下所示:

在“/etc/network/interfaces”文件中,添加有关网络接口的以下详细信息,例如您要设置的静态IP 地址,<网络掩码、网关、DNS 名称服务器:

1
2
3
4
5
6
auto enp0s3
iface enp0s3 inet static
address 192.168.2.2
netmask 255.255.255.0
gateway 192.168.2.2
dns-nameservers 8.8.4.4 8.8.8.8

这里,前两行声明我们正在为“enpos3”网络接口设置静态 IP 地址:

要保存在网络接口配置文件中所做的更改,请按“CTRL+O”:

如何在 Debian 11 上重启网络服务

为“enpos3”网络接口配置静态IP地址后,现在我们将使用systemctl 命令重新启动网络服务:

1
sudo systemctl restart NetworkManager.service

您可以验证 Debian 系统是否已为所选网络接口配置静态 IP:

1
ip a

从输出中,您可以看到我们已成功将“enpos3”网络接口的静态 IP 地址配置为“192.168.2.2”:

方法 2:使用 GUI 在 Debian 11 上设置静态 IP 地址

Debian 11 还为您提供了使用其 GUI 设置活动网络接口的静态 IP 地址的功能。如果您想使用 Debian GUI 方法来配置静态 IP 地址,请通过在应用程序栏中搜索“设置”来打开系统设置:

从左侧菜单中的不同类别中,选择“网络”。单击齿轮图标打开活动网络连接的设置:

在打开的网络设置窗口中,单击“IPv4”选项卡。为您的网络选择“手动”IPv4 方法:

之后,为您的网络添加静态 IP 地址、网络掩码、网关、DNS,然后单击“应用”按钮:

现在,打开“详细信息”选项卡。在这里,您将验证网络的添加详细信息,例如 IP 地址:

这就是在 Debian 11 上使用 GUI 设置网络接口静态 IP 地址的方法。