1.软文推荐

2.软文推荐

3.软文推荐

Ubuntu网络设置:如何关闭DHCP服务

在 Ubuntu 中,DHCP(动态主机配置协议)是网络通信中非常重要的一部分,它允许计算机自动获得 IP 地址和其他网络配置信息。然而,有时候你可能需要手动配置网络,而不是使用 DHCP。这时,你需要关闭 DHCP 服务。接下来,我们将详细介绍如何在 Ubuntu 中关闭 DHCP 服务。

步骤一:打开终端

在 Ubuntu 中,打开终端的方法有多种。最简单的方法是使用超级用户访问终端。在终端中,键入以下命令以获取超级用户权限:

sudo su -

输入管理员密码,然后按 Enter 键,即可获得超级用户权限。

步骤二:查找 Network Manager

在 Ubuntu 中,网络通常由 Network Manager 管理。使用以下命令查看 Network Manager 是否正在运行:

systemctl status NetworkManager

如果 Network Manager 正在运行,则你应该看到类似于以下内容的输出:

● NetworkManager.service - Network Manager Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2022-06-12 16:19:49 CST; 21h ago Main PID: 2192 (NetworkManager) Tasks: 5 (limit: 4915) Memory: 15.1M CGroup: /system.slice/NetworkManager.service └─2192 /usr/sbin/NetworkManager --no-daemon

如果 Network Manager 没有运行,你可以使用以下命令启动它:

systemctl start NetworkManager

步骤三:找到 Ethernet 连接

现在,使用以下命令列出可用的网络配置:

nmcli c

你应该会看到类似于以下内容的输出:

NAME UUID TYPE DEVICE Wired conne… 694445cf-670d-40a7-a978-70ba5d04f55e ethernet eth0 virbr0 4ca2f0f5-2ad9-4637-b145-7773a7f4ebf6 bridge virbr0 virbr0-nic 1cf26071-1af1-4f6e-9872-5ecf88964ec3 ethernet virbr0-nic

其中绿色标记显示了 Ethernet 连接的 UUID。Ethernet 连接的设备名称可能是 eth0、eth1、enp0s3 等等,这取决于你的网络适配器和配置。在本例中,设备名称为 eth0。

步骤四:禁用 DHCP

通过以下命令禁用 DHCP 服务:

nmcli c modify eth0 ipv4.method manual nmcli c modify eth0 ipv4.addresses 192.168.1.10/24 nmcli c modify eth0 ipv4.gateway 192.168.1.1 nmcli c modify eth0 ipv4.dns 192.168.1.1

其中,192.168.1.10 是你要分配的静态 IP 地址,/24 表示子网掩码,192.168.1.1 是网关地址。你的 DNS 服务器也应该设置为与网关相同的 IP 地址。这些设置将保持有效,直到你执行以下命令将其还原为 DHCP:

nmcli c modify eth0 ipv4.method auto

现在,通过上面介绍的命令,你已经知道如何在 Ubuntu 中手动配置网络,而不是使用 DHCP。如果你以后需要重新启用 DHCP 服务,请执行命令:

nmcli c modify eth0 ipv4.method auto