Поиск по сайту:

Обновить пароль сети Wi-Fi с терминала в Arch Linux

После изменения пароля сети Wi-Fi в маршрутизаторе тестовая машина My Arch Linux потеряла подключение к Интернету. Поэтому я хотел обновить новый пароль от Терминала, потому что в моем тестовом окне Arch Linux еще нет графической среды рабочего стола. Сменить старый пароль Wi-Fi на новый довольно просто в графическом режиме. Я просто открою сетевой менеджер и через несколько секунд обновлю новый пароль для Wi-Fi. Однако мне не известно об обновлении пароля сети Wi-Fi из командной строки в Arch Linux. Итак, я начал копаться в Google и найти рабочее решение на форуме Arch Linux. Если вы когда-нибудь оказывались в такой же ситуации, читайте дальше. Это не так уж и сложно.

Обновить пароль сети Wi-Fi с терминала

После смены пароля в маршрутизаторе я выполнил команду wifi-menu, чтобы обновить новый пароль. Но он продолжал выдавать следующую ошибку.

sudo wifi-menu

Он отобразил список доступных сетей Wi-Fi.

Выберите беспроводную сеть

Имя моей сети Wi-Fi — Murugs9376. Затем я выбрал свою сеть и нажал кнопку «ОК». Вместо запроса нового пароля (я думал, он спросит меня, был ли изменен пароль), он показал следующую ошибку.

Interface 'wlp9s0' is controlled by netctl-auto
WPA association/authentication failed for interface 'wlp9s0'

Ошибка: не удалось установить связь/аутентификацию WPA.

На момент возникновения этой ошибки у меня не было большого опыта работы с дистрибутивами на основе Arch. Поэтому я просмотрел форум Arch Linux в надежде найти решение. К счастью, кто-то опубликовал ту же проблему и получил обходное решение от одного из пользователей Arch. Ниже приводится решение по обновлению пароля сети Wi-Fi из терминала в дистрибутивах на основе Arch.

Сетевые профили хранятся в папке /etc/netctl/ . Например, вот подробности профиля сети Wi-Fi моего тестового окна Arch Linux.

ls /etc/netctl/

Sample Output:

examples    ostechnix         'wlp9s0-Chendhan Cell Service'  wlp9s0-Pratheesh
hooks       wlp9s0            wlp9s0-Murugu9376
interfaces  wlp9s0-AndroidAP  wlp9s0-none

Получение списка профилей сетей Wi-Fi

Все, что мне нужно для обновления нового пароля, — это удалить профиль сети Wi-Fi (например, wlp9s0-Murugs9376) и повторно запустить команду wifi-menu для нового пароля.

Итак, сначала давайте удалим профиль Wi-Fi с помощью команды:

sudo rm /etc/netctl/wlp9s0-Murugu9376

После удаления профиля выполните команду Wi-Fi-меню, чтобы обновить новый пароль.

sudo wifi-menu

Выберите Wi-Fi-сеть и нажмите ENTER.

Выберите Wi-Fi-сеть

Введите имя профиля.

Введите имя профиля сети Wi-Fi

Наконец, введите ключ безопасности для профиля сети и нажмите клавишу ВВОД.

Введите ключ безопасности для профиля сети Wi-Fi.

Вот и все. Теперь мы обновили пароль сети Wi-Fi. Как видите, обновить пароль от Терминала в Arch Linux не составляет большого труда. Любой мог сделать это за считанные секунды.

Связанное чтение:

  • Найти пароль Wi-Fi подключенных сетей в Linux

Статьи по данной тематике