Почему Network Manager не использует системную сетевую схему?

Почему Network Manager не использует системную сетевую схему?

Кто-нибудь знает, почему NM в Ubuntu не использует собственные реализации для работы в сети?

Например, если я настраиваю соединение pppoe в сетевом менеджере (используя nm-applet), он имеет свой собственный способ хранения соединений и не использует собственную сетевую схему Debian, для PPPoE используйте pppd и сохраняйте настройки в /etc/ppp/pears. Однажды я настроил проводное соединение, которое не отображалось в , /etc/network/interfacesно было видно в NM ... Это ПЛОХО для меня, потому что если я не запущу X, из CLI я не смогу подключиться к своим сетевым соединениям, настроенным в NM (или это будет не так просто, как я ожидал), например, в CLI я мог бы выполнить pon "dsl-provider" или poff, чтобы включить или выключить соединение pppoe, но соединения pppoe моего NM не видны pppd, и если я настрою соединение pppoe с помощью pppd, оно не будет видно в NM.

Может быть, я что-то упускаю и не знаю, как этим пользоваться...

Спасибо.

решение1

Вы можете обнаружить, что у NM возникают проблемы с обработкой подключений PPPoE, особенно через Wi-Fi.

Однако, чтобы исправить именно то, что вы описываете, вы можете попробовать перевести NetworkManager в «управляемый» режим, отредактировав /etc/NetworkManager/nm-system-settings.confи изменив managed=trueнаЛОЖЬ.

Это говорит NM использовать конфигурацию, /etc/network/interfacesесли это возможно (и если он понимает синтаксис там, но логика становится все лучше и лучше) и создать соединение, которое можно включить или выключить. Это определенно стоит попробовать ;)

решение2

Вы должны уметь пользоватьсянмклииз командной строки для включения/выключения PPPoE-соединения, зарегистрированного в NM.

решение3

Думаю, мне придется согласиться с основной мыслью, поскольку я только что потратил пару дней на выяснение причин, по которым у меня внезапно пропали связи...

(Эта страница действительно помогла в этом, поэтому спасибо всем, кто внес в нее свой вклад.)

Суть в том, что когда вводится «новый» способ или существует несколько систем конфигурации, хорошо иметь возможность соединить новый способ и старый способ и сделать это

а)очевидно, какая система используется(пользователям старых и новых систем),

б)сделать его обнаруживаемым(включая рекомендуемые команды и приложения, например, ссылку на nmcli выше), и

в) что выбранный метод должен бытьвозможность управления как из графического интерфейса, так и из командной строки.

Спасибо.

Связанный контент