Installer sms2mqtt avec Portainer en VM-Docker sur PROXMOX

Oui, il ne trouve pas ta clé

Ok

Et que donne cette commande ?
ls -al /dev/serial/by-id/*

Ok, mais est-ce bien le bon car celui de base n’est pas bon car la clé n’est pas dans le bon mode ?

As-tu déjà réussi à faire fonctionner ta clé sans machine virtuelle ?

Par défaut, la clé n’est pas en mode GSM.

Pour ma clé Huawei E3531 HSPA+, il faut faire ceci, ça ne s’invente pas !

Aller dans le répertoire /etc/usb_modeswitch.d de la VM
cd /etc/usb_modeswitch.d

Créer un fichier avec le nom 12d1:1f01
sudo touch 12d1:1f01

Vérifier que le fichier vient est créé
ls

Editer le fichier 12d1:1f01
sudo nano 12d1:1f01

Copier dedans le contenu suivant

# Huawei E3531 HSDPA Modem

TargetVendor=  0x12d1
TargetProduct= 0x1f01 

MessageContent="55534243123456780000000000000011062000000100000000000000000000"
NoDriverLoading=1

On redemarre

Si la clé est bien en mode modem GSM, alors la commande sudo dmesg | grep GSM doit retourner quelque chose comme ceci.

A tester dans Proxmox d’abord.

[    8.848503] usbserial: USB Serial support registered for GSM modem (1-port)
[    8.849268] option 1-1.3:1.0: GSM modem (1-port) converter detected
[    8.851642] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB1
[    8.851962] option 1-1.3:1.1: GSM modem (1-port) converter detected
[    8.852401] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB2
[    8.852597] option 1-1.3:1.2: GSM modem (1-port) converter detected
[    8.852916] usb 1-1.3: GSM modem (1-port) converter now attached to ttyUSB3

Ensuite refaire un lsusb toujours dans Proxmox et recupérer le nouvel ID de la clé.
Puis mettre cet ID (mode GSM) dans la VM voulue pour passer la clé.

1 « J'aime »