Tuzk wrote:
Saludos :Hola amigos , Tengo un problema en mi red , ya que exiten varias oficinas acual brindamos internet . bueno tengo un servidor de impresion en cups y quisiera dar privilegios de impresion solo a un cierto rango de ips que son los de mi oficina que es lo que tengo que poner en mi cupsd.conf yaque lo tengo por ahora asi:<Location /> Order Deny,Allow Deny From All Allow From 192.168.1.* </Location>Bueno trate poniendo "Allow From 192.168.1.1/10 <http://192.168.1.1/10>" osea del ip 1 al 10 y bueno los de ip superior si pueden imprimir que debo hacer?.
El problema aquí es que 192.168.1.1/10 no significa de la IP 1 a la 10. El 10 después de la /, en la nomenclatura estándar es la máscara de red.
Más especificamente, implica la cantidad de 1's de la misma. Sabiendo que una IP está compuesta de 4 grupos de números del 0 al 255, tenemos 4 grupos de 8 bits. Y tu máscara de red sería equivalente a 255.192.0.0 por lo que podrán acceder a tu CUPs todas las IP cuya representación binaria sea la de 192.168.1.1 y todas la variaciones de los demás dígitos en su representación binaria (serían los 22 bits restantes).
Hacer los cálculos no es muy complicado y es buen ejercicio para aprender a hacer lo que necesitas de esta forma. De todas formas, creo que es más sencillo hacerlo si el segmento a definir tiene un tamaño que sea potencia de 2. Caso contrario necesitarás expresarlo por partes.
No estoy completamente seguro; pero casi. Suerte, Toote