Arch linux gui wifi

Содержание
  1. Настройка WiFi в Arch Linux из командной строки
  2. Сканирование сети
  3. Настройка Wi-Fi с помощью netctl
  4. Простой способ – Wifi-menu
  5. Сложный способ
  6. Запуск netctl
  7. Другие утилиты
  8. Заключение
  9. Arch Linux
  10. #1 2013-12-11 07:36:23
  11. [SOLVED] (lxde) Need gui wifi manager for my desktop.
  12. #2 2013-12-11 08:03:10
  13. Re: [SOLVED] (lxde) Need gui wifi manager for my desktop.
  14. #3 2013-12-11 08:30:14
  15. Re: [SOLVED] (lxde) Need gui wifi manager for my desktop.
  16. #4 2013-12-11 08:39:58
  17. Re: [SOLVED] (lxde) Need gui wifi manager for my desktop.
  18. #5 2013-12-11 09:19:44
  19. Re: [SOLVED] (lxde) Need gui wifi manager for my desktop.
  20. #6 2013-12-11 10:50:45
  21. Re: [SOLVED] (lxde) Need gui wifi manager for my desktop.
  22. Как настроить WiFi при установке Archlinux?
  23. iwd (Русский)
  24. Contents
  25. Установка
  26. Использование
  27. iwctl
  28. Подключение к сети
  29. Подключение к сети через WPS/WSC
  30. Отключение от сети
  31. Информация об устройстве и соединении
  32. Ранее посещённые сети
  33. Настройка сети
  34. WPA-PSK
  35. WPA Enterprise
  36. EAP-PWD
  37. EAP-PEAP
  38. TTLS-PAP
  39. Eduroam
  40. Прочие случаи
  41. Дополнительные настройки
  42. Отключение автоподключения к сети
  43. Отключение сканирования сетей
  44. Включение встроенной настройки сети
  45. Поддержка IPv6
  46. Статический IP-адрес в настройках сети
  47. Выбор DNS-менеджера
  48. Запрет на модификацию настроек из консоли
  49. Решение проблем
  50. Подробная отладка TLS
  51. Проблемы с подключением после перезагрузки
  52. udev не переименовывает беспроводное устройство

Настройка WiFi в Arch Linux из командной строки

Оригинал: How To Setup A WiFi Network In Arch Linux Using Terminal
Автор: Mohd Sohail
Дата публикации: 26 октября 2016 года
Перевод: А. Кривошей
Дата перевода: октябрь 2017 г.

Если вы ранее не работали с дистрибутивом Arch CLI, то одной из самых сложных задач для вас может стать настройка WiFi в терминале. В этой статье проведу вас через пошаговое руководство по настройке подключения Arch Linux к вашей сети WiFi.

Существует множество программ по настройке беспроводного соединения в Linux, для настройки подключения к интернету мы могли бы использовать ip и iw , но это было бы немного сложно для новичков. Поэтому мы будем использовать netctl, это инструмент командной строки, применяемый для настройки и управления сетевыми подключениями с помощью профилей.

Примечание: для всех настроек вам будут нужны права root.

Сканирование сети

Определите имя своего сетевого интерфейса с помощью команды:

Выполните следующую команду:

Запустите поиск доступных сетей WiFi:

Примечание: здесь interface — это ваш сетевой интерфейс, который вы ранее нашли с помощью команды iwconfig.

Настройка Wi-Fi с помощью netctl

Перед настройкой соединения с помощью netctl необходимо проверить совместимость вашей сетевой карты с Linux.

Эта команда проверит, загружен ли модуль ядра — драйвер беспроводной карты. Ее вывод должен быть примерно таким:

Если ядро не загрузило дравер, вам необходимо установить его, подключившись к интернету по Ethernet (или с помощью мобильной сети). Официальный Linux Wireless Wiki: https://wireless.wiki.kernel.org/

Если ваша беспроводная карта совместима с Linux, можно приступать к настройке netctl.
netctl работает с профилями — то есть файлами, в которых содержится информация о соединении. Профиль можно создать двумя способами.

Простой способ – Wifi-menu

Если вы хотите использовать wifi-menu, у вас должен быть установлен dialog.

1. Выполните команду: wifi-menu
2. Выберите вашу сеть для настройки wifi в arch.

3. Введите правильный пароль и ждите.

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

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

Сложный способ

По сравнению с вышеописанным, этот метод немного сложнее. В приведенной выше команде сетевой профиль был настроен автоматически. Сейчас мы настроим профиль вручную. Но не беспокойтесь, это будет ненамного сложнее. Давайте начнем!

1. Первое, что вы должны сделать, это узнать имя вашего интерфейса, как правило, это wlan0/wlp2s0, но может быть много исключений. Чтобы узнать имя вашего интерфейса, необходимо использовать команду iwconfig.

Читайте также:  Owncloud для windows download

2. Выполните команду:

В этой поддиректории вы увидите различные примеры профилей.

3. Скопируйте пример своего профиля в /etc/netctl/your_profile

4. Вы можете просмотреть содержимое профиля с помощью команды:

5. Отредактируйте следующие поля в профиле с помощью vi или nano:

1. Interface: это должен быть wlan0
2. ESSID: имя вашей сети
3. key: пароль вашей сети

Запуск netctl

1. Выполните команды:

Вы должны увидеть профиль, созданный с помощью wifi-menu, например wlan0-SSID; или, если вы использовали сложный способ, то вы должны увидеть профиль, созданный вами.

2. Запустите свой профиль с помощью команды:

​3. Протестируйте подключение:

4. В конце вы должны выполнить следующую команду:

При этом будет создана и активирована служба systemd, которая будет запускаться при загрузке компьютера. Теперь вы настроили wifi в своем Arch Linux.

Другие утилиты

Вы также можете использовать для настройки беспроводного соединения и другие программы, например iw:

iw dev wlan0 link – статус
iw dev wlan0 scan – сканирование сетей
iw dev wlan0 connect your_essid – подключение к открытой сети
iw dev wlan0 connect your_essid key your_key — подключение к сети с защитой WEP, используя шестнадцатеричный ключ.

Заключение

Итак, на этом все! Я упомянул 3 способа подключения к сети WiFi в Arch Linux. Одна вещь, на которую я хочу обратить внимание: когда вы выполняете первую команду, обратите внимание на интерфейс. В следующей команде, где мы сканируем сети, используйте не interface, а имя вашего интерфейса, например wlan0 или wlp2s0 (которое вы узнали из вывода предыдущей команды). Не забудьте поделиться этой статьей со своими друзьями в социальных сетях. Спасибо!

Источник

Arch Linux

You are not logged in.

#1 2013-12-11 07:36:23

[SOLVED] (lxde) Need gui wifi manager for my desktop.

Im using this command from arch wiki:
wpa_supplicant -i wlp0s22f2u1 -c /etc/wpa_supplicant/wpa_supplicant.conf

It works successfully but I need graphical interface. What is a nice light gui wifi manager you could suggest me to use on my lxde?

Last edited by manolos (2013-12-11 10:58:16)

#2 2013-12-11 08:03:10

Re: [SOLVED] (lxde) Need gui wifi manager for my desktop.

Which ones have you tried?
https://wiki.archlinux.org/index.php/Wi … atic_setup
Did you search the package database and the AUR?

#3 2013-12-11 08:30:14

Re: [SOLVED] (lxde) Need gui wifi manager for my desktop.

Which ones have you tried?
https://wiki.archlinux.org/index.php/Wi … atic_setup
Did you search the package database and the AUR?

I used the gnome network manager a couple years ago on my gnome setup. Is there any light network manager to use on my openbox-lxde or the gnome is light enough?
I also saw that the NetworkManager needs xfce and gnome dependencies to work properly. Tell me your opinion

#4 2013-12-11 08:39:58

Re: [SOLVED] (lxde) Need gui wifi manager for my desktop.

If you want only a GUI for wpa_supplicant you could try wpa_gui. It is the official graphical interface.

Last edited by progandy (2013-12-11 08:40:37)

#5 2013-12-11 09:19:44

Re: [SOLVED] (lxde) Need gui wifi manager for my desktop.

wicd. It even has a curses interface.

#6 2013-12-11 10:50:45

Re: [SOLVED] (lxde) Need gui wifi manager for my desktop.

If you want only a GUI for wpa_supplicant you could try wpa_gui. It is the official graphical interface.

I didnt see the optional package wpa_supplicant_gui in archwiki. Thank you

Источник

Как настроить WiFi при установке Archlinux?

# 1 год, 3 месяца назад (отредактировано 1 год, 3 месяца назад) Здравствуйте, уважаемые профи. Хочу освоить Arch. Пытаюсь установить. Сразу столкнулся с проблемой — нет инета. Ставлю на ноутбук, есть wifi-сеть. Как мне грамотно подключиться. Перелопатил форум, но еще больше запутался. в гайдах wifi устанавливается при помощи wifi-menu. Но у меня она не запускается. Пишет, не верная комманда. Получилось настроить интернет при помощи этого (взял из форума):

Читайте также:  Установщик ubuntu для windows

ip link set dev $INTERFACE up
$ wpa_passphrase $ESSID $PASSWORD > /tmp/wpa
# wpa_supplicant -i $INTERFACE -c /tmp/wpa

Но не понимаю, правильный ли этот способ? Тем более, при запуске третьей комманды, она не завершается. и что бы появилась командная строка, надо ctrl+z нажимать. После этого инет есть через wifi.

# 1 год, 2 месяца назад (отредактировано 1 год, 2 месяца назад)

Archimed
в гайдах wifi устанавливается при помощи wifi-menu. Но у меня она не запускается. Пишет, не верная комманда

С гайдами все в порядке, бардак с самым последним установочным образом за июль. То ли забыли, то ли кто то особо умный из мейнтейнеров решил что «слишком сладко живется, а так быть не должно». Я поэтому пока что июньский образ не удаляю — мало ли понадобится. В нем wifi-menu есть и все настраивается в полпинка

З,Ы,все-таки на этот раз похоже не забыли, а именно намеренно выкинули (ну не скоты ли, а)
https://bbs.archlinux.org/viewtopic.php?id=257087
Everything is as it should be. archlinux-2020.07.01-x86_64.iso doesn’t have netctl (and thus wifi-menu) anymore.
To connect to wireless networks you can use iwd. The Installation guide has been updated accordingly.

# 1 год, 2 месяца назад (отредактировано 1 год, 2 месяца назад)

Мда, господа знают толк в извращениях. И чем это лучше netctl?

«iwd (iNet wireless daemon) — это беспроводной демон для Linux, написанный Intel. Основная цель проекта — оптимизировать использование ресурсов, не завися от каких-либо внешних библиотек, и вместо этого максимально использовать возможности, предоставляемые ядром Linux.»

Что вместо одной команды надо вводить три-четыре? Да ещё догадаться, что с июля всё поменялось? А оставить выбор за пользователем — кому как удобнее? Раз уж так всё чешется.

Источник

iwd (Русский)

iwd (iNet wireless daemon) — беспроводной демон для Linux, созданный компанией Intel. Разработчики постарались снизить число внешних библиотек-зависимостей и использовать по максимуму возможности ядра Linux.

iwd может работать как отдельно, так и в паре с сетевым менеджером вроде ConnMan, systemd-networkd или NetworkManager.

Contents

Установка

Использование

Пакет iwd содержит клиентскую программу iwctl , демон iwd и утилиту для мониторинга Wi-Fi сетей iwmon .

Запустите/включите службу iwd.service . Для управления службой используется команда iwctl .

iwctl

Запуск в интерактивном режиме:

В интерактивном режиме приглашение командной строки имеет вид [iwd]# .

Вывести список доступных команд:

Подключение к сети

Если вы не знаете название своего беспроводного интерфейса, запросите список всех Wi-Fi устройств:

После этого можно вывести список обнаруженных сетей:

Наконец, подключитесь к сети:

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

Подключение к сети через WPS/WSC

Если ваша сеть поддерживает подключение по нажатию клавиши (Википедия:Wi-Fi Protected Setup), убедитесь, что сетевое устройство тоже может использовать эту возможность.

После этого, если ваше устройство было в списке, выполните

и нажмите кнопку на маршрутизаторе. В принципе кнопку можно нажать и до этого (но не ранее, чем за 2 минуты).

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

Отключение от сети

Отключиться от сети:

Информация об устройстве и соединении

Вывести подробности о Wi-Fi устройстве (например, MAC-адрес):

Вывести состояние подключения, в том числе сети, подключённые к устройству:

Ранее посещённые сети

Вывести список сетей, к которым вы подключались в прошлом:

«Забыть» известную сеть:

Настройка сети

По умолчанию iwd хранит настройки сети в каталоге /var/lib/iwd . Файл настроек именуется по схеме сеть.тип , где сеть — SSID сети, а, соответственно, тип — её тип (open, wep, psk или 8021x). В файле хранится зашифрованный PreSharedKey , а также (опционально) Passphrase открытым текстом. Файл можно создать вручную, не вызывая iwctl . Кроме того, в файле можно указывать и другие настройки, подробнее см. iwd.network(5) .

WPA-PSK

Пример минимального файла настроек для подключения к сети WPA-PSK или WPA2-PSK с SSID «spaceship» и паролем «test1234»:

Читайте также:  Apple mac os плюсы

PreSharedKey можно вычислить одним из двух методов:

  • Указав пароль в явном виде в файле настроек:

Ключ будет добавлен в файл при первом подключении:

WPA Enterprise

EAP-PWD

Для подключения к производственным сетям с EAP-PWD защитой создайте файл essid.8021x в каталоге /var/lib/iwd со следующим содержимым:

Если автоподключение к точке доступа не требуется, измените значение последней опции на False. После этого подключаться к сети придётся вручную командой iwctl . То же самое касается пароля — если вы не хотите хранить его в файле в открытом виде, то просто удалите соответствующую опцию и подключайтесь вручную.

EAP-PEAP

Как и в случае EAP-PWD, создайте файл essid.8021x . Предварительно выясните, какой CA-сертификат использует на вашем предприятии. Для работы MSCHAPv2 необходимо также установить ppp (см. MS-CHAPv2). Ниже дан пример файла настроек с MSCHAPv2-аутентификацией:

TTLS-PAP

Как и в случае EAP-PWD, создайте файл essid.8021x . Предварительно выясните, какой CA-сертификат использует на вашем предприятии. Ниже дан пример файла настроек с PAP-аутентификацией:

Eduroam

Eduroam имеет утилиту для настройки (configuration assistant tool, CAT), но она, к сожалению, не поддерживает iwd. Тем не менее, загружаемый установщик представляет собой обычный Python-сценарий. Из него нетрудно извлечь необходимые параметры настройки, включая сертификат и маску домена.

В таблице ниже приведены значения параметров iwd, которые используются в переменных установочного сценария CAT.

Опция iwd Переменная сценария CAT
имя файла один из Config.ssids
EAP-Method Config.eap_outer
EAP-Identity Config.anonymous_identity
EAP-PEAP-CACert Config.CA
EAP-PEAP-ServerDomainMask один из Config.servers
EAP-PEAP-Phase2-Method Config.eap_inner
EAP-PEAP-Phase2-Identity имя_пользователя@ Config.user_realm

Прочие случаи

В репозитории разработчиков можно найти много дополнительных примеров.

Дополнительные настройки

Для хранения большинства настроек вполне подойдёт файл /etc/iwd/main.conf . См. iwd.config(5) .

Отключение автоподключения к сети

Создайте/отредактируйте файл /var/lib/iwd/сеть.тип :

Отключение сканирования сетей

По умолчанию, если iwd не подключён, он периодически выполняет сканирование в поиске доступных сетей. Чтобы это отключить (и сканировать вручную при необходимости), создайте/отредактируйте файл /etc/iwd/main.conf :

Включение встроенной настройки сети

С версии 0.19 iwd может выполнять привязку IP-адресов и настраивать маршруты с помощью встроенного DHCP-клиента или в соответствии со статической конфигурацией. Это неплохая альтернатива использованию отдельных DHCP-клиентов.

Чтобы активировать возможности iwd по настройке сети, добавьте следующие строки в /etc/iwd/main.conf :

Также можно задать параметр маршрутизации RoutePriorityOffset :

Поддержка IPv6

С версии 1.10 iwd имеет поддержку IPv6, но по умолчанию она отключена. Для включения добавьте следующие строки в файл настроек:

Эта настройка необходима, если вы желаете использовать DHCPv6 или статическую IPv6-конфигурацию. Её также можно задать для отдельной сети.

Статический IP-адрес в настройках сети

Добавьте следующие строки в файл /var/lib/iwd/сеть.тип :

Выбор DNS-менеджера

На данный момент iwd поддерживает два DNS-менеджера — systemd-resolved и resolvconf.

Настройки для systemd-resolved :

Запрет на модификацию настроек из консоли

По умолчанию D-Bus интерфейс iwd позволяет любым (в том числе обычным, не-root) пользователям подключаться к демону iwd через консоль и изменять настройки.

Если вы хотите, чтобы пользователи могли только читать выходную информацию, но не изменять настройки, создайте файл настроек D-Bus:

Решение проблем

Подробная отладка TLS

Это может пригодиться при решении проблем с MSCHAPv2 или TTLS. Задайте следующую переменную окружения с помощью drop-in файла:

После этого проверьте логи iwd, выполнив journalctl -u iwd.service с правами root.

Проблемы с подключением после перезагрузки

Низкая энтропия системы может вызвать проблемы с подключением, особенно после перезагрузки. Рекомендации по увеличению энтропии можно найти в статье Random number generation.

udev не переименовывает беспроводное устройство

С версии 1.0 iwd отключает присвоение беспроводным интерфейсам предсказуемых имён. Для этого используется link-файл systemd, который запрещает udev присваивать беспроводным интерфейсам типовые имена wlp#s# :

В результате после перезагрузки интерфейсы будут иметь имена wlan# . Это позволяет избежать ситуации гонок между iwd и udev при переименовании интерфейсов.

Если это привело к каким-то нежелательным последствиям, link-файл можно замаскировать с помощью символической ссылки:

Источник

Оцените статью