Периодически отваливается wifi соединение

slavutich
как узнать имя модуля
Можно и так:
$ hwinfo --network
смотрим на Driver

$ lshw -class network
смотрим на configuration: driver=
Нашел причину, но пока не придумал решения. Как оказалось у адаптера в течение дня меняется интерфейс: wlp0s16f4u1, wlp0s16f4u2, wlp0s16f0u1 и т.д.

на оф сайте нашел вариант:
/etc/netctl/interfaces/wlp-any

#!/bin/bash
for interface in /sys/class/net/wlp*; do
        break;
done
Interface=$(basename $interface)
echo "wlp-any: using interface $Interface";

сделать исполняемым и права 0755

в профайле пишем:

...
Interface=wlp-any
...

но оно помогает только при включении, а потом меняется имя интерфеса и пропадает интернет. Как можно обойти???
P.S.: пробовал sudo systemctl enable [email protected] (из описания скрипт должен перезапускать соединение) не помогло:

/etc/systemd/system/[email protected]

[Unit]
Description=restart netctl-auto on resume.
[email protected]%i.service
After=suspend.target

[Service]
Type=oneshot
ExecStart=/usr/bin/systemctl restart [email protected]%i.service

[Install]
WantedBy=suspend.target
Мистика. После поста, снова появилось соединение, после нескольких минут простоя. Понаблюдаю несколько дней, если все в порядке то внесу в раздел решенных вопросов
Не уверен, что предлагаемая аналогия уместна, но я сталкивался с задачей автосмены подключения при переходе от точки доступа к другой, при том, что зоных их действия имеют общие зоны. Топик http://archlinux.org.ru/forum/topic/13769/, может и Вам такого рода скрипт нарисовать?
Еще докручивал полу-свой аплет переключения точек доступа http://archlinux.org.ru/forum/topic/13816/ (сейчас не использую).
 
Зарегистрироваться или войдите чтобы оставить сообщение.