为什么网络管理器不使用系统网络方案?

为什么网络管理器不使用系统网络方案?

有人知道为什么 Ubuntu 的 NM 不使用本机实现进行网络连接吗?

例如,如果我在网络管理器中设置 pppoe 连接(使用 nm-applet),它有自己的存储连接的方式,而不使用原生的 debian 网络方案,对于 PPPoE,使用 pppd 并将设置存储在 中/etc/ppp/pears。我曾经配置过一个有线连接,它没有显示在 中/etc/network/interfaces,但在 NM 中可见...这对我来说很糟糕,因为如果我不启动 X,从 CLI 我无法连接到在 NM 中配置的网络连接(或者没有我想象的那么容易),例如在 CLI 中我可以执行 pon“dsl-provider”或 poff 来打开或关闭 pppoe 连接,但我的 NM 的 pppoe 连接对 pppd 不可见,如果我使用 pppd 配置 pppoe 连接,在 NM 中也不可见。

也许我遗漏了一些东西而且不知道如何使用它......

谢谢。

答案1

您可能会发现 NM 处理 PPPoE 连接存在问题,尤其是通过 Wi-Fi 连接时。

但是,为了准确解决您所描述的问题,您可能需要尝试通过编辑/etc/NetworkManager/nm-system-settings.conf和更改managed=true为将 NetworkManager 设置为“托管”模式错误的

这告诉 NM 在可能的情况下使用配置/etc/network/interfaces(如果它理解其中的语法,但逻辑越来越好)并创建可以打开或关闭的连接。绝对值得一试 ;)

答案2

你应该能够使用命令行从命令行启动/关闭在 NM 中注册的 PPPoE 连接。

答案3

我想我必须同意这里的基本观点,因为我刚刚花了几天时间来追踪我为什么突然失去网络……

(这个页面确实很有帮助,所以感谢所有为此做出贡献的人。)

重点是,当引入“新”方式或存在多个配置系统时,最好能够将新方式和旧方式连接起来,并使其

A)很明显正在使用哪个系统(针对新旧系统的用户)

b)使其可被发现(包括推荐的命令和应用程序,例如上面的 nmcli 参考),以及

c) 所选方法应可以通过 GUI 和命令行进行管理

谢谢。

相关内容