Ладно. Нашел одну ошибку (хотя раньше все работало, видимо в юдев был свой интерпретатор шеловских команд)
перенес одинарную кавычку
SUBSYSTEM=="net", ACTION=="add", NAME=="wlp0s26u1u2", RUN+="/usr/bin/sh -c 'sleep 5 && /usr/bin/systemctl restart hostapd'"
Но вот эта шляпа все еще не работает. Вытаскиваю свисток, а служба не останавливается..
SUBSYSTEM=="net", ACTION=="remove", NAME=="wlp0s26u1u2", RUN+="/usr/bin/systemctl stop hostapd"

ПС: с move не работает ничего, только с add.

ПСПС: для удаления устройства вот это правило работает.
ACTION=="remove", SUBSYSTEM=="usb", ATTRS{idVendor}=="2001", ATTRS{idProduct}=="3c15", RUN+="/usr/bin/systemctl stop hostapd"
Не заработало. Вытащил и снова вставил вайфай.
KERNEL[124017.657548] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/leds/rt2800usb-phy15::quality (leds)
KERNEL[124017.657648] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/leds/rt2800usb-phy15::assoc (leds)
KERNEL[124017.657672] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/leds/rt2800usb-phy15::radio (leds)
UDEV  [124017.660489] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/leds/rt2800usb-phy15::quality (leds)
UDEV  [124017.660546] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/leds/rt2800usb-phy15::radio (leds)
UDEV  [124017.660821] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/leds/rt2800usb-phy15::assoc (leds)
KERNEL[124017.681285] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlp0s26u1u2/queues/rx-0 (queues)
KERNEL[124017.681328] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlp0s26u1u2/queues/tx-3 (queues)
KERNEL[124017.681346] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlp0s26u1u2/queues/tx-2 (queues)
KERNEL[124017.681363] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlp0s26u1u2/queues/tx-1 (queues)
KERNEL[124017.681379] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlp0s26u1u2/queues/tx-0 (queues)
KERNEL[124017.681459] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlp0s26u1u2 (net)
UDEV  [124017.682161] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlp0s26u1u2/queues/rx-0 (queues)
UDEV  [124017.682700] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlp0s26u1u2/queues/tx-3 (queues)
UDEV  [124017.682762] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlp0s26u1u2/queues/tx-2 (queues)
UDEV  [124017.684058] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlp0s26u1u2/queues/tx-1 (queues)
UDEV  [124017.684806] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlp0s26u1u2/queues/tx-0 (queues)
UDEV  [124017.685460] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlp0s26u1u2 (net)
KERNEL[124017.695560] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/ieee80211/phy15/rfkill15 (rfkill)
UDEV  [124017.696391] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/ieee80211/phy15/rfkill15 (rfkill)
KERNEL[124017.707733] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/ieee80211/phy15 (ieee80211)
KERNEL[124017.707784] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
KERNEL[124017.707945] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2 (usb)
UDEV  [124017.708768] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/ieee80211/phy15 (ieee80211)
UDEV  [124017.709474] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
UDEV  [124017.734938] remove   /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2 (usb)
KERNEL[124025.111473] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2 (usb)
KERNEL[124025.112574] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
KERNEL[124025.303917] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/ieee80211/phy16 (ieee80211)
KERNEL[124025.304005] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/ieee80211/phy16/rfkill16 (rfkill)
KERNEL[124025.304928] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlan0 (net)
KERNEL[124025.304961] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlan0/queues/rx-0 (queues)
KERNEL[124025.304981] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlan0/queues/tx-0 (queues)
KERNEL[124025.304999] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlan0/queues/tx-1 (queues)
KERNEL[124025.305017] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlan0/queues/tx-2 (queues)
KERNEL[124025.305055] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlan0/queues/tx-3 (queues)
KERNEL[124025.305372] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/leds/rt2800usb-phy16::radio (leds)
KERNEL[124025.305400] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/leds/rt2800usb-phy16::assoc (leds)
KERNEL[124025.305436] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/leds/rt2800usb-phy16::quality (leds)
UDEV  [124025.340070] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2 (usb)
UDEV  [124026.361043] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0 (usb)
UDEV  [124026.362775] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/ieee80211/phy16 (ieee80211)
UDEV  [124026.363176] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/leds/rt2800usb-phy16::quality (leds)
UDEV  [124026.363828] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/leds/rt2800usb-phy16::assoc (leds)
UDEV  [124026.364331] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/ieee80211/phy16/rfkill16 (rfkill)
UDEV  [124026.367505] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/leds/rt2800usb-phy16::radio (leds)
KERNEL[124026.368279] move     /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlp0s26u1u2 (net)
UDEV  [124026.387196] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlp0s26u1u2 (net)
UDEV  [124026.393777] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlan0/queues/rx-0 (queues)
UDEV  [124026.395113] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlan0/queues/tx-2 (queues)
UDEV  [124026.395744] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlan0/queues/tx-3 (queues)
UDEV  [124026.396527] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlan0/queues/tx-0 (queues)
UDEV  [124026.396811] add      /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlan0/queues/tx-1 (queues)
UDEV  [124026.398937] move     /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlp0s26u1u2 (net)
Я закомментировал, т к пытался другим способом сделать. Было раскомментировано все по очереди.
Тупо через крон каждую минуту же неохота делать. Оверхед.
Стоял, арч, потом альт, и такие вот правила работали (верхняя пара)
cat /etc/udev/rules.d/99-hostapd.rules
#SUBSYSTEM=="net", ACTION=="add", NAME=="wlp0s26u1u2", RUN+="/usr/bin/sh -c 'sleep 5' && /usr/bin/systemctl restart hostapd"
#SUBSYSTEM=="net", ACTION=="remove", NAME=="wlp0s26u1u2", RUN+="/usr/bin/systemctl stop hostapd"
#ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="2001", ATTRS{idProduct}=="3c15", RUN+="/usr/bin/sh -c 'sleep 5' && /usr/bin/systemctl restart hostapd"
#ACTION=="remove", SUBSYSTEM=="usb", ATTRS{idVendor}=="2001", ATTRS{idProduct}=="3c15", RUN+="/usr/bin/systemctl stop hostapd"

#SUBSYSTEM=="net", ACTION=="add", KERNEL=="wlp0s26u1u2", RUN+="/usr/bin/sh -c 'sleep 5' && /usr/bin/systemctl restart hostapd"
#SUBSYSTEM=="net", ACTION=="remove", KERNEL=="wlp0s26u1u2", RUN+="/usr/bin/systemctl stop hostapd"
А теперь (пол года назад снова поставил арч) ничего из этого не работает.
Похоже, что сетевое устройство создает сам системд а не юдев и последний не срабатывает.
udevadm info /sys/class/net/wlp0s26u1u2
P: /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlp0s26u1u2
E: DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/net/wlp0s26u1u2
E: DEVTYPE=wlan
E: ID_BUS=usb
E: ID_MM_CANDIDATE=1
E: ID_MODEL=11n_Adapter
E: ID_MODEL_ENC=11n\x20Adapter
E: ID_MODEL_FROM_DATABASE=DWA-140 RangeBooster N Adapter(rev.B3) [Ralink RT5372]
E: ID_MODEL_ID=3c15
E: ID_NET_DRIVER=rt2800usb
E: ID_NET_LINK_FILE=/usr/lib/systemd/network/99-default.link
E: ID_NET_NAME=wlp0s26u1u2
E: ID_NET_NAME_MAC=wlx84c9b2feb5b7
E: ID_NET_NAME_PATH=wlp0s26u1u2
E: ID_OUI_FROM_DATABASE=D-Link International
E: ID_PATH=pci-0000:00:1a.0-usb-0:1.2:1.0
E: ID_PATH_TAG=pci-0000_00_1a_0-usb-0_1_2_1_0
E: ID_REVISION=0101
E: ID_SERIAL=D-Link_11n_Adapter_1.0
E: ID_SERIAL_SHORT=1.0
E: ID_TYPE=generic
E: ID_USB_DRIVER=rt2800usb
E: ID_USB_INTERFACES=:ffffff:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=D-Link
E: ID_VENDOR_ENC=D-Link
E: ID_VENDOR_FROM_DATABASE=D-Link Corp.
E: ID_VENDOR_ID=2001
E: IFINDEX=22
E: INTERFACE=wlp0s26u1u2
E: MAJOR=0
E: MINOR=0
E: SUBSYSTEM=net
E: SYSTEMD_ALIAS=/sys/subsystem/net/devices/wlp0s26u1u2 /sys/subsystem/net/devices/wlp0s26u1u2
E: TAGS=:systemd:
E: USEC_INITIALIZED=972210080
Как реализовать иначе не знаю. В netctl настроек hotplug интерфейсов не нашел, как запустить команду ненастраивая интерфейс тоже. (сетевушка должна войти в bridge после подключения)
ivand
ls -lh /var/log/journal/6ed89c31ae5c383a0442b8f400000c47 ?
Скока?
Я просто подулал, что это файл )) Начитался про страшные бинарные логи. Думал все в одной куче, да и имя этой папки странное.

Оказалось, что у меня ровно 2.4Гб логов на обоих компах. Ограничений в конфигах я не ставил. Видимо такой дефолт.

Вопрос о тормозах остается открытым. После очистки логов (до нескольких десятков кб) запросы конечно выполняются сразу, но и пару гигов должен лопатить секунд за 10. Или хотя бы выводить результаты по мере их нахождения, а не ждать конца запроса.
Не новичок и проблема не так проста как у топиксталкера, но новую тему создавать не хочу.
Манджаро, бут отдельно вынесен, корень на btrfs. Хуки в mkinitrd.conf прописал, resume прописал в конфиге груба. выглядит так
menuentry 'Manjaro Linux (Kernel: 3.8.8-1-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.8.8-1-MANJARO x64-true-25b84467-034e-4a71-9e4d-f96e28322303' {
        savedefault
        load_video
        set gfxpayload=keep
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos3'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  fa2bb887-ce06-4e33-8026-82d560ed970a
        else
          search --no-floppy --fs-uuid --set=root fa2bb887-ce06-4e33-8026-82d560ed970a
        fi
        echo    'Загружается Linux 3.8.8-1-MANJARO x64 …'
        linux   /vmlinuz-38-x86_64 root=UUID=25b84467-034e-4a71-9e4d-f96e28322303 ro rootflags=subvol=__active  resume=/dev/disk/by-uuid/505344c0-75a1-46de-8d2c-9e4eb9047c9c
        echo    'Загружается начальный виртуальный диск …'
        initrd  /initramfs-38-x86_64.img
Система уходит в гибернетй. На экране идут проценты s2disk и все корректно завершается. При включении уефи-биос показывает, что выходит из хибернейта, потом меню груба и система грузится с нуля.
Сама система нормальная, у меня на ноуте все отлично засыпает. Пробовал конфиги тереть и переставлять пакеты - бес толку
Видяха у меня нвидия с блобом. Раньше с этим модулем были проблемы, но сейчас никаких сообщений нету.
Есть идеи куда копать?
journalctl у всех тормозит?
Запускаю к примеру sudo journalctl -xn, или какой-то более точный запрос, который выдает строчек 20 всего (по конкретному демону например) и жду минут 5 а то и больше... Все это время диск насилуется как будто у меня 50 гигов логов распаковываются, но логов
ls -lh /var/log/journal/
итого 0
drwxr-xr-x 1 root root 8,5K апр 21 20:48 6ed89c31ae5c383a0442b8f400000c47
Всего ничего
nafanja
nikisch, вроде как все свободно. любой может за пилить нормальный хелп или ман...
Вот ты выше уже и набросал некий каркас.. может стоит самому продолжить развивать этот хелп?
Совсем свободно? Как мне добавить 5 строчек в ман страницу этого пакета, а еще лучше в код (чтоб по netctl -h вылазил) ?
К тому же я сам еще последний пункт ниасилил, чтоб начинать других учить.
Сделал netctl enable ethernet-dhcp. В систем д ссылка вроде как попала, но при загрузке сеть не поднимается.
А по netctl start ethernet-dhcp поднимается
sudo systemctl status netcfg
netcfg.service
Loaded: error (Reason: No such file or directory)
Active: inactive (dead)
Вроде как нет такого сервиса
ifplugd тоже не работает
Если кто-то имеет отношение, запилите уже нормальный хелп иил ман. Из существующих абсолютно не понятно что надо делать когда сеть не поднялась.
Там должно быть
примеры конфигов взять в /etc/netctl/examples/
положить нужные в /etc/netctl/
запустить профиль с конфигом командой такой то
добавить профиль в автозагрузку так то
Все. Пишите маны для людей (которые при прочтении мана еще не умеют работать с программой, а не просто ищут какие-то доп параметры к знакомой проге)
Тоже относится и к утилите ip. Без инета хрен поднимешь интерфейс даже по dhcp. Вот парадок да...
yaourt -G gobi-firmware
Там в install закомментированы строчки, которые я пытался вывести на экран.
Английский можно тоже поправить ))