Автоматически подключать Ubuntu к конкретному WiFi при запуске

Вопрос или проблема

Я работаю с Ubuntu 16.04. Я хочу, чтобы система автоматически подключалась к определенной WiFi сети при загрузке; это может быть новое соединение, к которому система ранее не подключалась. Например: SSID = wireless; пароль = abcde

Я пробовал рекомендации из этого вопроса, но они не сработали (система продолжала подключаться к одной из ранее известных сетей).

Пожалуйста, помогите. Спасибо.

Вы можете редактировать файл интерфейсов /etc/network/interfaces и добавить информацию о WiFi, к которому хотите подключиться:

network={
ssid="testing"
psk="testingPassword"
}

Ответ или решение

Для автоматического подключения к определенной WiFi-сети при запуске Ubuntu 16.04, вам потребуется выполнить несколько шагов. Подход, основанный на редактировании файла /etc/network/interfaces, может не всегда приводить к желаемому результату, особенно если система предпочитает подключение к ранее известным сетям. Вместо этого мы рассмотрим альтернативный метод, используя Network Manager, который является стандартным инструментом для управления сетевыми соединениями в Ubuntu.

Шаги для автоматического подключения к WiFi:

  1. Открытие терминала: На рабочем столе Ubuntu откройте терминал. Вы можете сделать это, нажав Ctrl + Alt + T.

  2. Добавление WiFi сети через командную строку:

    Введите следующую команду, заменив wireless на SSID вашей сети и abcde на ваш пароль:

    nmcli dev wifi connect "wireless" password "abcde"

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

  3. Редактирование конфигурации сети (при необходимости):

    Если вы хотите более детально настроить параметры соединения, используйте следующую команду:

    sudo nano /etc/NetworkManager/system-connections/wireless.nmconnection

    Откройте файл с помощью текстового редактора nano и убедитесь, что в разделе [wifi] следующие строки присутствуют:

    [connection]
    id=wireless
    uuid=<ваш_UUID>
    type=wifi
    autoconnect=true
    
    [wifi]
    mode=infrastructure
    ssid=wireless
    
    [wifi-security]
    key-mgmt=wpa-psk
    psk=abcde

    Обратите внимание, что uuid должен быть уникальным и сгенерированным. Если вы не знаете, как его сгенерировать, можете использовать команду:

    uuidgen

    После редактирования файлов нажмите Ctrl + X, затем Y и Enter для сохранения.

  4. Перезагрузка службы:

    Чтобы применить изменения, перезагрузите службу Network Manager, выполнив следующую команду:

    sudo systemctl restart NetworkManager
  5. Проверка подключения:

    Перезагрузите компьютер и проверьте, подключается ли ваша система автоматически к сети WiFi. Если все сделано правильно, Ubuntu должна подключаться к указанной вами сети при каждом запуске.

Заключение

Следуя указаниям в этой статье, вы сможете настроить автоматическое подключение к WiFi-сети на Ubuntu 16.04. Если у вас возникают проблемы, убедитесь, что все команды были выполнены верно, и что ваша WiFi-сеть работает должным образом. Автоматизация подключения значительно упростит использование системы, особенно если вы часто перезапускаете устройство или находитесь в диапазоне нескольких сетей.

Оцените материал
Добавить комментарий

Капча загружается...