Network Manager がシステム ネットワーク スキームを使用しないのはなぜですか?

Network Manager がシステム ネットワーク スキームを使用しないのはなぜですか?

Ubuntu の NM がネットワークにネイティブ実装を使用しない理由を知っている人はいますか?

たとえば、ネットワーク マネージャー (nm-applet を使用) で pppoe 接続を設定する場合、ネットワーク マネージャーは独自の方法で接続を保存し、ネイティブの 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

特に Wi-Fi 経由の場合、NM が PPPoE 接続を処理する際に問題が発生することがあります。

ただし、あなたが説明している内容を正確に修正するには、NetworkManagerを「管理」モードに設定して/etc/NetworkManager/nm-system-settings.conf、編集して変更してみてmanaged=trueください。間違い

これは、可能であれば (そしてそこにある構文を理解していればですが、ロジックはどんどん良くなってきています) NM に設定を使用し/etc/network/interfaces、オンまたはオフにできる接続を作成するように指示します。試してみる価値は間違いなくあります ;)

答え2

使用できるはずですNMCLIコマンドラインから NM に登録された PPPoE 接続をアップ/ダウンします。

答え3

突然ネットワークが切断された理由を数日間追跡したばかりですが、ここでの基本的なポイントには同意せざるを得ないと思います...

(このページは本当に役に立ちましたので、貢献してくださった皆様に感謝します。)

重要なのは、「新しい」方法が導入された場合、または複数の構成システムがある場合、新しい方法と古い方法を接続して、

a)どのシステムが使用されているかは明らか(旧システムと新システムのユーザーへ)

b)発見可能にする(上記のnmcliリファレンスなど、推奨されるコマンドとアプリを含む)

c) 選択された方法はGUIとコマンドラインの両方から管理可能

ありがとう。

関連情報