如何在 Debian 12 上分配静态 IP 地址
在本篇博文中,我们将向您展示如何在Debian 12上分配静态IP地址。
在Linux世界中,Debian仍然是最受欢迎的发行版之一,以其稳定性和多功能性而闻名。管理Linux系统的一个重要方面是配置网络设置。无论您是设置服务器还是只是希望为桌面分配一致的IP地址,分配Debian 12上的静态IP地址都可能是一项关键任务。
先决条件
- 预安装的Debian 12
- 具有管理员权限的Sudo用户
有不同的方法可以在Debian 12上分配静态IP地址。
方法1:使用GUI在Debian 12上分配静态IP地址
登录到您的Debian桌面环境,从“活动” - >搜索“设置” - >选择“网络”
单击“有线设置”,然后我们将获得以下窗口,
注意:要禁用IPv6,转到IPv6选项卡并选择“禁用”。
单击IPv4选项卡
上面的窗口显示启用了自动DHCP,因此要分配静态IP,请选择“手动”,然后指定IP地址、子网掩码、网关和DNS服务器IP等详细信息。
重要提示:首先通过切换来指定DNS服务器IP以禁用自动DNS IP。
单击“应用”以保存更改。
现在,通过切换来禁用和启用接口,以便新的IP地址映射到接口。
现在再次单击有线设置以验证新的静态IP地址是否已成功分配。
完美,以上确认了已成功分配新的静态IP地址。
方法2:使用命令行在Debian 12上分配静态IP地址
打开终端,检查您当前的网络配置。您可以运行以下ip命令来执行此操作,
$ ip add show
这将显示系统上的网络接口列表。记下您要分配静态IP地址的接口的名称(通常是以太网的‘enp0s3‘)。
接下来,运行nmcli命令以获取连接名称,
$ nmcli connection
一旦我们获得连接名称,运行以下nmcli命令以分配静态IPv4地址,
语法:
$ nmcli con mod ‘connection-name’ ipv4.address
$ sudo nmcli connection modify 'Wired connection 1' ipv4.address 192.168.1.240/24
通过运行以下命令设置网关
$ sudo nmcli connection modify 'Wired connection 1' ipv4.gateway 192.168.1.1
将配置从DHCP更改为手动,以便IP是静态和持久的,运行
$ sudo nmcli connection modify 'Wired connection 1' ipv4.method manual
通过运行以下命令设置DNS服务器IP,
$ sudo nmcli connection modify 'Wired connection 1' ipv4.dns '8.8.8.8'
禁用并启用连接以使上述更改生效。
$ sudo nmcli connection down 'Wired connection 1'
$ sudo nmcli connection up 'Wired connection 1'
现在运行IP命令来检查IP地址,
$ ip add show enp0s3
上述命令的输出如下:
完美,上面的输出确认已成功分配静态IP地址到enp0s3接口。
在最小安装的Debian 12上分配静态IP地址
每当我们安装最小的Debian 12时,我们只有CLI控制台,没有任何nmcli实用程序。因此,要分配静态IP地址,我们必须编辑文件‘/etc/network/interfaces’。
$ cat /etc/network/interfaces
编辑文件并设置静态IP地址,如下所示,
$ sudo vi /etc/network/interfaces
用下面显示的方式替换‘allow-htplug enp0s3’行,并将dhcp参数更改为static。以下是我的示例文件,根据您的环境更改接口名称和IP详细信息。
auto enp0s3
iface enp0s3 inet static
address 192.168.1.240/24
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 8.8.8.8
保存并关闭文件。
为了使上述更改生效,重新启动网络服务
$ sudo systemctl restart networking.service
现在,运行ip命令以验证IP地址,
$ ip add show
输出,
这就是本文的全部内容。请在下面的评论部分分享您的反馈和疑问。
结论
在Debian 12上分配静态IP地址是一个简单的过程,可以极大地提高您的网络稳定性和访问便捷性。通过按照本指南中概述的步骤,您可以确保您的Debian 12系统始终具有一致的IP地址,从而更容易管理和访问您的资源。无论您是配置服务器还是只是喜欢为桌面分配一个稳定的地址,Debian 12都为您提供了友好的环境,满足您所有的网络需求。