Belépés
UDEV akciók
2008. április 24. – 05.19 – polyp
Üdv!
Kérlek segítsetek.
Szeretném megtanítani az udev-et, hogyha csatlakoztatok egy hardwar-t az usb-be, akkor az adott azonosítókat felismerve elindítson egy scriptet rendszergazdai jogokkal.
Melyik fájlt kéne szerkesztenem és mit írjak bele.
És ha felhasználótól is függővé szeretném tenni?
Általános megoldást keresek, de a konkrétum úgy szól, hogy az e220-as modem csatlakoztatásakor indítsa el a könyvtáramban levő scriptet.
Köszönöm!
- A hozzászóláshoz regisztráció és belépés szükséges
nem errol van szo:
http://ubuntu.hu/tamogatas/dokumentacio/hardverek/huawei-e220-hsdpa-umts...
?
______________
..::Sevoir::..
Sevoir Boinc Stat | Képeim
Próbáld meg beilleszteni a /etc/udev/rules.d/55-huawei-e220.rules fájlba ezt a sort:
SUBSYSTEM=="usb", SYSFS{idProduct}=="1003", SYSFS{idVendor}=="12d1", RUN+="/ahol_a_script_van/a_script_amit_inditani_akarsz.sh
Amit nem lehet 10 hozzászólás alatt megoldani, az megoldhatatlan! :)
Kiváló, köszönöm!!!
Azért arra kíváncsi vagyok, hogy működik e? Légyszives jelezz itt vissza!!! Köszi!
Amit nem lehet 10 hozzászólás alatt megoldani, az megoldhatatlan! :)
Ja, még valami.
Mit indit az a szkript?
Amit nem lehet 10 hozzászólás alatt megoldani, az megoldhatatlan! :)
Üdv!
Csak indítaná! ezt tartalmazza a szkript:
sudo $HOME/Firewall/huaweiAktBbo-i386.out
sleep 10
sudo wvdial hsdpa
sleep 10
sudo wvdial hsdpa
Dugdoshatom én a modemet akárhányszor, az udev-ből nem indul el semmi!
Hozzáteszem, hogy ha nem teszek semmit, még a pendrive indításánál szokásos ablakot sem dobja fel.
Megállt a tudományom... :-(
u.i.: terminálból - kézzel indítva tökéletesen működik.
Kérdés: minek a tüzfal? Ubu alá nem szükséges. De ha mégis akarsz, akkor itt a dokumentációs oldalakon van egy iptables alapú tüzfal leírás.
Amúgy meg nézd meg dmesg-el mi a gond. dmesg|more
Amit nem lehet 10 hozzászólás alatt megoldani, az megoldhatatlan! :)
Öööööö...
Az egy régi maradék, anno ugyanis volt iptables tűzfalam, csak már nincs. :-)
Ehhez én kevés vagyok. Fel kéne engem homályosítani:
[ 1371.796042] usb 1-1: new full speed USB device using ohci_hcd and address 7
[ 1372.008192] usb 1-1: configuration #1 chosen from 1 choice
[ 1372.012133] airprime 1-1:1.0: airprime converter detected
[ 1372.012336] usb 1-1: airprime converter now attached to ttyUSB0
[ 1372.012457] usb 1-1: airprime converter now attached to ttyUSB1
[ 1372.012571] usb 1-1: airprime converter now attached to ttyUSB2
[ 1372.531986] Initializing USB Mass Storage driver...
[ 1372.532054] usbcore: registered new interface driver usb-storage
[ 1372.532061] USB Mass Storage support registered.
[ 1410.588687] usb 1-1: USB disconnect, address 7
[ 1410.593382] airprime ttyUSB0: airprime converter now disconnected from ttyUSB0
[ 1410.593599] airprime ttyUSB1: airprime converter now disconnected from ttyUSB1
[ 1410.593809] airprime ttyUSB2: airprime converter now disconnected from ttyUSB2
[ 1410.593836] airprime 1-1:1.0: device disconnected
[ 1411.400683] usb 1-1: new full speed USB device using ohci_hcd and address 8
[ 1411.613051] usb 1-1: configuration #1 chosen from 1 choice
[ 1411.615992] airprime 1-1:1.0: GSM modem (1-port) converter detected
[ 1411.616216] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[ 1411.619130] airprime 1-1:1.1: GSM modem (1-port) converter detected
[ 1411.619495] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[ 1411.628831] airprime 1-1:1.2: airprime converter detected
[ 1411.629019] usb 1-1: airprime converter now attached to ttyUSB2
[ 1411.629144] usb 1-1: airprime converter now attached to ttyUSB3
[ 1411.629266] usb 1-1: airprime converter now attached to ttyUSB4
Kellene az egész dmesg. Rakd ki valahova mondjuk a pastebin.nl-re és ird ide a linket.
Amit nem lehet 10 hozzászólás alatt megoldani, az megoldhatatlan! :)
A link:
http://pastebin.com/m17c55b0
Az sdb a gépindításkor a benne lévő pendrive, ő oldja fel atitkosított partíciót. A wireless drivert nem telepítettem.
Előre is köszi...
talán segít:
http://ubuntuforums.org/showthread.php?t=181027
ül, kussol, kulturáltan szórakozik
Köszi, de ha pendrive-ot
csatolok, feldobja az ablakot, csak ennél a csodálatos e220-nál nem, pedig ezen is van.
Nem ez a gond, hanem azt próbálom elérni, hogy ha bedugaszolom a gépembe, akkor elindítsa automatikusan a tárcsázóprogit (vagy saját szkriptet). Ne nekem kelljen terminált nyitni, jelszót ütni! Csak kényelem! :-)
Lehet én vagyok a nehézfejű, de nem megy...
Én erre az ivman nevű programra gondoltam.
http://ivman.sourceforge.net/
Ez a leírások szerint egy démon, ami a HAL-t figyeli, ez alapján (gondolom) minden bekerülő új eszközt észlel. Még én sem használtam. Eddig. :) De nagyon érdekes kis program.
Amúgy a synaptic-ban benne van.
ül, kussol, kulturáltan szórakozik
Tedd be a wvdial-t a Rendszer - Szolgáltatások-ba. Bejelentkezés után autómatikusan elindítja a betárcsázást. A kapcsolatot nem tudod bontani, csak ha újrainditod a rendszert vagy a modem ki-be dugása után terminálból.
Amit nem lehet 10 hozzászólás alatt megoldani, az megoldhatatlan! :)
Üdv!
No tehát a komplett, működőképes automata megoldás a Huawei e220-as modem menet közbeni automata indítására:
a wvdial tartalma:
[Dialer hsdpa]
Modem = /dev/ttyUSB0
Baud = 921600
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
#Init3 = AT+CPIN=
Init3 = AT+CGDCONT=1,"IP","standardnet.vodafone.net"
# NOT compressed data transfer! if you want compressed,change APN: internet.vodafone.net !
Area Code =
Phone = *99***1#
Username =vodafone
Password =vodafone
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 0
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1
Létrehozol egy könyvtárat, ahová az alábbi fileokat teszed (mondjuk /usr/e220)
- huaweiAktBbo-i386.out
- running_hsdpa.sh
A running_hsdpa.sh file tartalma:
sudo /usr/e220/huaweiAktBbo-i386.out
sleep 10
sudo wvdial hsdpa
sleep 10
sudo wvdial hsdpa
Létrehozni az /etc/udev/rules.d/55-huawei-e220.rules filet, aminek a tartalma:
KERNEL=="ttyUSB0", ATTR{dev}=="188:0", SUBSYSTEMS=="usb", ATTRS{product}=="HUAWEI Mobile", ACTION=="add", RUN+="/bin/sh /usr/e220/running_hsdpa.sh", OPTIONS+="last_rule"
És igen! Üzemel automatán!
Nem én voltam az okos, innen lestem: http://ubuntuforums.org/showthread.php?t=656898
Mindenkinek köszönöm a gyors segítséget!!! :-)
Tehát ha müködés közben kihúzod vagy bedugod a modemet, akkor autómatikusan elindul a betárcsázás?
Ha igen, akkor kellene a huaweiAktBbo-i386.out fájl, mert ki akarom egészíteni ezzel a leírással az itt lévő dokumentációt.
Amit nem lehet 10 hozzászólás alatt megoldani, az megoldhatatlan! :)
Így van!
Hova küldjem a filet?
vilmos.molnar@pannongsm.hu
Köszi a többi Huawei tulaj nevében is! :)
Amit nem lehet 10 hozzászólás alatt megoldani, az megoldhatatlan! :)