| Despabilando la MonoNeurona::Internet es de todos [Inicio] [Regresar] |
|
GNU/Linux \ Configurar CUPS para permitir impresión por red desde otros PC Este artículo ha sido consultado en 944 ocasiones. Fuente: http://jesusda1.f2o.org/docs/howtos/impr-02/index.html Problema Sistema
NOTA: Con cualquier otra distro y sistema con características similares funcionará de manera similar o idéntica. Solución La solución es muy muy sencilla. Bastará con editar el archivo /etc/cups/cupsd.conf. # vi /etc/cups/cupsd.conf y buscar la sección LOCATION: <Location /> Order Deny,Allow Deny From All Allow From 127.0.0.1 </Location> Como véis se deniega el acceso a TODO el mundo y luego se permite el acceso a 127.0.0.1, o sea, nuestra propia máquina, el localhost. Si queremos permitir que otras máquinas accedan también a la impresora, debemos permitirselo añadiendo líneas del tipo Allow From x.x.x.x donde x.x.x.x es la direccion ip que queremos permitir. Una solución rápida para permitir el acceso a todos los PC's de nuestra red local es poner: Allow From 192.168.0.0/255.255.255.0 o incluso: Allow From 192.168.0 que hace exactamente lo mismo. Lo que permitirá el acceso a todos las ip's del tipo 192.168.0.x. Obviamente, cambiaremos las ip's como corresponda a nuestra configuración particular, pero esta configuración suele ser la más normal. La cosa quedaría tal que así: <Location /> Order Deny,Allow Deny From All Allow From 127.0.0.1 Allow From 192.168.0.0/255.255.255.0 </Location> Y también podríamos permitir que el resto de usuarios pudiésen administrar CUPS desde el interfaz web (http://localhost:631) modificando el apartado LOCATION del siguiente modo: # Este subdirectorio contiene la interfaz administrativa. # Solicitamos autenticación básica usando la base de datos de usuarios # del sistema (/etc/passwd) y sólo desde el dominio local <Location /admin> AuthType Basic AuthClass System Order Deny,Allow Deny From All Allow From 127.0.0.1 Allow From 192.168.0.0./255.255.255.0 </Location> Guardamos y salimos. Reiniciamos cups y listo: # /etc/init.d/cupsys restart Como suele recomendarse cuando hay problemas, debemos revisar las bitácoras /var/log/syslog y /var/log/messages para buscar pistas si algo va mal. Última actualización: 2007-04-29 10:57:00-05 |
| Este trabajo está licenciado bajo la MonoNeurona Commons License. 2002-2008 © :: Colectivo MonoNeurona.org :: |