
Кто-нибудь знает, почему 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 выше), и
в) что выбранный метод должен бытьвозможность управления как из графического интерфейса, так и из командной строки.
Спасибо.