【问题标题】:NetworkManager does not support non-default routing tablesNetworkManager 不支持非默认路由表
【发布时间】:2020-07-03 04:43:09
【问题描述】:

我将 Ubuntu 的网络规划配置如下,使用不同的路由表。 但是,我无法应用netplan,错误信息是: "NetworkManager 不支持非默认路由表"

我在谷歌上找不到任何可行的方法来解决这个问题。我需要你的帮助。 非常感谢。

NetworkManager does not support non-default routing tables

【问题讨论】:

    标签: ubuntu netplan


    【解决方案1】:

    如果您返回并查看您在网上找到的示例 netplan 配置:

    routing-policy:
    ...
    table: 192
    

    你会注意到他们都有:

    renderer: networkd
    

    与您的配置相反:

    renderer: NetworkManager
    

    这是用于管理网络的两种不同服务。当您为 Ubuntu 安装桌面 GUI 时会安装 NetworkManager,而不是使用 systemd-network(在 netplan 配置文件中称为 networkd)的服务器版本。 systemd-network 支持路由表功能,但 NetworkManager 不支持。

    我没有尝试将 netplan 配置中的渲染器从 NetworkManager 更改为 networkd,但我怀疑您必须禁用 NetworkManager 才能使其正常工作(systemctl stop NetworkManager; systemctl disable NetworkManager)。不幸的是,禁用 NetworkManager 将禁用桌面 GUI 中的网络 GUI 小部件(由时钟显示),因此如果禁用 NetworkManager,您将无法使用图形工具配置网络。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-22
      • 1970-01-01
      • 2019-07-21
      • 2014-04-09
      • 2016-10-30
      • 2019-01-21
      • 1970-01-01
      相关资源
      最近更新 更多