Manjaro не подключается к Wi-Fi
Обновлено: 21.11.2024
Это будет довольно длинный пост, поэтому я разобью его на следующие "главы"
1) Обзор проблемы
2) ОС, аппаратные данные, системный журнал при попытке соединение, тип маршрутизатора
3) Действия, которые я уже предпринимал, чтобы решить проблему (очевидно, что это не сработало)
Я купил новый маршрутизатор после того, как сломался предыдущий - двухдиапазонный маршрутизатор 5 ГГц + 2,4 ГГц, настроил оба соединения с разными SSID - соединение 2,4 ГГц имеет тот же SSID, что и предыдущий Wi-Fi, который у меня был до замены маршрутизатора. . Между конфигурацией подключения 5 ГГц и подключением 2,4 ГГц не так много различий, поэтому вы можете себе представить мое удивление, когда Network Manager может прекрасно подключиться к 5 ГГц без каких-либо проблем или устранения неполадок, но категорически отказывается подключаться к соединению 2,4 ГГц. - что является огромной проблемой, так как у меня есть ноутбук, и я хочу иметь возможность перемещаться по дому и при этом оставаться на связи - а сеть 5Ghz просто не проходит сквозь стены. Сетевой менеджер не имеет абсолютно никаких проблем с подключением к любой другой сети Wi-Fi, кроме сети 2,4 ГГц, о которой я упоминал. Я приведу список общей конфигурации обеих сетей по пункту 2.
Я думал, что, возможно, проблема в том, что Network Manager как-то крутит старую сеть, которая у меня была с тем же SSID, и новую - видимо это не было проблемой, поскольку я пробовал любой мыслимый способ удаления диспетчера сети данных, который был сохранен до того момента, который я мог найти, что не решило проблему - список того, что я сделал, чтобы удалить данные в пункте 3 ,
Я загружаю Windows 10 и Manjaro с двойной загрузкой, и сеть 2,4 ГГц отлично работает в Windows 10, что заставляет меня поверить, что проблема не в сетевом чипе, который каким-то образом не совместим с маршрутизатором, или что-то в этом роде. И еще, если бы чип не был совместим, то почему я мог бы подключиться к сети 5Ghz, которая идет от того же роутера, но не от 2.4? Так что аппаратные проблемы для меня на данный момент исключены.
Короче говоря, Network Manager просто отказывается подключаться к этой конкретной сети, о которой я говорю, но не имеет проблем со всеми другими сетями, к которым я подключался.
2) ОС, оборудование, журналы, маршрутизатор и конфигурация
Журналы при попытке подключения к сети
Тип маршрутизатора + конфигурация сети
Маршрутизатор: D-link DIR-842
Режим безопасности WPA/WPA2Personal
Смешанный 802.11g/n
Канал WiFi Авто
Ширина канала 20 Гц
Сеть 5 ГГц (для сравнения):
Режим безопасности WPA/WPA2Personal
Смешанный 802.11 a/n/ac
Канал Wifi Auto
Ширина канала auto 20/40/80Mhz
3) Что я уже пробовал
a) Перечислил все файлы из /etc/NetworkManager/system-connections, а затем удалил файл с именем SSID сети, которая вызывает проблемы.
b) Пошел дальше и удалил все файлы в /etc/NetworkManager/system-connections/
c) после повторной попытки подключения и увидев, что это не работает, я использовал nmcli для удаления подключения вместо этого все еще не работал.
d) После этого пытался удалить все данные из Network Manager и переустановить его, пытаясь восстановить заводские настройки в надежде, что это поможет.
Запустил эти команды (после использования killall в сетевом менеджере):
sudo pacman -Rnsdd networkmanager sudo rm -rf /etc/NetworkManager/* sudo pacman -U /var/cache/pacman/pkg/networkmanager- 1.26.4-1-x86_64.pkg.tar.zst
Этого должно было быть достаточно - я полностью удалил сетевой менеджер, удалил данные, которые он хранил, переустановил его из пакета, который сохранил pacman, перезапустил - все равно не устранил проблему.
e) Использовал установщик Live USB Manjaro, чтобы проверить, будет ли он туда подключаться - он все еще отказывался подключаться. Это означает, что это, вероятно, проблема самого Network Manager.
f) Еще одна вещь, которую я обнаружил, это случаи, когда netctl конфликтовал с сетевым менеджером и вызывал эти проблемы - никогда не устанавливался netctl, все равно проверил, был ли он там - это не так.
Возможно, я дал больше данных и написал гораздо больше, чем было необходимо, но я немного впадаю в отчаяние из-за того, что не могу вообще решить эту проблему, и бросаю все в надежде, что кто-то действительно может это сделать. знать, что происходит.
WiFi – это механизм беспроводной сети, который подключает к Интернету устройства, в том числе смартфоны, видеокамеры, принтеры, носимые устройства, ноутбуки и настольные компьютеры. Это также позволяет этим устройствам соединяться друг с другом, что создает сеть. В вашей системе Xfce Manjaro, если у вас возникли проблемы с подключением к вашей сети Wi-Fi, вы попали по адресу! В этой статье вы узнаете, как включить Wi-Fi на Xfce Manjaro с помощью его терминала и графического интерфейса. Итак, начнем!
Как включить Wi-Fi на Xfce Manjaro с помощью терминала
В вашей системе Xfce Manjaro, если вы хотите включить Wi-Fi с помощью метода командной строки, сначала нажмите «CTRL+ALT+T», чтобы открыть терминал. После этого мы будем использовать команду «ip» с параметром «a», чтобы проверить имя нашего адаптера WiFi и связанную с ним информацию:
Из приведенного ниже вывода видно, что наш адаптер «WiFi» с именем «wlp3s0» находится в «выключенном» состоянии, что означает, что «wlp3s0» отключен»:
ifconfig — это инструмент, используемый для настройки сетевых интерфейсов в системах на базе Linux, включая Manjaro. С помощью «ifconfig» вы также можете включить WiFi, следуя синтаксису:
Например, «wlp3s0» — это имя нашего WiFi-соединения, которое мы укажем в приведенной ниже команде:
Вывод без ошибок означает, что соединение WiFi с именем «wlp3s0» теперь включено в нашей системе Manjaro. Чтобы подтвердить эту операцию, найдите «Значок сети», который находится на панели:
Чтобы отключить его, укажите параметр «вниз» вместо «вверх» в той же команде «ifconfig»:
Теперь вы можете видеть, что Wi-Fi отключен на нашем Xfce Manjaro:
Как включить Wi-Fi на Xfce Manjaro с помощью графического интерфейса
Большинство пользователей Manjaro предпочитают использовать его графический интерфейс для настройки сетевых параметров. В Manjaro включение Wi-Fi с помощью его графического интерфейса представляет собой простую процедуру. На первом этапе найдите «Значок сети» на системной панели и щелкните его правой кнопкой мыши:
Вы увидите всплывающее меню со снятым флажком «Включить Wi-Fi» на случай, если в вашей системе отключен Wi-Fi:
Теперь установите флажок «Включить WiFi», чтобы установить соединение WiFi с беспроводным маршрутизатором:
После включения Wi-Fi нажмите один раз на «Значок сети» и выберите WiFi-устройство, с которым вы хотите установить соединение:
Чтобы узнать подробности о включенном соединении WiFi, щелкните правой кнопкой мыши выделенный значок и во всплывающем меню выберите параметр "Информация о соединении":
После выполнения указанного действия на рабочем столе Manjaro появится окно «Информация о соединении», в котором будут показаны все сведения о соединении WiFi, такие как его интерфейс, аппаратное обеспечение, скорость, IP-адрес, маска подсети, маршрут по умолчанию. и основной DNS:
Заключение
WiFi — это, по сути, подключение к Интернету, совместно используемое беспроводным маршрутизатором с несколькими устройствами в доме или организации. Дистрибутив Manjaro имеет встроенную поддержку интерфейсов WiFi. Однако, если вы новичок в Xfce Manjaro, вам может быть сложно включить WiFi на рабочем столе. В этой статье показано, как включить Wi-Fi в Xfce Manjaro с помощью его терминала и методов графического пользовательского интерфейса. Попробуйте любой из них и установите WiFi-соединение с вашим устройством за несколько минут.
Об авторе
Шарка Хамид
Я энтузиаст Linux, я люблю читать каждый блог Linux в Интернете. У меня есть степень магистра компьютерных наук, и я очень люблю учиться и преподавать.
Это руководство идеально подходит для тех случаев, когда вы застряли с терминалом без графического интерфейса и другого проводного подключения к Интернету. Эти шаги помогут вам вручную обнаружить беспроводную карту, устройство и подключиться к точке доступа Wi-Fi с аутентификацией по паролю через терминал.
В этом руководстве для подключения к WiFi через терминал используется iwd (Net Wireless Daemon).
Подключение к WiFi с помощью терминала в Arch Linux и других дистрибутивах
Настройка iwd
Пакет iwd состоит из трех основных модулей.
iwctl: беспроводной клиент
iwd: демон
iwmon: инструмент мониторинга
О типе терминала —
Подсказка iwctl
Если вы получили команду, которая не найдена, вам необходимо скачать пакет отсюда.Поэтому обратитесь за помощью к любой другой системе, подключенной к Интернету, чтобы загрузить пакет и установить его, подключив USB-накопитель.
В качестве альтернативы, если у вас есть USB-ключ, подключите его и установите с помощью приведенных ниже команд. USB-ключ должен работать из коробки в Arch и большинстве современных систем Linux для подключения к Интернету.
Арка
Debian, Ubuntu и другие подобные дистрибутивы
Федора
Если вы получите приглашение iwctl (как показано ниже), перейдите к следующему шагу.
Настроить
Выполните приведенную ниже команду, чтобы получить имя беспроводного устройства вашей системы.
iwctl — список устройств
Чтобы получить список сетей Wi-Fi, выполните приведенную ниже команду. Замените wlan0 на имя вашего устройства в приведенной ниже команде и во всех следующих командах.
iwctl — доступные сети
Эта команда выводит список доступных сетей Wi-Fi с типом безопасности и уровнем сигнала.
Подключить
Чтобы подключиться к сети Wi-Fi, выполните приведенную ниже команду с именем точки доступа Wi-Fi из приведенной выше команды «get-networks».
Введите пароль от WiFi при появлении запроса.
подключиться к WiFi с помощью iwctl
Если все пойдет хорошо, вы должны быть подключены к Интернету.
Вы можете проверить подключение с помощью простой команды ping следующим образом. Пинг отвечает на успешную передачу пакетов для стабильного соединения.
Вы также можете проверить статус подключения с помощью приведенной ниже команды.
iwd хранит файл конфигурации в /var/lib/iwd как файл .psk с именем вашей точки доступа.
Этот файл содержит хэш-файл, созданный с использованием пароля и SSID вашей сети Wi-Fi.
Нажмите CTRL+D, чтобы выйти из подсказки iwctl.
Я надеюсь, что это руководство поможет вам подключиться к Интернету через терминал. Это помогает, когда у вас нет другого способа подключиться к WiFi. Например, если вы устанавливаете Arch Linux в автономной системе (не на виртуальной машине), вам необходимо подключиться к Интернету для загрузки пакетов через терминал с помощью pacman.
Если у вас возникнут проблемы, укажите сообщения об ошибках в поле для комментариев ниже.
Мы публикуем последние новости о технологиях, программном обеспечении и многое другое. Оставайтесь на связи через Telegram, Twitter, YouTube и Facebook и никогда не пропустите обновления!
В минимальной версии Manjaro wpa_supplicant уже установлен в образе. Сначала вам нужно подключить Wi-Fi с помощью wpa_supplicant, затем вы можете установить другие пакеты для дальнейшей настройки.
Если SSID уже известен, вы можете сгенерировать минимальную конфигурацию с помощью инструмента командной строки wpa_supplicant.
Вот что вы получите, сделав это:
Таким образом, вы можете подключиться к Wi-Fi с помощью wpa_supplicant и wpa_passphrase:
Примечание. Из-за подстановки процессов вы не можете запустить эту команду с помощью sudo и должны использовать корневую оболочку. Вы можете использовать корневую оболочку с помощью этой команды sudo -i и выйти из root с помощью exit .
Чтобы проверить весь доступный интерфейс, вы можете использовать команды
Подключить WiFi с помощью netctl
После подключения к Wi-Fi теперь вы можете установить пакеты для более удобного подключения к Wi-Fi. Одним из инструментов, который я рекомендую, является netctl. netctl — это CLI и сетевой менеджер на основе профилей, а также проект Arch. С помощью этого инструмента вы можете подключаться к Wi-Fi при запуске без входа в систему, что делает возможным беспроводное подключение ssh.
Установка
Поскольку netctl не предустановлен на Manjaro Minimal, вам следует установить его вручную:
Обычно все зависимости, необходимые netctl, устанавливаются вместе с netctl, но вы можете установить некоторые дополнительные зависимости:
Функция | Зависимость< /th> |
---|---|
WPA | wpa_supplicant |
DHCP | dhcpcd или dhclient |
wifi-меню | диалоговое окно |
PPPoE | ppp | < /tr>