Ubuntu系统的网络管理方式 networkd 或 NetworkManager

如果你遇到 "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我們將第一時間處理! 資源所需價格並非資源售賣價格,是收集、整理、編輯詳情以及本站運營的適當補貼,並且本站不提供任何免費技術支援。 所有資源僅限於參攷和學習,版權歸原作者所有!

给TA打赏
共{{data.count}}人
人已打赏
未分类

Ubuntu22.04 修改了网卡文件后重启服务器 网卡文件又恢复默认了?

2024-12-6 11:57:27

未分类

Ubuntu22.04 启用root权限 ssh远程连接

2024-12-15 14:48:05

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索