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
