如果您想在Debian 12桌面/服务器操作系统上运行任何服务器软件,固定的IP地址是必不可少的。
在本文中,我们将向您展示如何在Debian 12桌面和Debian 12服务器操作系统上分配固定的IP地址。我们还将向您展示如何在网络配置更改后检查互联网是否在Debian 12桌面/服务器操作系统上工作。
内容主题:
- Debian 12桌面上的固定IP地址
- Debian 12服务器上的固定IP地址
- 检查Debian 12上的DNS服务器/搜索域和默认路由/网关
- 检查Debian 12台式机/服务器上的互联网连接
- 结论
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桌面/服务器操作系统上工作。