短文资讯

如何在 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桌面环境,从“活动” - >搜索“设置” - >选择“网络”

Network-Settings-GUI-Debian12

单击“有线设置”,然后我们将获得以下窗口,

Default-Wired-Settings-GUI-Debian12

注意:要禁用IPv6,转到IPv6选项卡并选择“禁用”。

单击IPv4选项卡

IPv4-Automatic-Wired-Settings-GUI-Debian12

上面的窗口显示启用了自动DHCP,因此要分配静态IP,请选择“手动”,然后指定IP地址、子网掩码、网关和DNS服务器IP等详细信息。

重要提示:首先通过切换来指定DNS服务器IP以禁用自动DNS IP。

Assign-Static-IP-Address-Debian12-GUI

单击“应用”以保存更改。

现在,通过切换来禁用和启用接口,以便新的IP地址映射到接口。

Disable-Enable-Interface-Debain12-GUI

现在再次单击有线设置以验证新的静态IP地址是否已成功分配。

Check-IPv4-Details-Network-GUI-Debian12

完美,以上确认了已成功分配新的静态IP地址。

方法2:使用命令行在Debian 12上分配静态IP地址

打开终端,检查您当前的网络配置。您可以运行以下ip命令来执行此操作,

$ ip add show

IP-Command-Output-Debian12-Command-Line

这将显示系统上的网络接口列表。记下您要分配静态IP地址的接口的名称(通常是以太网的‘enp0s3‘)。

接下来,运行nmcli命令以获取连接名称,

$ nmcli connection

nmcli-connection-command-debian12

一旦我们获得连接名称,运行以下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'

Assign-Static-IP-Address-Debian12-Nmcli-Command

现在运行IP命令来检查IP地址,

$ ip add show enp0s3

上述命令的输出如下:

ip-add-show-enp0s3-debian12

完美,上面的输出确认已成功分配静态IP地址到enp0s3接口。

在最小安装的Debian 12上分配静态IP地址

每当我们安装最小的Debian 12时,我们只有CLI控制台,没有任何nmcli实用程序。因此,要分配静态IP地址,我们必须编辑文件‘/etc/network/interfaces’。

$ cat /etc/network/interfaces

Minimal-Debian12-Interface-File

编辑文件并设置静态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

保存并关闭文件。

Minimal-Debian12-Interface-File

为了使上述更改生效,重新启动网络服务

$ sudo systemctl restart networking.service

现在,运行ip命令以验证IP地址,

$ ip add show

输出,

IP-Add-Show-Minimal-Debian12

这就是本文的全部内容。请在下面的评论部分分享您的反馈和疑问。

结论

在Debian 12上分配静态IP地址是一个简单的过程,可以极大地提高您的网络稳定性和访问便捷性。通过按照本指南中概述的步骤,您可以确保您的Debian 12系统始终具有一致的IP地址,从而更容易管理和访问您的资源。无论您是配置服务器还是只是喜欢为桌面分配一个稳定的地址,Debian 12都为您提供了友好的环境,满足您所有的网络需求。

对这篇文章感觉如何?

太棒了
2
不错
0
爱死了
0
不太好
0
感觉很糟
0

You may also like

Leave a reply

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

More in:短文资讯