如果你遇到 "Failed to restart NetworkManager.service: Unit NetworkManager.service not found."
错误,可能是因为 Ubuntu 22.04 使用的是 systemd
网络管理器。
默认情况下 Ubuntu 22.04 使用 netplan
配合 networkd
或 NetworkManager
来管理网络配置。
如果没有安装 NetworkManager
,或者是你在使用 networkd
作为 netplan
的渲染器(renderer),那么就不需要重启 NetworkManager
服务。
下面是解决方案的几个步骤:
1. 检查当前的网络管理方式
Ubuntu 22.04 默认使用 netplan
配合 networkd
或 NetworkManager
来管理网络配置。首先,确认你正在使用哪种渲染器(renderer)。你可以查看 netplan
配置文件来确定这一点。
cat /etc/netplan/*.yaml
你会看到类似以下的配置:
- 如果是
networkd
,通常会这样:
renderer: networkd
- 如果是
NetworkManager
,会是:
renderer: NetworkManager
2. 如果你使用 networkd
如果你的 netplan
配置文件中显示使用了 networkd
,那么你无需担心 NetworkManager
,只需要确保 netplan
配置正确即可。你只需执行以下步骤来应用更改:
sudo netplan apply
然后检查网卡配置是否生效:
ip a
3. 如果你使用 NetworkManager
如果你的 netplan
配置中使用了 NetworkManager
作为渲染器,但系统中没有安装 NetworkManager
,你可以通过以下命令来安装它:
sudo apt update
sudo apt install network-manager
安装完成后,重新启动 NetworkManager
:
sudo systemctl restart NetworkManager
4. 关闭 NetworkManager
干扰(如果不需要它)
如果你确定不需要 NetworkManager
,并且更愿意完全使用 netplan
和 networkd
管理网络配置,可以禁用 NetworkManager
并让 netplan
使用 networkd
:
sudo systemctl stop NetworkManager
sudo systemctl disable NetworkManager
然后,确保 netplan
配置使用 networkd
作为渲染器。编辑 /etc/netplan/*.yaml
文件,确保配置如下:
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
addresses:
- 192.168.1.10/24
- 192.168.1.20/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
然后应用配置:
sudo netplan apply
5. 重启网络服务
如果你已经调整了 netplan
配置,或者需要确保所有配置生效,可以使用以下命令重启网络服务:
sudo systemctl restart systemd-networkd
或者,你也可以重启机器:
sudo reboot
总结
- 如果使用的是
networkd
渲染器,确保netplan
配置正确并应用,通常不需要NetworkManager
。 - 如果使用的是
NetworkManager
渲染器,确保安装并正确配置了NetworkManager
,或者禁用它,使用networkd
。 - 重启网络服务或重启计算机,确保所有配置生效。
通过这些步骤,你应该能够解决网卡配置恢复默认的问题。如果问题依旧,检查是否有其他网络管理工具或脚本干扰配置。
文章標題:Ubuntu系统的网络管理方式 networkd 或 NetworkManager
文章連結:https://www.wuyanshuo.cn/19052.html
更新時間:2024年12月6日
1、本站所有資源均不添加推廣檔案或浮水印,壓縮包內若有廣告檔案和浮水印請勿輕易相信。
2、本站資源均為兩層壓縮,第一層7z(尾碼若為wys,請自行修改為7z)有解壓密碼; 第二層zip或cbz,無解壓密碼,可直接使用漫畫類軟件程式查看; 詳情可參攷解壓教程。
3、本站大部分內容均收集於網絡! 若內容侵犯到您的權益,請發送郵件至:admin#wysacg.top我們將第一時間處理! 資源所需價格並非資源售賣價格,是收集、整理、編輯詳情以及本站運營的適當補貼,並且本站不提供任何免費技術支援。 所有資源僅限於參攷和學習,版權歸原作者所有!