[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: