Julián Cañadas Morcillo escribió:
> Si, será la alternativa que utilice aunque esa opción solamente me permite
> utilizar las variables que el ppp pasa al ip-up y que este pasa a los
> scripts del ip-up.d precisamente en esos scripts, pero a mi me gustaría
> tener la IP obtenida por PPPoE en una variable de entorno puesto que la
> podría manipular desde otros scripts en cualquier otro momento. Es por ello,
> que aunque en este caso intente hacerlo mediante el ip-up, también es por
> curiosidad el saber como crear y cambiar los valores de una variable de
> entorno global.
>   



Las variables de entorno no creo que te permitan hacer eso. Si se 
pudieran modificar las variables de entorno de manera global, un usuario 
podría modificar el PATH en la sesión de otro usuario y hacer que se 
ejecutara un programa malicioso cuando ejecute comandos del sistema.

Yo te propongo que cada vez que se ejecute el sript ip-up escribas en un 
fichero lineas con la configuración del enlace PPP, algo como:

IP=$IP_ENLACE_PPP


Y en los scripts desde los que quieres manipular la IP obtenida hagas 
algo así:

if [ -n "$FICHERO_CONFIG" ]; then . "$FICHERO_CONFIG"; fi

Donde $FICHERO_CONFIG es la ruta hacia el fichero que crea ip_up De esta 
manera desde tus scripts tienes la variable IP que se corresponde con la 
obtenida mediante PPP.

Saludos.


> Un saludo.
>
>   


-- 
__________________________________________________________
Javier Chico Céspedes - Aplicaciones Multimedia
TELEFÓNICA I+D
C/ Via Augusta, 177                      Telf 93 29 56481
08003 Barcelona - SPAIN                  Fax  93 36 53043
_________________________________________________________


_______________________________________________
CRySoL mailing list
http://crysol.inf-cr.uclm.es/
https://arco.inf-cr.uclm.es/cgi-bin/mailman/listinfo/crysol

Responder a