OVH Cloud OVH Cloud

PPPoE reconnection (execution de commandes)

2 réponses
Avatar
xtz.info
Bonjours,

est t'il possible que lorsqu'il y a une reconnection avec le service «pppd»

de pouvoir paramétré celui ci pour qu'il execute une commande? (par
exemple un ifconfig pour capturer l'ip à chanque reconnection)


si ce n'ai pas possible, pourriez vous me donner une alternative
(légère) qui permetterai de palié à ce problème?

je vous remerci d'avance...


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

2 réponses

Avatar
Vincent Bernat
OoO En ce début de soirée du lundi 29 janvier 2007, vers 21:21,
"" disait:

est t'il possible que lorsqu'il y a une reconnection avec le service «pppd»



de pouvoir paramétré celui ci pour qu'il execute une commande? (par
exemple un ifconfig pour capturer l'ip à chanque reconnection)



Oui. Tu dois placer le script qui doit être exécuté dans le répertoire
/etc/ppp/ip-up.d. Il prendra certains paramètres qui te permettront de
savoir quelle interface a été mise up, quelle est l'IP de celle-ci,
etc. Regarde les scripts qui sont dans le même répertoire pour plus de
renseignements.
--
I WILL NOT BE A SNICKERPUSS.
I WILL NOT BE A SNICKERPUSS.
I WILL NOT BE A SNICKERPUSS.
-+- Lisa Simpson on chalkboard in episode 4F01


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
fra-duf-no-spam
Le 13542ième jour après Epoch,
Jean-Yves F. Barbier écrivait:

Salut, voila le script que j'utilisais avec pppoe:

JY

a écrit :
Bonjours,

est t'il possible que lorsqu'il y a une reconnection avec le service  «pppd»

de pouvoir paramétré celui ci pour qu'il execute une commande? (par
exemple un ifconfig pour capturer l'ip à chanque reconnection)


si ce n'ai pas possible, pourriez vous me donner une alternative
(légère) qui permetterai de palié à ce problème?

je vous remerci d'avance...




#!/bin/sh

# récupérer l'IP du pppX

# Pour cela, on fait un IFCONFIG, on recherche "P-t-P" = pppX ligne IP,
# dans cette ligne, couper le début (avant et ":"), puis couper la f in
# (après " "); RESTE l'IP

/sbin/ifconfig | /bin/grep P-t-P | /usr/bin/cut -d : -f 2 | /usr/bin/cut -d ' ' -f 1



Tout ça pouvant être abrégé par un "echo $4", car les s cripts contenus
dans ip-up.d sont appelés avec les paramètres suivants:

# This script is called with the following arguments:
# Arg Name Example
# $1 Interface name ppp0
# $2 The tty ttyS1
# $3 The link speed 38400
# $4 Local IP number 12.34.56.78
# $5 Peer IP number 12.34.56.99
# $6 Optional ``ipparam'' value foo

Il est aussi possible d'utiliser la variable $PPP_LOCAL, qui vaut la
même chose.