я через pacman --force это сделал, и вроде норм все
Была похожая фигня. Во время обновления системы обновлялись пакеты (linux или linux-lts) комп отключился от перебоя напряжения. В итоге лезли эти сообщения.

Загрузился с диска вошел через chroot, обновил все пакеты включая linux и linux-lts и пересобрал через:

# mkinitcpio -p linux-lts

или

# mkinitcpio -p linux

потом переписал grub:

# grub-install /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg

в итоге у меня все заработало
попробуйте добавить:

[global]
security = share

и

[temp]
public = yes
writable = yes
guest ok = yes
admin users = nobody
create mask = 777
directory mask = 777
inherit permissions = yes
write list = @staff

у меня 1с-файловый сервер так настроен на арче с самбой
Думаю, ближайшие лет 5-10 проблему с наскока не решить. Не одну тему сам создавал по данному вопросу.... Пока вижу один вариант решения: создавать скрипт, который будет переподключаться к сети в случае разрыва, раз это почему-то не предусмотрено "из коробки" (как это работает под виндой, андроидом и ios).

P.S.: Хотел бы у вас уточнить: сколько в сети машин с арчем или просто линуксом? Дома была такая проблема, два ноута одновременно под арчем не могли работать на одном роуте, каждые 5 минут один из ноутов отваливался и запрашивал пароль. Убрал один ноут с арчем, остались только ios, один Windows 10 и один арч - после этого отключения пропали... модем TP-LINK.
domov0y
хм... а что система должна будет делать если пользователь включит два wi-fi модуля (одновременно есть в системе)?

wpa_supplicant решает только вопрос "появилась сетка с ssid=$x и имеющая шифрование wpa/wpa2, пытаюсь подключиться".
1. при удалении устройства надо убить wpa_supplicant
2. при добавлении wi-fi нужно определить что соединения с сетью еще нет и включить wpa_supplicant.

Напрашивается вопрос "как определить произвольный wi-fi". Вероятно тут может помочь udev и скрипты. только запускать скрипт лучше через сервис systemd.

wifi-модуль в любом случае будет всегда один, надо только получить его интерфейс через ip addr.

с udev у меня немного проблематично, но думаю разберусь. большое спасибо за дополнение
ChubaDuba
А если попробовать через wpa_supplicant?
единственный вариант, который пока не пробовал. Буду испытывать. Спасибо
думаю пока в сторону какого-нибудь bash-скрипта, который будет работать по таймеру...
Phantom
Это случайно не ваша проблемма?
http://archlinux.org.ru/forum/topic/12198/

вот не ясно, netctl подключается только при старте. на сколько я понял netctl-auto также запускается при старте системе и перебирает профили.
NARUTO522RU
Что-то я не въехал! Ты хочешь чтоб когда ты войдешь в систему сразу подключался к точке? Я так понял?
P.S И как я понял у тебя компьютер с wifi-модулем юсб (Не знаю как это называется, но суть понял.)

Да, но не только при входе в систему, но если был разрыв, или если вай-фай стал доступен позже включения компьютера
cucullus
про пункт 2 не понятно. c чего бы так?
таковы реалии - работаю без GUI, элементарно монитор даже некуда поставить...

cucullus
надо только, наверное, залогиненым быть.
.
в netctl это работает только при загрузке, но таких идеальных условий просто нет, бывает вайвай-точка частенько отключена
в networkmanager - до первой перезагрузки, каждый раз вручную вносить приходится...