如何在Debian 12 Desktop/Server上分配固定IP地址

2024年 3月 20日 31.3k 0

如果您想在Debian 12桌面/服务器操作系统上运行任何服务器软件,固定的IP地址是必不可少的。

在本文中,我们将向您展示如何在Debian 12桌面和Debian 12服务器操作系统上分配固定的IP地址。我们还将向您展示如何在网络配置更改后检查互联网是否在Debian 12桌面/服务器操作系统上工作。

内容主题:

  1. Debian 12桌面上的固定IP地址
  2. Debian 12服务器上的固定IP地址
  3. 检查Debian 12上的DNS服务器/搜索域和默认路由/网关
  4. 检查Debian 12台式机/服务器上的互联网连接
  5. 结论

Debian 12桌面上的固定IP地址

默认情况下,Debian 12桌面使用网络管理器来管理网络接口。因此,您可以使用网络管理器“nmcli”管理工具在您的Debian 12桌面操作系统上分配固定的IP地址。

要列出所有配置的Network Manager连接,请运行以下命令:

$nmsc连接显示

应列出所有网络管理器连接。您可以在这些Network Manager连接中的任何一个上设置固定的IP地址。

为了进行演示,我们在Network Manager连接“Wire Connection 1”上设置了固定的IP地址。如您在以下屏幕截图中所示,有线连接1使用物理网络接口“ens32”:

如果您想找出网络管理器连接的当前配置IP地址,并将其设置为固定IP地址,请阅读本文。

要在网络管理器连接"有线连接1"上设置固定的IP地址(假设),请运行以下命令:

$nmcli连接编辑“有线连接1”

应打开网络管理器交互式连接编辑器。

要设置IPv4地址192.168.189.150和24位子网掩码(假设),请运行以下命令:

$set ipv4.addresses www.example.com

输入“是”并按。

要为Network Manager连接设置网关地址www.example.com(假设),请运行以下命令:

IPv4.gateway www.example.com

要为Network Manager连接设置主DNS服务器www.example.com和辅助DNS服务器www.example.com,请运行以下命令:

$set ipv4.dns 1.1.1.1,8.8.8.8

要为Network Manager连接设置默认DNS搜索域,如"linuxhint",请运行以下命令:

$set ipv4.dns-搜索linuxhint

若要永久保存更改,请运行以下命令:

$Save persistent

要应用更改,请运行以下命令,然后按键:
[cc lang ="bash"width ="100%" escape ="true"theme ="blackboard"nowrap ="0"]
$Activate

为Network Manager连接配置固定IP地址后,运行以下命令退出Network Manager交互式连接编辑器程序:

$退出

要验证是否为Network Manager连接"Wired connection 1"(假设)设置了所需的IPv4地址,请运行以下命令:

$nmmit连接显示"有线连接1"|egrep 'ipv4.(地址:|网关:|dns:)'

如您所见,所需的IPv4地址、网关地址和DNS服务器地址是为网络管理器连接"有线连接1"设置的。

Debian 12服务器上的固定IP地址

默认情况下,Debian 12服务器操作系统不使用网络管理器来管理网络配置。因此,您必须使用“/etc/network/interages”文件来配置Debian 12服务器系统上的网络。

您还需要在Debian 12服务器系统上安装resolvconf,以使用"/etc/network/internals"配置文件管理DNS域名服务器和DNS搜索域。

要在Debian 12系统上设置固定IP地址,您需要知道要配置为固定IP地址的网络接口的名称。

要列出Debian 12系统的所有可用网络接口,请运行以下命令:

$ip a

Debian 12系统的所有可用网络接口都应该列出。我们在"ens32"网络接口上配置了一个固定的IP地址以进行演示。"ens32"网络接口目前具有www.example.com的IP地址。

使用nano文本编辑器打开"/etc/network/interactions"文件,如下所示:

$sudo nano/etc/network/interconnect

如您所见,“ens32”[1]网络接口配置为使用DHCP[2]。DHCP是一种使用IP信息自动配置网络接口的方法。

要设置固定的IP地址www.example.com、24位子网掩码、网关地址www.example.com、主要和次要DNS域名服务器分别为www.example.com和www.example.com,以及DNS搜索域(为"ens32"网络接口的"linuxhint"),请在"/etc/network/internodes"文件中键入以下行。

Allow—hotplug ens32
iFace ens32 inet静态
地址:www.example.com
网关www.example.com
域名服务器www.example.com www.example.com
dns—search linuxhint

完成后,按+X,然后按"Y",保存"/etc/network/interactions"文件。

要使更改生效,请使用以下命令重新启动Debian 12服务器系统的网络服务:

$sudo systemctl restart networking. service

应该为所需的网络接口(本例中为ens32)设置固定的IP地址(本例中为192.168.189.150)。

$ip a

检查Debian 12上的DNS服务器/搜索域和默认路由/网关

您可以检查是否在Debian Desktop/Server操作系统上设置了所需的DNS域名服务器、DNS搜索域和默认路由/网关地址。如果您需要任何帮助来检查Debian 12系统当前使用的DNS域名服务器和DNS搜索域,请阅读本文。如果您需要任何帮助来检查Debian 12系统的默认路由或网关地址,请阅读本文。

检查Debian 12 Desktop/Server上的Internet连接

要检查网络配置更改后您的Internet连接是否正常,请运行以下命令:

$ping-c3 google.com

如你所见,我们可以ping“google.com”。因此,在网络配置更改后,互联网连接工作正常。

结论

在本文中,我们向您展示了如何从命令行使用Network Manager“nmcli”工具在Debian 12桌面操作系统上分配固定的IP地址。我们还向您展示了如何在Debian 12服务器操作系统上使用“/etc/network/interages”文件分配固定的IP地址。最后,我们向您展示了如何在网络配置更改后检查互联网是否在Debian 12桌面/服务器操作系统上工作。

相关文章

猎豹浏览器怎么更改下载路径
Apache的URL缩短功能如何实现
Apache的点击劫持保护如何设置
Apache的HSTS功能是什么如何启用
Apache的X-Frame-Options如何配置以防止点击劫持
Apache的Content Security Policy如何设置

发布评论