Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

jmg17 a écrit :

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é...

jmg17 a écrit :

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