davidmou 发表于 2024-3-13 21:14:10

树莓派不能重启dhcpcd

我输入了sudo service dhcpcd restart
结果出现报错信息:
Failed to restart dhcpcd.service: Unit dhcpcd.service not found.

etc/resolv.conf 的信息是
GNU nano 7.2                  /etc/resolv.conf                              
# Generated by NetworkManager
search mshome.net
nameserver 192.168.137.1

etc/dhcpcd 的信息是
nterface wlan0
static domain_name_servers=8.8.8.8 8.8.4.4

FishC 发表于 2024-3-13 21:14:30

从你提供的信息来看,问题可能出在两个地方:1. dhcpcd服务没有安装或未启动;2. 你的网络配置是由NetworkManager管理而不是dhcpcd。

首先,你可以尝试安装并启动dhcpcd服务。请执行以下命令:

sudo apt-get update
sudo apt-get install dhcpcd5
sudo systemctl enable dhcpcd
sudo systemctl start dhcpcd

这将更新软件包列表,安装dhcpcd服务,并将其设置为开机自启动。

如果上述命令没有解决问题,说明你的网络配置是由NetworkManager管理的。那么你需要编辑NetworkManager的配置文件来修改DNS服务器地址。请执行以下命令:

sudo nano /etc/NetworkManager/NetworkManager.conf

在打开的文件中,找到部分,添加以下一行代码:

dns=none

保存并关闭文件。然后重启NetworkManager服务:

sudo systemctl restart NetworkManager

这样做的目的是禁用NetworkManager对DNS的管理,使得你手动设置的DNS服务器地址能够生效。

希望以上方法能够帮助你解决问题!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: 树莓派不能重启dhcpcd