Salut,

En effet, je n'ai pas mis mon script dans son ensemble... comme dit, je me 
sers des valeurs r�cup�r�s pour un affichage sur mon serveur web (je passe le 
fichier par scp et le lit ensuite en php - j'aimerais d'ailleurs faire de 
m�me en perl si tu as une id�e !).

En fait, je r�cup�re l'ip gr�ce au param�tre pass� par pppd lors de 
l'ex�cution des scripts dans ip-[up,down].d par run-parts

Extrait de /etc/ppp/ip-up:

# 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

Tu peux donc utiliser directement $PPP_LOCAL dans ton script !

Je mets la liste en copie pour corriger mon oubli.

@++
Julien

Le Lundi 13 D�cembre 2004 21:01, vous avez �crit�:
> Bonjour,
>
> Je suis tr�s int�ress� par cette solution, et je l'ai mise chez moi :)
>
> Par contre, il y a un point que je ne comprends pas.
>
> On Mon, Dec 13, 2004 at 06:33:17PM +0100, Julien Valroff wrote:
> >le script � placer dans /etc/ppp/ip-up.d/ :
> >=============================
> >#!/bin/sh
> >/bin/date +%s > /tmp/adsl_status
> >/bin/echo $ip >> /tmp/adsl_status
> >=============================
>
> Comment r�cup�res-tu $ip ici ?
> Est-ce pppd qui initialise $ip � la bonne valeur ?
> �a n'a pas l'air d'�tre le cas chez moi... Enfin, je peux toujours
> parser ifconfig pour r�cup�rer l'adresse IP, mais c'est un peu lourd.
>
>
> Merci !
>
> Jocelyn

Répondre à