Por defecto el ficehero leases (que por error puse mal la direccion,
la correcta es /var/lib/dhcp3/dhcpd.leases) es legible por todos los
usuarios, lo que permitiría al usuario que corre el squid leer el
fichero, en cuanto a lo de que el Squid y DHCP esten en el mismo
server, tienes toda la razón, es una gran limitación ( y algo muy
desaconsejable) pero hay quienes no tienen mas que un server y se ven
necesitados de implementar todos los servicios en el mismo, si es el
caso podría hacerse

[EMAIL PROTECTED]
Harol

El día 31 de agosto de 2008 13:44, Yoel Benitez Fonseca
<[EMAIL PROTECTED]> escribió:
> H!
>
> On Thu, 2008-08-21 at 11:59 -0400, Harol Hunter wrote:
>> Si tienes el demonio DHCP en la misma máquina podrías construir un
>> script que chequeara /var/lib/dhcpd.leases en busca de la asignación
>> de la ip y devolver 0 ó 1 en dependencia del caso, podría ser algo
>> como esto:
>>
>> #!/bin/bash
>> #
>> # El script toma como parametro la ip a chequear
>>
>> DHCP_LEASES=/var/lib/dhcpd.leases
>>
>>  return [ `grep -c -w "$1" $DHCP_LEASES` -gt 0 ]
>>
>
> Interesante, se puede crear un redirector para el SQUID que chequee eso,
> de todas formas no me gusta la solución porque implica que el SQUID y
> DHCP esten en la misma máquina o por lo menos que el SQUID pueda acceder
> a dhcpd.leases de alguna forma
>
>> Claro estoy seguro que esto es solo un esbozo de la idea y que a
>> partir de ahí se pueden hacer otras cosas
>>
>> [EMAIL PROTECTED]
>> Harol
>>
>>
>> El 21/08/08, Luis Damián Martín Blanco <[EMAIL PROTECTED]> escribió:
>> > sabes que hace algún tiempo yo estuve buscando eso mismo,, el
>
> ...
>
> Saludos,
>
> --
> Yoel Benitez Fonseca <[EMAIL PROTECTED]>
> Universidad de Ciencias Informaticas
>
> _______________________________________________
> Cancelar suscripción
> https://listas.softwarelibre.cu/mailman/listinfo/linux-l
> Buscar en el archivo
> http://listas.softwarelibre.cu/buscar/linux-l
>
_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l

Responder a