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 23/06/2006, à 21:11

fab56

Commande sudo route add default ppp0 au démarrage

*Bonjour,

J'ai réussi il y a quelque temps à installer un modem Sagem F@st 800 en USB avec les pilotes ueagle-atm 1.3.

Tout marchait à merveille (pilotes, synchronisation, connexion PPP, DNS) mais pourtant je ne disposait pas d'accès Internet. Le problème a été résolu avec la commande sudo route add default ppp0
qui rend la connexion PPP disponible. Ne me demander pas pourquoi, je ne sais pas et je ne veux pas le savoir.

Ce que je veux, c'est que cette commande s'éxecute de manière transparente au démarrage après la mise en route du modem, bien sur, mais j'igfnore comment m'y prendre

J'ai trouvé quelque chose sur Internet justement :

Using the "defaultroute" option causes pppd to set up the default route
via dummy0 (first device found with matching IP address), not ppp0.
I've worked around this by disabling the pppd defaultroute option and
creating a small shell script called /etc/ppp/ip-up.d/000defaultroute
(run before 00ipmasq) with the following contents:

#! /bin/sh
set -e
/sbin/route add default dev $PPP_IFACE

donc j'ai fait pareil :

#! /bin/sh
set -e
/sbin/route add default ppp0

MAintenant ma connexion se lance au démarrage mais seulement si je démarre avec le compte root
Si je démarre directement avec un autre compte je suis obligé de passer par le compte root pour faire la commande et activer la connexion.

Comment faire pour que la connexion se lance dans tout les comptes ?

Hors ligne

#2 Le 23/06/2006, à 22:12

ondex

Re : Commande sudo route add default ppp0 au démarrage

Ajoute la commande dans le fichier /etc/rc.local (avant exit 0) :

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

# Internet
/sbin/route add default ppp0

exit 0

Hors ligne

#3 Le 24/06/2006, à 13:25

fab56

Re : Commande sudo route add default ppp0 au démarrage

Ca ne marche pas pour les autres utilisateurs ...
Une autre chose bizarre quand je fais sudo route add default ppp0 sur un autre compte que le root ca marche pas
De plus, il m'est impossible de me connecter en root dans un terminal d'une autre session

Hors ligne

#4 Le 26/06/2006, à 20:13

fab56

Re : Commande sudo route add default ppp0 au démarrage

Non laissez tomber j'ai trouver une solution.

Hors ligne

#5 Le 02/12/2006, à 16:11

Screugneufneu

Re : Commande sudo route add default ppp0 au démarrage

Hé dis-donc, les forums c'est pas seulement pour prendre mais aussi pour donner. Ta solution m'intéresse tu vois, et là, tu postes en disant "ouai super j'ai trouvé" et tu te barres. Des personnes passent du temps à te répondre quand tu as un pb alors la moindre des choses est de donner ta soluce quand tu l'as trouvée. GRRRR !