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

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

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

Но не понимаю, правильный ли этот способ? Тем более, при запуске третьей комманды, она не завершается...и что бы появилась командная строка, надо ctrl+z нажимать. После этого инет есть через wifi.
https://wiki.archlinux.org/index.php/Network_configuration/Wireless#Utilities
vs220
https://wiki.archlinux.org/index.php/Network_configuration/Wireless#Utilities
Дельный совет! Послал, так послал)))
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.
Мда, господа знают толк в извращениях. И чем это лучше netctl?

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

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

P.S. Не так давно из base выкинули часть пакетов, одно из объяснений - экономия места.
iwd 1.8-1 Package Size: 606.3 KB Installed Size: 2.5 MB
netctl 1.23-1 Package Size: 40.2 KB Installed Size: 94.4 KB
Я так понимаю, что просить ментейнеров сообщать о подобных действиях в новостях -- бесполезное действие.
Archimed
Дельный совет!
Вам спасибо за вопрос. Как видите в итоге всё же разобрались, но на самом деле решали "с колёс". Благодаря Eva_Berg в данном случае.
vall
одно из объяснений - экономия места.
iwd 1.8-1 Package Size: 606.3 KB Installed Size: 2.5 MB
netctl 1.23-1 Package Size: 40.2 KB Installed Size: 94.4 KB
vall Вы не правильно меряете, пакеты помимо своего размера имеют и зависимости

Полный вес
pacman -S $(pactree -lu iwd)
core/filesystem         2020.05.20-1   2020.05.20-1           0,00 MiB         0,03 MiB
core/gcc-libs           10.1.0-2       10.1.0-2               0,00 MiB        31,51 MiB
core/glibc              2.31-5         2.31-5                 0,00 MiB         9,82 MiB
core/iana-etc           20200707-1     20200707-1             0,00 MiB         0,38 MiB
community/iwd           1.8-1          1.8-1                  0,00 MiB         0,59 MiB
core/linux-api-headers  5.6.11-1       5.6.11-1               0,00 MiB         1,03 MiB
core/ncurses            6.2-1          6.2-1                  0,00 MiB         1,11 MiB
core/readline           8.0.004-1      8.0.004-1              0,00 MiB         0,30 MiB
core/tzdata             2020a-1        2020a-1                0,00 MiB         0,36 MiB
Будет установлено:  212,57 MiB
И как видите в зависимостях в основном пакеты которые и так входят в основные (base)

Сравните с netctl
pacman -S $(pactree -lu netctl)
core/acl                      2.2.53-3       2.2.53-3               0,00 MiB         0,13 MiB
core/argon2                   20190702-3     20190702-3             0,00 MiB         0,03 MiB
core/attr                     2.4.48-3       2.4.48-3               0,00 MiB         0,07 MiB
core/audit                    2.8.5-6        2.8.5-6                0,00 MiB         0,33 MiB
core/bash                     5.0.017-1      5.0.017-1              0,00 MiB         1,62 MiB
core/bzip2                    1.0.8-3        1.0.8-3                0,00 MiB         0,05 MiB
core/ca-certificates          20181109-3     20181109-3             0,00 MiB         0,00 MiB
core/ca-certificates-mozilla  3.54-1         3.54-1                 0,00 MiB         0,32 MiB
core/ca-certificates-utils    20181109-3     20181109-3             0,00 MiB         0,01 MiB
core/coreutils                8.32-1         8.32-1                 0,00 MiB         2,67 MiB
core/cracklib                 2.9.7-2        2.9.7-2                0,00 MiB         0,24 MiB
core/cryptsetup               2.3.3-1        2.3.3-1                0,00 MiB         0,55 MiB
core/curl                     7.71.1-1       7.71.1-1               0,00 MiB         1,02 MiB
core/db                       5.3.28-5       5.3.28-5               0,00 MiB         1,07 MiB
core/dbus                     1.12.20-1      1.12.20-1              0,00 MiB         0,31 MiB
core/device-mapper            2.02.187-3     2.02.187-3             0,00 MiB         0,29 MiB
core/e2fsprogs                1.45.6-2       1.45.6-2               0,00 MiB         1,17 MiB
core/expat                    2.2.9-3        2.2.9-3                0,00 MiB         0,09 MiB
core/filesystem               2020.05.20-1   2020.05.20-1           0,00 MiB         0,03 MiB
core/findutils                4.7.0-2        4.7.0-2                0,00 MiB         0,44 MiB
core/gcc-libs                 10.1.0-2       10.1.0-2               0,00 MiB        31,51 MiB
core/gdbm                     1.18.1-3       1.18.1-3               0,00 MiB         0,16 MiB
core/glibc                    2.31-5         2.31-5                 0,00 MiB         9,82 MiB
core/gmp                      6.2.0-1        6.2.0-1                0,00 MiB         0,43 MiB
core/hwids                    20200306-1     20200306-1             0,00 MiB         0,39 MiB
core/iana-etc                 20200707-1     20200707-1             0,00 MiB         0,38 MiB
core/iproute2                 5.7.0-1        5.7.0-1                0,00 MiB         0,92 MiB
core/iptables                 1:1.8.5-2      1:1.8.5-2              0,00 MiB         0,42 MiB
core/json-c                   0.14-4         0.14-4                 0,00 MiB         0,05 MiB
core/kbd                      2.2.0-5        2.2.0-5                0,00 MiB         1,11 MiB
core/keyutils                 1.6.3-1        1.6.3-1                0,00 MiB         0,10 MiB
core/kmod                     27-1           27-1                   0,00 MiB         0,10 MiB
core/krb5                     1.18.2-1       1.18.2-1               0,00 MiB         1,30 MiB
core/libcap                   2.36-1         2.36-1                 0,00 MiB         0,06 MiB
core/libcap-ng                0.7.10-1       0.7.10-1               0,00 MiB         0,03 MiB
core/libelf                   0.180-1        0.180-1                0,00 MiB         0,44 MiB
core/libffi                   3.3-3          3.3-3                  0,00 MiB         0,04 MiB
core/libgcrypt                1.8.6-1        1.8.6-1                0,00 MiB         0,52 MiB
core/libgpg-error             1.38-1         1.38-1                 0,00 MiB         0,23 MiB
core/libidn2                  2.3.0-1        2.3.0-1                0,00 MiB         0,11 MiB
core/libldap                  2.4.50-2       2.4.50-2               0,00 MiB         0,30 MiB
core/libmnl                   1.0.4-3        1.0.4-3                0,00 MiB         0,01 MiB
core/libnetfilter_conntrack   1.0.8-1        1.0.8-1                0,00 MiB         0,05 MiB
core/libnfnetlink             1.0.1-4        1.0.1-4                0,00 MiB         0,02 MiB
core/libnftnl                 1.1.7-1        1.1.7-1                0,00 MiB         0,07 MiB
core/libnghttp2               1.41.0-1       1.41.0-1               0,00 MiB         0,10 MiB
core/libnl                    3.5.0-2        3.5.0-2                0,00 MiB         0,36 MiB
core/libp11-kit               0.23.20-5      0.23.20-5              0,00 MiB         0,46 MiB
core/libpcap                  1.9.1-2        1.9.1-2                0,00 MiB         0,23 MiB
core/libpsl                   0.21.0-2       0.21.0-2               0,00 MiB         0,07 MiB
core/libsasl                  2.1.27-3       2.1.27-3               0,00 MiB         0,14 MiB
core/libseccomp               2.4.2-1        2.4.2-1                0,00 MiB         0,10 MiB
core/libssh2                  1.9.0-2        1.9.0-2                0,00 MiB         0,20 MiB
core/libtasn1                 4.16.0-1       4.16.0-1               0,00 MiB         0,12 MiB
core/libtirpc                 1.2.6-1        1.2.6-1                0,00 MiB         0,17 MiB
core/libunistring             0.9.10-2       0.9.10-2               0,00 MiB         0,49 MiB
core/libusb                   1.0.23-2       1.0.23-2               0,00 MiB         0,06 MiB
core/libutil-linux            2.35.2-1       2.35.2-1               0,00 MiB         0,40 MiB
core/linux-api-headers        5.6.11-1       5.6.11-1               0,00 MiB         1,03 MiB
core/lz4                      1:1.9.2-2      1:1.9.2-2              0,00 MiB         0,11 MiB
core/ncurses                  6.2-1          6.2-1                  0,00 MiB         1,11 MiB
core/netctl                   1.23-1         1.23-1                 0,00 MiB         0,04 MiB
core/openresolv               3.10.0-1       3.10.0-1               0,00 MiB         0,02 MiB
core/openssl                  1.1.1.g-2      1.1.1.g-2              0,00 MiB         3,59 MiB
core/p11-kit                  0.23.20-5      0.23.20-5              0,00 MiB         0,13 MiB
core/pam                      1.3.1-2        1.3.1-2                0,00 MiB         0,55 MiB
core/pambase                  20190105.1-2   20190105.1-2           0,00 MiB         0,00 MiB
core/pcre2                    10.35-1        10.35-1                0,00 MiB         1,08 MiB
core/perl                     5.32.0-1       5.32.0-1               0,00 MiB        15,15 MiB
core/popt                     1.18-1         1.18-1                 0,00 MiB         0,07 MiB
core/readline                 8.0.004-1      8.0.004-1              0,00 MiB         0,30 MiB
core/shadow                   4.8.1-1        4.8.1-1                0,00 MiB         1,14 MiB
core/systemd                  245.6-8        245.6-8                0,00 MiB         5,61 MiB
core/systemd-libs             245.6-8        245.6-8                0,00 MiB         0,48 MiB
core/tzdata                   2020a-1        2020a-1                0,00 MiB         0,36 MiB
core/util-linux               2.35.2-1       2.35.2-1               0,00 MiB         2,40 MiB
core/xz                       5.2.5-1        5.2.5-1                0,00 MiB         0,29 MiB
core/zlib                     1:1.2.11-4     1:1.2.11-4             0,00 MiB         0,08 MiB

Будет установлено:  407,20 MiB

212 метров против 407

И по поводу послал так послал:
раз в месяц а то и два появляются на форуме
я ставил арч по такой то инструкции в интернете и у меня не работает
Люди используйте официальную документацию - английскую вики и инструкцию на исошке. В официальной нет netctl на исо с июля, кому надо может поставить его сам. Инструменты для поднятия сети есть, инструкции по пользованию приведены. Вы же не требуете использования на исо ifconfig или netconfig, для олдов есть другие дистры а при желании можно и на арч накатить - но сами не требуйте это от мантейнеров. Арч все же для подготовленных пользователей а не для копипастной установки.
Спасибо за коментарии. Я хочу поставить Arch, что бы углубленно изучить Linux. И еще момент, я еще пользовался предыдущим ico образом для установки archlinux. Там wifi-menu запускался, ноходил wifi сети, я выбирал свою, вводил пароль, а он пишет, что "connected failed"...не может законнектиться. Походу у моего ноута специфический wifi-модуль (Broadcom BCM43142) и что то с дровами.
В сухом остатке: воспользовался по Вашему совету официальным мануалом по установке Installation guide. В принципе установил arch, но после перезагрузки инета не было. Либо не сделал автозагрузку сети, либо дрова надо установить. Буду разбираться методом тыка и читать форум...подобные ситуации были.
Я отлично понимаю, что arch для прошаренных пацанов, но я в прошлом программист...думаю осилю)))
Archimed
но после перезагрузки инета не было. Либо не сделал автозагрузку сети, либо дрова надо установить.
Проверьте что не забыли поставить утилиты для сети которыми пользовались на исо автоматом они не ставятся, по драйверу смотрите опять же вики
https://wiki.archlinux.org/index.php/Broadcom_wireless#broadcom-wl
 
Зарегистрироваться или войдите чтобы оставить сообщение.