如何在 Debian 11 上设置静态 IP 地址
如何在 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 | auto enp0s3 |
这里,前两行声明我们正在为“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 地址的方法。