Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révisionLes deux révisions suivantes |
informatique:reseau:messagerie:passerelle_sms [2012/07/31 11:48] – [Gestion du code PIN] bn8 | informatique:reseau:messagerie:passerelle_sms [2012/08/03 13:44] – [Mettre en place la passerelle mail -> SMS] bn8 |
---|
| |
<note important>En fonction de votre clé, il sera peut-être nécessaire d'installer un kernel Linux plus récent pour que le module **option** (driver USB GSM modem) supporte votre clé. Si le switching fonctionne (les ID vendeur et produit changent bien) mais que le périphérique n'est pas reconnu pas le module //option//, vous pouvez tenter de le faire détecter comme ceci : <code>echo 12d1 14cc > /sys/bus/usb-serial/drivers/option1/new_id</code> | <note important>En fonction de votre clé, il sera peut-être nécessaire d'installer un kernel Linux plus récent pour que le module **option** (driver USB GSM modem) supporte votre clé. Si le switching fonctionne (les ID vendeur et produit changent bien) mais que le périphérique n'est pas reconnu pas le module //option//, vous pouvez tenter de le faire détecter comme ceci : <code>echo 12d1 14cc > /sys/bus/usb-serial/drivers/option1/new_id</code> |
Observer ensuite le résultat dans les logs du kernel et si cela fonctionne vous pouvez automatiser cela via une règle //UDEV// de cette manière : <code>echo 'SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="14cc", RUN="/usr/local/bin/detect_usb_key"' > /etc/udev/rules.d/99-usbkey.rules | Observer ensuite le résultat dans les logs du kernel et si cela fonctionne vous pouvez automatiser cela via une règle //UDEV// de cette manière : <code>echo 'SUBSYSTEM=="usb", SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="14cc", RUN="/usr/local/sbin/detect_usb_key"' > /etc/udev/rules.d/99-usbkey.rules |
echo -e '#!/bin/bash\nmodprobe option\necho "12d1 14cc" > /sys/bus/usb-serial/drivers/option1/new_id' > /usr/local/bin/detect_usb_key | echo -e '#!/bin/bash\nmodprobe option\necho "12d1 14cc" > /sys/bus/usb-serial/drivers/option1/new_id' > /usr/local/sbin/detect_usb_key |
chmod 755 /usr/local/bin/detect_usb_key</code> | chmod 755 /usr/local/sbin/detect_usb_key</code> |
</note> | </note> |
| |
* **gnokii_config** : le fichier de configuration pour gnokii à utiliser | * **gnokii_config** : le fichier de configuration pour gnokii à utiliser |
* Ajouter le transport suivant dans votre fichier //master.cf// : <code>sms unix - n n - 1 pipe | * Ajouter le transport suivant dans votre fichier //master.cf// : <code>sms unix - n n - 1 pipe |
flags=Rq user=gnokii:dialout argv=/usr/local/sbin/mail2gnokii.pl ${user}</code> | flags=Rq user=gnokii:dialout argv=/usr/local/sbin/mail2gnokii ${user}</code> |
| |
* L'utiliser pour le domaine de votre choix, exemple //sms.example.tld//. Pour cela, ajouter dans votre fichier //transport// : <code>sms.example.tld sms</code> | * L'utiliser pour le domaine de votre choix, exemple //sms.example.tld//. Pour cela, ajouter dans votre fichier //transport// : <code>sms.example.tld sms</code> |