Seniai svajojau apie nagios namų routeryje bei pranešimų siuntimą SMS. Nesigilinsim į 'kam man to reikia', tačiau užsirašysiu atminčiai ką dariau.
Įranga:
- NetGear WNR3500Lv2 iš www.kilobaitas.lt
- Genesys Logic, Inc. USB-2.0 4-Port HUB
- Kažkoks 32GB usb raktas, seniai pirktas iš amazon.co.uk
- K3765 GSM modemas
Po užsikrovimo lsusb rodo:
Bus 002 Device 001: ID 1d6b:0001 Bus 001 Device 005: ID 12d1:1465 Huawei Technologies Co., Ltd. Bus 001 Device 003: ID 13fe:3600 Kingston Technology Company Inc. Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB Bus 001 Device 001: ID 1d6b:0002
Atkreipsiu dėmesį, kad Huawei jau perjungtas į modemo režimą, tačiau kažkodėl matosi ir kaip USB diskas:
scsi 2:0:0:0: CD-ROM Vodafone CD ROM (Huawei) 2.31 PQ: 0 ANSI: 2 scsi 3:0:0:0: Direct-Access Vodafone Storage (Huawei) 2.31 PQ: 0 ANSI: 2 sd 3:0:0:0: [sdb] Attached SCSI removable disk
Su usb_modeswitch jau nieko daryti nebereikia, tačiau lsmod nerodo usbserial modulio kaip užkrauto. modprobe mala š, ty neveikia :) Pasirodo, reikia daryti taip:
insmod usbserial vendor=0x12d1 product=0x1465
To pasekmės:
usbcore: registered new interface driver usbserial drivers/usb/serial/usb-serial.c: USB Serial support registered for generic usbserial_generic 1-1.3:1.0: generic converter detected usb 1-1.3: generic converter now attached to ttyUSB0 usbserial_generic 1-1.3:1.1: Generic device with no bulk out, not allowed. usbserial_generic: probe of 1-1.3:1.1 failed with error -5 usbserial_generic 1-1.3:1.2: generic converter detected usb 1-1.3: generic converter now attached to ttyUSB1 usbserial_generic 1-1.3:1.3: generic converter detected usb 1-1.3: generic converter now attached to ttyUSB2 usbserial_generic 1-1.3:1.4: generic converter detected usb 1-1.3: generic converter now attached to ttyUSB3 usbcore: registered new interface driver usbserial_generic drivers/usb/serial/usb-serial.c: USB Serial Driver core
Po šito atsirado /dev/ttyUSB[0-3] įrenginiai.
gnokii jau suinstaliuotas ipkg pagalba. Belieka sukurti /usr/local/root/.gnokiirc:
[global] model = AT port = /dev/ttyUSB0 connection = serial
Tikrinam su gnokii --identify:
GNOKII Version 0.6.28 IMEI : 353054033953225 Manufacturer : huawei Model : K3765 Product name : K3765 Revision : 11.126.03.07.00
Paleidžiame smsd su failų moduliu (t.y. kai siunčiamus sms reikia dėti į katalogą kaip failus):
/opt/bin/smsd -m file -c /opt/var/smsd/ -b SM -0 -i 5
Čia SM atsiranda iš gnokii --showsmsfolderstatus:
GNOKII Version 0.6.28 No. Name Id #Msg ======================================================== 0 Internal memory ME 0 1 Combined ME and SIM phonebook MT 0 2 SIM card SM 0 3 SMS Status Reports SR 0
Iki pilnos laimės trūksta Nagios bei SMS priėmimo ir apdorojimo (-u raktas smsd).