Почему Network Manager не использует сетевую схему системы?
Кто-нибудь знает, почему NM Ubuntu не использует нативные реализации для работы в сети?
Например, если я установил соединение pppoe в сетевом менеджере (используя nm-applet), у него есть свой собственный способ хранения соединений, и он не использует собственный сетевой протокол debian, для PPPoE используйте pppd и сохраните настройки в /etc/ppp/pears
, Однажды я настроил проводное соединение, которое не показывалось в /etc/network/interfaces
но было видно в NM ... Это ПЛОХО для меня, потому что, если я не запускаю X, из CLI я не могу подключиться к сетевым подключениям, настроенным в NM (или не так легко, как я ожидал), например, в CLI, я мог бы Для включения или выключения pppoe-соединения выполните pon "dsl-provider" или poff, но pppoe-соединения моего NM не будут видны pppd, и если я сконфигурирую pppoe-соединение с использованием pppd, в NM не видно.
Может быть, я что-то упустил и не знаю, как это использовать...
Спасибо.
3 ответа
Вы можете обнаружить, что есть проблемы с обработкой NM соединений PPPoE, особенно если через Wi-Fi.
Однако, чтобы исправить то, что вы описываете, вы можете попробовать установить NetworkManager в "управляемом" режиме, отредактировав /etc/NetworkManager/nm-system-settings.conf
и меняется managed=true
ложно.
Это говорит NM, чтобы использовать конфигурацию в /etc/network/interfaces
если возможно (и если он понимает синтаксис там, но логика становится все лучше и лучше) и создать соединение, которое можно включать или выключать. Это определенно стоит попробовать;)
Вы должны иметь возможность использовать nmcli из командной строки для увеличения / уменьшения соединения PPPoE, зарегистрированного в NM.
Я думаю, что я должен был бы согласиться с основным моментом здесь, просто потратив пару дней, чтобы выяснить, почему я внезапно потерял сеть...
(Эта страница действительно помогла, поэтому спасибо всем, кто способствовал этому.)
Дело в том, что когда вводится "новый" способ или существует несколько систем конфигурации, хорошо иметь возможность соединить новый способ и старый способ и сделать его
а) очевидно, какая система используется (для пользователей старой и новой систем),
b) сделать его доступным для обнаружения (включая рекомендуемые команды и приложения, например, ссылку на nmcli выше), и
c) что выбранный метод должен иметь возможность управления как из графического интерфейса, так и из командной строки.
Благодарю.