J'utilise Ubuntu 12.10. J'utilise un modem 3G USB ZTE pour me connecter à Internet. Je connecte ce modem via un logiciel pilote fourni avec le modem. Ce modem fonctionne bien. Je peux naviguer, utiliser apt-get via un terminal. Mais le problème est que le gestionnaire de réseau ne peut pas détecter mon modem. Il ne montre rien dans la barre du haut. A cause de cela je -
Tout d'abord, je raconte ce que j'ai remarqué à propos de ce modem:
Maintenant, je raconte ce que j'ai fait jusqu'à maintenant pour résoudre ce problème de gestionnaire de réseau:
J'ai essayé ce code avec le privilège root:
echo vendor productID > /sys/bus/usb-serial/drivers/option1/new_id
Ça n'a pas marché.
Une dernière chose est déroutante ce qui sera mon productID pour ce code 0154 (que lsusb trouve avant que le modem ne soit détecté par le logiciel du pilote)? ou 2003 (que lsusb trouve après que le modem soit détecté par le logiciel du pilote et trouve un cd-rom)?
Usb_modeswitch peut m'aider à résoudre ce problème mais je ne sais pas comment utiliser usb_modeswitch ou créer un fichier de configuration avec.
C'est tout. Maintenant ma question est qu'est-ce qui ne va pas? Existe-t-il une solution pour que mon modem soit détecté par le gestionnaire de réseau?
[Répondre à ma propre question]
[Tout d'abord des excuses! Je ne suis pas un expert ici. Mais je pense que je peux peut-être partager ce que j'ai appris par expérience]
Mon premier problème était lorsque je connectais le modem à l'aide du logiciel de pilote fourni avec le modem, mais que je ne pouvais pas utiliser certains services réseau tels que VPN, Centre de logiciels Ubuntu, etc. il.
Problème: Network Manager ne peut pas détecter une connexion Internet.
Raison: Le pilote fourni avec le modem utilisait WvDial pour se connecter à Internet. Mais à cause de cela bug dans le paquet wvdial, Network Manager ne pouvait pas détecter la connexion réseau.
Solution: Si votre logiciel de pilote utilise wvdial, ne l'utilisez pas. Connectez le modem en tant que connexion haut débit mobile.
Maintenant, j'ai mentionné dans ma question que j'avais également essayé de connecter mon modem via une connexion haut débit mobile. Mais j'ai échoué car je ne pouvais pas trouver mon modem dans l'option haut débit mobile.
Problème: Le haut débit mobile ne peut pas détecter mon modem
Raison: Voyons tout d'abord le fonctionnement de ces modems. Lorsque ces modems sont branchés pour la première fois, le système d'exploitation les détecte comme un support de stockage/CD-ROM plutôt que comme un modem. Ainsi, le logiciel du pilote fourni avec le modem peut être livré. Une fois le pilote installé, le pilote envoie un message spécial au modem. Après avoir reçu ce message, le modem passe en mode modem. Et maintenant, il est prêt à être utilisé. Cette fonctionnalité de ces modems est appelée ZeroCD (TM) feature. Ce mécanisme est utilisé pour que les pilotes puissent être livrés avec le modem sans avoir besoin de CD/DVD supplémentaire.
Dans ma question, j'ai mentionné que, lorsque je brancherais mon modem, le logiciel de mon pilote ne pourrait pas le détecter et que j'obtiendrais un ensemble d'identifiant de fournisseur et de produit (dans mon cas, 19d2 et 0154) en lsusb commande. Après une séquence de branchement et de débranchement, l’identifiant du produit passe à 2003 et le pilote peut maintenant détecter le modem. Cela était dû à la fonctionnalité ZeroCD du modem. Le modem est d'abord détecté en tant que support de stockage et l'identifiant du produit devient 0154. Le modem passe ensuite en mode modem et l'identifiant du produit devient 2003. Ce mécanisme est appelé commutation de modem.
Pour la même raison, le haut débit mobile n'a pas pu détecter mon modem. Donc, pour résoudre ce problème, je dois basculer le modem en mode modem. Et pour pouvoir basculer, j'ai besoin d'informations de configuration telles que le message spécial que j'ai mentionné précédemment, l'id du fournisseur, l'id du produit, etc.
En fait, il existe un logiciel Nice, appelé usb_modeswitch, qui gère automatiquement cette commutation. Et Ubuntu est livré par défaut avec ce progiciel. Comment usb_modeswitch fait cela, il lit un fichier (appelé fichier de données) nommé configPack.tar.gz situé dans /usr/share/usb_modeswitch répertoire contenant les informations de configuration nécessaires pour changer ce type de modems. Si les informations de configuration de votre modem sont présentes dans ce fichier, votre modem devrait basculer automatiquement par usb_modeswitch sans aucun problème. Mais sinon vous êtes en difficulté.
Solution: Téléchargez usb_modeswitch (s'il n'est pas déjà installé sur votre système) et le dernier fichier de données de ce site . Maintenant, il peut arriver que le fichier de données de votre modem ne soit pas présent dans le dernier fichier de données. Dans ce cas, vous pouvez attendre que quelqu'un l'inclut à votre place ou vous pouvez trouver ces informations vous-même et informer les développeurs de usb_modeswitch. Peut-être qu’ils incluront les informations de configuration de votre modem dans leur version ultérieure. Après tout, il faut que quelqu'un le fasse! Vous trouverez des informations à ce sujet dans le site ci-dessus.
Le problème de base semble que le paquet usb_modeswitch
distribué avec Ubuntu soit une version plus ancienne, de sorte que bon nombre des nouveaux modems USB ne sont pas détectés.
J'ai eu le même problème - le composeur a fonctionné et le modem était utilisable, mais le gestionnaire de réseau n'a pas détecté le modem et donc pas de VPN.
J'ai désinstallé le pilote, puis le lecteur de CD USB est détecté si le modem est branché au redémarrage. Sinon, la ID(19d2:0154)
est affichée dans lsusb
, mais aucun périphérique de stockage n'est monté. Dans les deux cas, j’ai pu faire "eject /dev/sr1
" pour basculer l’appareil sur le modem (19d2:2003)
et le gestionnaire de réseau détecte la connexion haut débit mobile mais se déconnecte au bout de dix minutes environ.
Ensuite, j'ai mis à jour le paquet usb_modeswitch
pour la dernière version et je peux utiliser le modem aussi bien au plugin qu'au redémarrage.