Witam wszystkich serdecznie.
Posiadam zainstalowana wersie okrojonego Debiana searg ze strony () na pendrive.
Zainstalowany jest na nim hotplug i dev statyczny.
Rzeczą jaką chcę uzyskać to taki mechanizm który podczas połączenia, w moim przypadku modemu gprs option icon, spowoduje automatyczne zalogowanie się modemu a w momencie odłączenia wylogowania się modemu. skrypty realizujące to zadania posiadam tylko uruchamiam je ręcznie z konsoli, chodzi tylko o taki skonfigurowanie hotplug aby było to automatycznie uruchamiane. Chciałbym też podobny mechanizm zastosować w innych urządzeniach np.: bluetooth.
Więc jeśli ktoś byłby tak miły i przedstawił rozwiązanie lub opisał dokładnie jak działa i jakie skrypty w jakiej kolejności są uruchamiane w mechanizmie hotplug w Linuksie ze statycznym /dev.
W /etc/hotplug odnośnie usb posiadam następujące pliki
usb.agent
usb.handmap
usb.rc
w /etc/hotplug/usb nie ma nic
w /etc/hotplug.d/usb też nic nie ma
Gdzie trzeba umieszczać własne skrypty które uruchomia się podczas wkładania do portu usb danego urządzenia i jakie powinno być ich format.
Z góry dziękuje za pomoc
[ Dodano: 2008-05-18, 15:12 ]
czy nikt nie jest w stanie mi pomóc ?????????? :-(
USB, hotplug i katalog urz
Podałeś mało ścisłe informacje.czy nikt nie jest w stanie mi pomóc ?????????? :-(
Co to jest Debiana searg ze strony ()
Jaki Debian? Z jakiej strony? Wcale nie musisz tak krzyczeć.
Podaj przynajmniej o co konkretnie pragniesz zapytać.
Przeczytaj treść swojego posta i uzupełnij brakujące informacje.
Linux ze strony http://gate-bunker.p6.msu.ru/~berk/router.html instalowany jest ona na pendrive, chodz wydaje mi się ze nie ma wielkiego znaczenia jaki to linux chodziło mi o ogólny mechanizm działania hotplug w linux. Napisze może jeszcze raz co chce osiągnąć.
Chodzi mi o możliwość rozpoznania czy urządzenia typu modem GPRS/3G jest podłączone i jeśli tak uruchomić skrypt który zainicjuje modem i połączy się z Internetem
Obecnie zrobiłem pewne bardzo proste rozwiązanie mianowicie
w /etc/hotplug/usb dodałem dwa pliki
/etc/hotplug/usb /modem.usbmap
/etc/hotplug/usb/modem.sh
które działa ale działbym uzyskać taki mechanizm żeby nie dotyczyło to konkretnego modelu modemu który identyfikuje się konkretnym numerem vendor i produckID lecz działało to z każdym typem modemu bez wykonywania kolejnych instrukcji if dla każdego z modelu.
Nie wiem. Nie wiem czy to jest możliwe, gdyż nie wiem do końca jak działa ten mechanizm
jeśli to jest nadal mało szczegółów to proszę o podpowiedz o jakie szczegóły chodzi
dzięki za pomoc
[ Dodano: 2008-05-29, 16:42 ]
widze ze nikt mi tu nie pomoże
pozdrawiam
Chodzi mi o możliwość rozpoznania czy urządzenia typu modem GPRS/3G jest podłączone i jeśli tak uruchomić skrypt który zainicjuje modem i połączy się z Internetem
Obecnie zrobiłem pewne bardzo proste rozwiązanie mianowicie
w /etc/hotplug/usb dodałem dwa pliki
/etc/hotplug/usb /modem.usbmap
Kod: Zaznacz cały
modem.sh 0x000 0x0af0 0x6600 0x0100 0x00 00 0x0000 0x00 0x00 0x00 0x00 0x00
Kod: Zaznacz cały
#!/bin/bash
if [ ! -e /dev/ttyUSB0 ]; then
mknod /dev/ttyUSB0 c 188 0
fi
if [ ! -e /dev/ppp ]; then
mknod /dev/ppp c 108 0
fi
if [ "$PRODUCT" == "af0/6600/1" ]; then
if [ "$ACTION" = "add" ]; then
sleep 10;
pppd call internet;
fi
fi
Nie wiem. Nie wiem czy to jest możliwe, gdyż nie wiem do końca jak działa ten mechanizm
jeśli to jest nadal mało szczegółów to proszę o podpowiedz o jakie szczegóły chodzi
dzięki za pomoc
[ Dodano: 2008-05-29, 16:42 ]
widze ze nikt mi tu nie pomoże
pozdrawiam