#1 Le 15/02/2016, à 15:50
- mdnasc
[Résolu] Déconnection intempestive SaGEM fast 800
Bonjour,
J'ai installé récemment Xubuntu 14.04 avec un modem SAGEM fast 800.
Après quelques galères, mais pas trop finalement, ça fonctionne bien, à part un détail: la connexion au FAI s'interrompt parfois sans raison apparente.
J'ai programmé un lanceur avec la commande pppd call dsl-provider ce qui rétablit immédiatement la connexion et je recherche maintenant s'il y a un moyen de détecter la déconnexion et de lancer cette commande automatiquement.
Voici le fichier failsafe.conf avec les modifs que j'ai du lui apporter:
# failsafe
description "Failsafe Boot Delay"
author "Clint Byrum <clint@ubuntu.com>"
start on filesystem and net-device-up IFACE=lo
stop on static-network-up or starting rc-sysinit
emits failsafe-boot
console output
script
# Determine if plymouth is available
if [ -x /bin/plymouth ] && /bin/plymouth --ping ; then
PLYMOUTH=/bin/plymouth
else
PLYMOUTH=":"
fi
# The point here is to wait for 2 minutes before forcibly booting
# the system. Anything that is in an "or" condition with 'started
# failsafe' in rc-sysinit deserves consideration for mentioning in
# these messages. currently only static-network-up counts for that.
#### Modifié de sleep 20 à sleep 5
sleep 5
# Plymouth errors should not stop the script because we *must* reach
# the end of this script to avoid letting the system spin forever
# waiting on it to start.
######lignes désactivées
# $PLYMOUTH message --text="Waiting for network configuration..." || :
# sleep 40
# $PLYMOUTH message --text="Waiting up to 60 more seconds for network configuration..." || :
# sleep 59
# $PLYMOUTH message --text="Booting system without full network configuration..." || :
#######
# give user 1 second to see this message since plymouth will go
# away as soon as failsafe starts.
####### sleep 1
exec initctl emit --no-wait failsafe-boot
end script
post-start exec logger -t 'failsafe' -p daemon.warning "Failsafe of 120 seconds reached."
et le fichier etc/network/interfaces:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
# modem-usb
auto ppp0
iface ppp0 inet ppp
provider dsl-provider
pre-up /etc/network/if-down.d/usbdsl-updown $IFACE
pre-down /etc/network/if-down.d/usbdsl-updown $IFACE
####### AJOUT
auto eth0
Merci à ceux qui pourront m'aider.
Dernière modification par mdnasc (Le 29/05/2016, à 09:16)
Hors ligne
#2 Le 20/02/2016, à 23:26
- ares
Re : [Résolu] Déconnection intempestive SaGEM fast 800
Bonjour,
Sympa ton lanceur
Le "Cajaime"... c'est de l'histoire ancienne... de mémoire :
- Regarde si il est possible de lancer une règle UDEV (/etc/udev/rules.d)
- cela semble possible... il faut créer une règle pour détecter que le "modem soit opérationnel".
while ! grep -q 'Modem is operational' $MODEM ; do sleep 1 ; done ;
Ensuite lancer la connexion.
- Si déconnexion intempestive vérifier aussi que la "mtu" soit bien = 1500
Exemple "classique" d'un fichier "dsl-provider" pour une cnx en France (IP dynamique)
user "xxxxx" # identifiant
plugin pppoatm.so 8.35 # pour la France
mtu 1500 # <-- !
noipdefault
usepeerdns
defaultroute
persist
noauth
Voili, voilou... bonne chance.
@+
Dernière modification par ares (Le 21/02/2016, à 07:52)
Le droit d'emmerder Dieu BNF
Hors ligne
#3 Le 21/02/2016, à 16:48
- mdnasc
Re : [Résolu] Déconnection intempestive SaGEM fast 800
Bonjour Ares,
Merci de ta réponse, mais là, j'avoue que tu me parles un peu chinois!
Je ne suis pas au niveau pour suivre tes explications (mais j'y travaille, bien qu'autodidacte en informatique )
Je n'ai pas trouvé /etc/udev/rules.d, par contre mon fichier dsl-provider est bien le me que celui que tu me montres.
Certes
Le "Cajaime"... c'est de l'histoire ancienne
mais il fait son boulot, alors ma foi, j'aimerais autant le garder, d'autant que l'installation n'a pas été si galère qu'annoncé sur le forum...
Restait quand même 2 petits problèmes:
La connexion au FAI n'est pas toujours opérationnelle au démarrage (synchronisation trop longue?);
N'arrivant pas à créer un lanceur avec 2 commandes, j'ai contourné en créant un exécutable avec (pour Firefox):
#!/bin/bash
pppd call dsl-provider
firefox
et je l'ai mis en commande dans le lanceur à la place de "firefox %u"
même chose pour Thunderbird ...et ça marche! (je n'ai pas très bien compris le "%u" mais ça n'a pas l'air de manquer...)
Reste les déconnexions intempestives dans Transmission, mais à parcourir le forum, je crois comprendre que ce n'est pas forcément du au modem.
La dessus si tu as des lumières...
Hors ligne
#4 Le 21/02/2016, à 23:53
- ares
Re : [Résolu] Déconnection intempestive SaGEM fast 800
Bonjour mdnasc ,
Ta cnx fonctionne et avant toutes modifications il est important de faire "SA" sauvegarde avant de poursuivre.
À une époque lointaine, j'avais commis CECI
Les explications et scripts sont LA
Principe :
1 - détection du périphérique Sagem USB
2 - chargement du fimware pour le Sagem
3 - détection de "Modem is operational" (régle UDEV)
4 - lancement du script de l'interface Atm
Valable uniquement jusqu'a Ubuntu 10.10
Si je comprends bien ton premier message tu as la cnx automatiquement.
Je ne connaîs pas l'emplacement du fichier "lanceur" et j'ai bêtement supposé que c'était une règle Udev
Si déconnexions intempestives sur une ligne RTC :
1 - Vérifier la ligne téléphonique et enlever le ou les condensateurs,
2 - ne pas brancher plus de deux postes téléphoniques sur la ligne RTC en plus du modem USB,
3 - dans le fichier dsl-provider "fixer" la valeur mtu à 1500.
Pour info je dépassais les 2Mo en upload avec "mon Cajaime"...
Reste les déconnexions intempestives dans Transmission, (...)
Si Firefox fonctionnent normalement ou autres logiciels avec cnx réseau regarde la configuration du logiciel "Transmission".
Quand tu écris «déconnexions intempestives dans Transmission», le modem usb se ré-initialise ?
Je n'ai pas trouvé /etc/udev/rules.d,
Nous n'avons pas la même version
cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=15.04
DISTRIB_CODENAME=vivid
DISTRIB_DESCRIPTION="Ubuntu 15.04"
@+
Le droit d'emmerder Dieu BNF
Hors ligne
#5 Le 27/05/2016, à 19:25
- mdnasc
Re : [Résolu] Déconnection intempestive SaGEM fast 800
Bonjour Ares,
Au cas ou tu repasse par là, voici quelques nouvelles:
Je n'étais pas revenu sur ce forum depuis longtemps n'ayant pas trouvé le temps d'exploiter vraiment les éléments de ta réponse (les règles udev ça reste un peu compliqué pour moi) et puis voilà qu'il prend fantaisie à Orange de modifier mon abonnement (raisons techniques, parait-il) et depuis...plus de déconnexion!
Bref, merci pour ton aide, et merde pour Orange!
P.S.: j'ai utilisé pour installer mon modem ton document (celui que tu me signale dans ton dernier message, et ça a fonctionné sans la moindre discussion!
Hors ligne
#6 Le 27/05/2016, à 19:56
- ares
Re : [Résolu] Déconnection intempestive SaGEM fast 800
Bonsoir mdnasc,
Bravo et merci pour ton message bien sympathique
Perso, j'étais chez « l'agrume » et puis j'ai changé pour OVH... depuis 3 ans déjà.
Au plaisir, @+
Le droit d'emmerder Dieu BNF
Hors ligne