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

UDEV: как поймать извлечение девайса?



по результатам опроса местного населения, остановился на 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 канал стопать итп (поскольку
он сильно долбает логи когда у него затык)

вопрос: как поймать вытык девайса?


-- 
... mpd is off

. ''`.                               Dmitry E. Oboukhov
: :’  :   email: unera@debian.org jabber://UNera@uvw.ru
`. `~’              GPGKey: 1024D / F8E26537 2006-11-21
  `- 1B23 D4F8 8EC0 D902 0555  E438 AB8C 00CF F8E2 6537

Attachment: signature.asc
Description: Digital signature


Reply to: