#1 Le 09/12/2011, à 13:21
- loicpenot
connexion internet avec un téléphone satellite Iridium
Bonjour à tous!
Je suis navigateur et j'ai réussi à n'utiliser que Linux pour toute ma navigation grâce à OPENCPN.
Je viens d'acheter un téléphone Iridium, qui devra me permettre de télécharger des fichiers météo pendant ma transatlantique.
Ce téléphone (un Motorola 9505) possède un modem interne et le fournisseur ne fourni pas d'application ni de modèle de configuration pour Linux.
J'ai donc pas mal cherché et j'ai fini par installer wvdial.
Pour le configurer de manière automatique, il faut relier le téléphone à l'ordinateur et l'allumer puis taper dans un terminal :
sudo wvdialconf
Le modem du téléphone est automatiquement reconnu, on peut le voir dans le ficher /etc/wvdial.conf :
[Dialer Iridium gateway]
Phone = 008816000025
Inherits = Modem0
Password = none
Username = none
Stupide Mode = 1
[Modem0]
Init1 = ATZ
Init2 = ATS0=1V1X4E1Q0&c1
Init3 = AT+cbst=71,0,1
Init4 = AT+cr=1
Setvolume = 2
FlowControl = CRTSCTS
Modem = /dev/ttyUSB0
Dial Commande = ATDT
Baud = 19200
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+cbst=71,0,1
Init4 = AT+cr=1
Modem Type = USB Modem
; Phone = <Target Phone Number>
ISDN = 0
; Password = <Your Password>
; Username = <Your Login Name>
Modem = /dev/ttyACM0
Baud = 460800
Petite précision, par défaut, le nom qui est donné à la connexion est [Dialer Iridium gateway] et quand on veut lancer la connexion Iridium on tape :
lepoulpe@lepoulpe-PORTEGE-A600:~$ wvdial Dialer iridium gateway
--> WvDial: Internet dialer version 1.61
--> Warning: section [Dialer Dialer] does not exist in wvdial.conf.
--> Warning: section [Dialer gateway] does not exist in wvdial.conf.
--> Cannot open /dev/ttyUSB0: No such file or directory
--> Cannot open /dev/ttyUSB0: No such file or directory
--> Cannot open /dev/ttyUSB0: No such file or directory
Il semble que ce programme ne lise qu'un mot à la fois donc j'ai triché et j'ai modifié le ficher /etc/wvdial.conf en renommant la connexion [Dialer Iridium gateway] en [Dialer Iridium] et ainsi quand on tape :
lepoulpe@lepoulpe-PORTEGE-A600:~$ wvdial iridium
: ça fonctionne
lepoulpe@lepoulpe-PORTEGE-A600:~$ wvdial iridium
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATS0=1V1X4E1Q0&c1
ATS0=1V1X4E1Q0&c1
OK
--> Sending: AT+cbst=71,0,1
AT+cbst=71,0,1
OK
--> Sending: AT+cr=1
AT+cr=1
OK
--> Modem initialized.
--> Sending: ATDT008816000025
--> Waiting for carrier.
ATDT008816000025
+CR: REL ASYNC
CONNECT 19200
--> Carrier detected. Waiting for prompt.
Là, le téléphone affiche : CONNECTE, mais au bout de trois secondes il déconnecte de lui même et j'en reste là pour l'instant.
Ai-je fait une erreur de configuration?
Merci d'avance pour vos conseils
Loïc
Dernière modification par loicpenot (Le 11/12/2011, à 14:12)
Hors ligne
#2 Le 26/04/2012, à 20:25
- jmg17
Re : connexion internet avec un téléphone satellite Iridium
Bonjour,
As-tu trouvé une solution pour ta connexion à l'iridium?
Si oui cela m’intéresse.
Merci.
JMG
Dernière modification par jmg17 (Le 26/04/2012, à 20:25)
Dell XPS 13 Ubuntu 20.04 LTS. Lenovo Legion Ubuntu 20.04 LTS
Hors ligne
#3 Le 02/06/2012, à 11:48
- jmg17
Re : connexion internet avec un téléphone satellite Iridium
Bonjour,
J'ai une difficulté (presque) identique au post précédent: connexion internet impossible avec iridium + ubuntu.
Ubuntu 11.04, téléphone iridium motorola 9575.
Le modem est reconnu après avoir fait
sudo wvdialconf
Cela donne ça:
Editing `/etc/wvdial.conf'.
Scanning your serial ports for a modem.
Modem Port Scan<*1>: S0 S1 S2 S3 S4 S5 S6 S7
Modem Port Scan<*1>: S8 S9 S10 S11 S12 S13 S14 S15
Modem Port Scan<*1>: S16 S17 S18 S19 S20 S21 S22 S23
Modem Port Scan<*1>: S24 S25 S26 S27 S28 S29 S30 S31
WvModem<*1>: Cannot get information for serial port.
ttyACM0<*1>: ATQ0 V1 E1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 Z -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- ERROR
ttyACM0<*1>: Modem Identifier: ATI -- 2400
ttyACM0<*1>: Speed 4800: AT -- OK
ttyACM0<*1>: Speed 9600: AT -- OK
ttyACM0<*1>: Speed 19200: AT -- OK
ttyACM0<*1>: Speed 38400: AT -- OK
ttyACM0<*1>: Speed 57600: AT -- OK
ttyACM0<*1>: Speed 115200: AT -- OK
ttyACM0<*1>: Speed 230400: AT -- OK
ttyACM0<*1>: Speed 460800: AT -- OK
ttyACM0<*1>: Max speed is 460800; that should be safe.
ttyACM0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
Found an USB modem on /dev/ttyACM0.
Modem configuration written to /etc/wvdial.conf.
ttyACM0<Info>: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2"
Il y a un message d'erreur, mais je ne sais pas si c'est important.
Le fichier ect/wvdial.conf (qui est beaucoup plus court que dans le post précédent. Pourquoi?)
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Modem Type = USB Modem
; Phone = <Target Phone Number>
ISDN = 0
; Password = <Your Password>
New PPPD = yes
; Username = <Your Login Name>
Modem = /dev/ttyACM0
Baud = 460800
Enfin le journal de connexion:
-> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
OK
--> Sending: AT+cbst=71,0,1
AT+cbst=71,0,1
OK
--> Modem initialized.
--> Sending: ATM1L3DT008816000025
--> Waiting for carrier.
ATM1L3DT008816000025
CONNECT 19200
--> Carrier detected. Starting PPP immediately.
--> Unable to run /usr/sbin/pppd.
--> Check permissions, or specify a "PPPD Path" option in wvdial.conf.
NO CARRIER
--> No Carrier! Trying again.
--> Maximum Attempts Exceeded..Aborting!!
--> Disconnecting at Sat Jun 2 11:27:32 2012
Donc pas de connexion, mais je ne sais pas aller plus loin. Que veux dire "spécifier un PPPD Path"
Merci pour votre aide.
JMG
Dernière modification par jmg17 (Le 02/06/2012, à 11:51)
Dell XPS 13 Ubuntu 20.04 LTS. Lenovo Legion Ubuntu 20.04 LTS
Hors ligne
#4 Le 03/06/2012, à 06:22
- alej
Re : connexion internet avec un téléphone satellite Iridium
ÀMHA, tu as un problème de droits. Par exemple, chez moi...
$ ls -l /usr/sbin/pppd
-rwsr-xr-- 1 root dip 273312 2010-03-07 04:59 /usr/sbin/pppd
... l'exécutable est setuid root mais il est seulement exécutable pour le groupe dip, ce qui revient à dire qu'il faut appartenir au dit groupe pour le lancer. Chez moi, ça donnerait...
$ sudo adduser machin dip
... pour ajouter l'user machin au groupe dip.
Hors ligne
#5 Le 03/06/2012, à 10:53
- jmg17
Re : connexion internet avec un téléphone satellite Iridium
Bonjour,
J'ai bien ajouté l'user "jm" au groupe dip mais sans résultat sur la connexion. Le journal de connexion est exactement identique.
Voici mon /usr/sbin/ppd qui est identique au tien... sauf que la fin du texte "/usr/sbin/ppd" est surlignée en rouge dans le terminal. Qu'est-ce que ça veux dire?
$ ls -l /usr/sbin/pppd
-rwsr-xr-- 1 root dip 273272 2011-02-04 09:43 /usr/sbin/pppd
Si je comprends bien, cela fonctionne chez toi ?
JMG
Dell XPS 13 Ubuntu 20.04 LTS. Lenovo Legion Ubuntu 20.04 LTS
Hors ligne
#6 Le 03/06/2012, à 11:50
- alej
Re : connexion internet avec un téléphone satellite Iridium
J'ai bien ajouté l'user "jm" au groupe dip mais sans résultat sur la connexion
Tu as vérifié avec « id » ou « groups », p.e., que tu appartiens bien au groupe dip ? Ce genre de modif n'est prise en compte qu'après s'être déconnecté/reconnecté...
Si je comprends bien, cela fonctionne chez toi ?
Non au sens où je n'ai pas un téléphone iridium motorola machin mais oui au sens où cette erreur est assez caractéristique d'un problème de droits sur pppd. Par exemple, chez moi, si je me retire du groupe « dip » et que je tente de lancer une instance de pppd...
CONNECT
--> Carrier detected. Starting PPP immediately.
--> Unable to run /usr/sbin/pppd.
--> Check permissions, or specify a "PPPD Path" option in wvdial.conf.
Hors ligne
#7 Le 03/06/2012, à 12:24
- jmg17
Re : connexion internet avec un téléphone satellite Iridium
Voici le résultat de adduser:
sudo adduser jm dip
[sudo] password for jm:
L'utilisateur `jm' appartient déjà au groupe `dip'.
Quand je l'ai fait la première fois la réponse était : "utilisateur jm ajouté ua groupe"
Est-ce que ça répond à ta question?
JMG
Dell XPS 13 Ubuntu 20.04 LTS. Lenovo Legion Ubuntu 20.04 LTS
Hors ligne
#8 Le 03/06/2012, à 12:33
- alej
Re : connexion internet avec un téléphone satellite Iridium
Donc, logiquement et même à défaut de te connecter, cette partie...
--> Unable to run /usr/sbin/pppd.
--> Check permissions, or specify a "PPPD Path" option in wvdial.conf.
... devrait disparaître du journal de connexion...
Hors ligne
#9 Le 03/06/2012, à 12:47
- jmg17
Re : connexion internet avec un téléphone satellite Iridium
Bon, j'ai oublié de faire connexion/déconnexion. C'est fait et ça marche!
Voici le journal:
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT+cbst=71,0,1
AT+cbst=71,0,1
OK
--> Modem initialized.
--> Sending: ATM1L3DT008816000025
--> Waiting for carrier.
ATM1L3DT008816000025
CONNECT 19200
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Sun Jun 3 12:30:46 2012
--> Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
--> --> PAP (Password Authentication Protocol) may be flaky.
--> Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
--> --> CHAP (Challenge Handshake) may be flaky.
--> Pid of pppd: 3502
--> Using interface ppp0
--> local IP address 192.168.13.133
--> remote IP address 192.168.13.254
--> primary DNS address 12.127.17.72
--> secondary DNS address 204.97.212.10
--> Connect time 2.9 minutes.
--> Disconnecting at Sun Jun 3 12:33:50 2012
Merci beaucoup et désolé pour ne pas avoir TOUT lu de ton texte!
Ça aurai fonctionné de suite!
JMG
Dell XPS 13 Ubuntu 20.04 LTS. Lenovo Legion Ubuntu 20.04 LTS
Hors ligne