Re: UDEV: как поймать извлечение девайса?
00:09 Thu 17 Dec , Dmitry E. Oboukhov wrote:
> по результатам опроса местного населения, остановился на USB-Wi-Fi
> ASUS-167.
>
> Работает вроде нормально (правда пока не разобрался с некоторыми
> траблами в работе с DHCP, но пока не до этого).
>
> Что хочется:
> чтобы при втыкивании этого девайса в USB, он назывался так как я хочу
> и запускал автоматом скрипт настройки сетевого интерфейса и поднятия
> openvpn.
>
> закинул файлик в udev/rules.d:
> /etc/udev/rules.d/20-usb-wlan-asus-167.rules
>
> в который прописал нечто вроде:
>
> SUBSYSTEM=="net", ATTR{type}=="1", ATTR{address}=="00:26:18:87:ea:55", NAME="usb-wifi" RUN+="/etc/network/usb-wifi $env{ACTION}"
>
> В скрипте /etc/network/usb-wifi написал единственную команду
>
> echo $@ >> logfile.log
>
> и смотрю:
>
> втыкиваем девайс - получаем строку "add"
> вытыкиваем девайс - никакого результата вообще не получаем
>
> А хочу соответственно по вытыкиванию VPN канал стопать итп (поскольку
> он сильно долбает логи когда у него затык)
>
> вопрос: как поймать вытык девайса?
Привяжись лучше к usb VID:PID так надежнее будет. У тебя скорее всего нету какого-то атрибута при извлечении.
Reply to: