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 15/02/2016, à 16: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, à 10:16)

Hors ligne

#2 Le 21/02/2016, à 00:26

ares

Re : [Résolu] Déconnection intempestive SaGEM fast 800

Bonjour,

Sympa ton lanceur smile

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, à 08:52)

Hors ligne

#3 Le 21/02/2016, à 17: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 smile)
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 22/02/2016, à 00: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 sad

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

mdnasc a écrit :

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 ?

mdnasc a écrit :

Je n'ai pas trouvé /etc/udev/rules.d,

Nous n'avons pas la même version sad

cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=15.04
DISTRIB_CODENAME=vivid
DISTRIB_DESCRIPTION="Ubuntu 15.04"

@+

Hors ligne

#5 Le 27/05/2016, à 20: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, à 20:56

ares

Re : [Résolu] Déconnection intempestive SaGEM fast 800

Bonsoir mdnasc,

Bravo et merci pour ton message bien sympathique  smile

Perso, j'étais chez « l'agrume » et puis j'ai changé pour OVH... depuis 3 ans déjà.

Au plaisir, @+

Hors ligne