【发布时间】:2020-07-03 04:43:09
【问题描述】:
我将 Ubuntu 的网络规划配置如下,使用不同的路由表。 但是,我无法应用netplan,错误信息是: "NetworkManager 不支持非默认路由表"
我在谷歌上找不到任何可行的方法来解决这个问题。我需要你的帮助。 非常感谢。
【问题讨论】:
我将 Ubuntu 的网络规划配置如下,使用不同的路由表。 但是,我无法应用netplan,错误信息是: "NetworkManager 不支持非默认路由表"
我在谷歌上找不到任何可行的方法来解决这个问题。我需要你的帮助。 非常感谢。
【问题讨论】:
如果您返回并查看您在网上找到的示例 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,您将无法使用图形工具配置网络。
【讨论】: