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/**in/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
评论前必须登录!
注册