Как заставить NetworkManager установить соединение перед входом в систему?

Я оставляю свой ноутбук дома в 95% случаев. Я бы хотел, чтобы он подключился к моей беспроводной сети без необходимости входа в систему. И, не менее важно, я бы хотел, чтобы НЕ ОТКЛЮЧИТЬ, когда я выхожу.

Я использую Fedora, но инструкции Ubuntu тоже приветствуются.

6 Solutions collect form web for “Как заставить NetworkManager установить соединение перед входом в систему?”

Я предполагаю, что этот вопрос был задан некоторое время назад, но эта функция была добавлена ​​в последние версии Network Manager. См. Здесь .

Проблема с этой идеей заключается в том, что служба NetworkManager берет свои команды из nm-апплета (или аналога KDE, если вы в KDE. Чтобы не запутать себя, я предполагаю, что вы в GNOME). Существует интерфейс командной строки NetworkManager в репозиториях cNetworkManager (что, как ни странно, написано на Python). Вы можете попытаться использовать команду для подключения к вашей сети с помощью cNetworkManager в сценарии запуска (я не совсем уверен, где вам придется поместить этот скрипт, но я знаю, что это возможно: D). Я не знаю, будет ли этот подход подключаться или если он будет оставаться подключенным после выхода из системы, но я знаю, что есть по крайней мере 2 проблемы, которые вам придется согласовать.

1) У вас будет этот скрипт, сражающийся с nm-апплетом. Если вы хотите сделать это, я бы отключил nm-апплет для автоматического запуска (который должен быть настроен либо в настройках -> в сеансах, либо в настройках -> в программах запуска, в зависимости от того, используете ли вы Fedora 11).

2) если вы когда-либо захотите сменить сети (и придумайте такие вещи, как автоматическое их обнаружение), вам придется либо сделать это с помощью cNetworkManager (что является настоящей болью), либо запустить nm-апплет и потерять способность поддерживать Соединение открывается после выхода из системы.

Удачи, и дайте нам знать, если это сработает!

У меня была та же проблема, и я полностью удалил NetworkManager и вместо этого использовал wpa_supplicant. Он работает в обратном порядке – у вас есть файл конфигурации со всеми сетями, к которым вы хотите подключиться автоматически, и графический интерфейс, который может либо переопределить его во время выполнения (и подключиться к другой сети), либо изменить файл конфигурации ,

Я использовал этот учебник для настройки своего Debian, и у меня не было слишком много проблем с ним (как и у Ubuntu): http://svn.debian.org/wsvn/pkg-wpa/wpasupicant/branches/unstable/ Debian / README.Debian? оп = файл и числа оборотов = 0 & СБН = 0

Я использовал метод Эндрю Вагнера в Fedora 22 для подключения к безопасности WPA.

  1. Создайте соединение «demo», которое мы обычно используем с помощью графического интерфейса.

  2. Поскольку root создает файл / etc / NetworkManager / wifipw с одной строкой:

    802-11-wireless-security.psk:wpa-pw 

Где wpa-pw – пароль wifi.

  1. Добавьте следующую строку в crontab для root:

     @reboot sleep 10; /usr/bin/nmcli conn up id demo passwd-file etc/NetworkManager/wifipw 

Сон 10 был необходим в моей системе, чтобы дать устройству время для инициализации, прежде чем пытаться подключиться.

Возможно, это не вариант для вас, но вы можете настроить сеть через конфигурационные файлы, как в учебнике . Это для Ubuntu, но я не заметил разницы. Сеть будет включена во время загрузки ОС.

Вот что я сделал (на щите с дождевым оружием на Ubuntu 14.04):

Настройте сетевое подключение с помощью, т. Е. Nm-апплета, как обычного пользователя, дайте ему имя, то есть «Decktop Demo». Вероятно, вам необходимо проверить общий -> «Все пользователи могут подключиться к этой сети».

Редактировать «cron» как суперпользователь:

Sudo crontab -e

Выберите ваш редактор, если хотите, и добавьте строку внизу:

@startup / usr / bin / nmcli conn up id "Desktop Demo"

Жертвуйте маленьким животным богам сетевого управления и перезагрузитесь.

Преимущество этого метода заключается в том, что он делает все с помощью сетевого менеджера, поэтому он должен хорошо играть с сетевыми апплетами gui для различных настольных компьютеров, т. Е. Nm-апплета.

  • Несколько шлюзов по умолчанию
  • VM на хосте ESXi - Как сделать доступным извне?
  • Cloned Linux не распознает пространство нового флеш-накопителя?
  • Имя файла журнала, в котором загружается процесс загрузки
  • Проблемы с Wi-Fi-соединением решены; Почему мое «исправление» работает?
  • Сколько времени потребуется, чтобы сократить количество разделов на 44 ГБ до 10 ГБ
  • Как установить Windows 7 (с Intel RST) и Linux для двойной загрузки на Dell XPS 15?
  • Двойная загрузка в одно и то же время
  • Конечный процесс и конечное дерево процессов
  • Как сделать двоичную разницу двух файлов одинакового размера в Linux?
  • Не удается установить Kali Linux с USB, не удается найти привод CD-ROM
  • Interesting Posts

    R: Пользовательская легенда для многослойного ggplot

    Может ли Mini DisplayPort к HDMI-кабелю поддерживать разрешение выше 1920×1200?

    IPV4 и IPV6 Not Connected не могут подключаться к Интернету

    Преобразование Java в BufferedImage

    Разрешение выключения Linux

    Как я могу использовать frameworks анимации внутри canvasа?

    Как отключить AFP для использования SMB в Finder по умолчанию в Mac OS X 10.11 (El Capitan)?

    Очистка кэша страниц в ASP.NET

    Самый элегантный способ повторения слов строки

    Windows 10 Start Menu останавливает работу

    Как создать экземпляр нестатического внутреннего classа с reflectionм в Java?

    Ошибки разработки базы данных разработчиками приложений

    Имена компонентов ReactJS должны начинаться с заглавных букв?

    Могу ли я заставить браузер автоматически переадресовывать на некоторые страницы?

    Как создать пользовательский BaseAdapter для AutoCompleteTextView

    Давайте будем гением компьютера.