martes, 7 de septiembre de 2010

Imprimir en una red local de pcs con Ubuntu

La idea es tener una impresora conectada a un pc ( servidor ) y que se pueda imprimir tanto desde dicho pc como desde otro pc (cliente) conectado en red local al pc servidor ( ambos pcs tienen Ubuntu/Mint o similar )

1- Instalar la impresora en el pc servidor: en mi caso tengo una impresora multifuncional Brother DCP 130C que se instala como explico aquí

2- Conectar entre si el pc servidor y el cliente: la creación de una red local entre mis pcs con linux en ambos la explique en este tema.


3- Poner la impresora del pc servidor como compartida: en Sistema-Administración-Impresoras: se elige la impresora conectada localmente: en Impresora se selecciona que este Activada y Compartida.



.

En Servidor: 1) en -- Conectar: se comprueba que en "Servidor Cups" este seleccionado "localhost"



2) en --Configuración: se activan al menos las opciones:-- mostrar impresoras compartidas por otros sistemas   --publicar impresoras compartidas conectadas a este sistema  --permitir la administración remota  --permitir que los usuarios cancelen cualquier trabajo (no solo el suyo)



4- Configurar el firewall: (Este paso se puede saltar, si no tenemos activo el firewall en ninguno de los pcs, en cuyo caso ya se podría imprimir desde el PC Cliente con la impresora del PC Servidor,  ) En ambos pcs tengo el firewall Gufw, y despues de varias pruebas las reglas de configuración con las que he conseguido que me funcione la impresora en red son las siguientes:

-- en el PC  Servidor: añadir regla ->pestaña simple -> permitir entrante, tcp, puerto 631



añadir regla ->pestaña simple -> permitir saliente, tcp, puerto 631

-- en el PC Cliente: añadir regla ->pestaña simple -> permitir saliente, ambos (tcp y udp) , puerto 631



Al final el Firewall Gufw debe quedar así:

En el PC Servidor:



En el PC Cliente:

5-Añadir la impresora en el PC cliente: abrimos Sistema-Administración-Impresión en la ventana que se abre damos al botón Añadir




En la ventana siguiente seleccionamos Buscar Impresora en red, y damos al botón Buscar



Al cabo de un rato nos aparece la impresora del pc servidor, en este caso Brother DCP-130C ; damos al botón Adelante.



Nos aparece la impresora del pc servidor; damos al botón Aplicar



Ya tendremos la nueva impresora, del pc servidor,  en red en el pc cliente, y podremos imprimir con ella desde él.



-------------------------------------------------------------------------

2 comentarios:

  1. ¿Qué es eso de Firewall Gufw? En mi Ubuntu no aparece.

    ResponderEliminar
  2. Miguel:
    Gufw es un firewall. No se cual tendrás en tu Ubuntu. Desde https://launchpad.net/gui-ufw/+download se puede bajar el paquete.deb correspondiente para instalarlo.
    Página de Gufw: http://gufw.tuxfamily.org/

    Ufw es un firewall en línea de comandos…. pero ufw tiene paquete para configurarlo en modo visual: gufw

    Gufw es muy intuitivo a la hora de abrir los puertos, y esta muy explicado en su ayuda (una vez abierta la ventana de gufw, teclear ctrl+h).
    También puedes ver información sobre ufw tecleando en una terminal: man ufw ( la explicación está en ingles).

    Ademas en abrir-puertos-con-ufw explican como abrir puertos con ufw en modo terminal, sin la interfaz gráfica gufw:

    –para Activar el firewall hay que teclear en la terminal:
    sudo ufw enable
    –para Mostrar el estado del firewall:
    sudo ufw status
    –para Establecer la política por defecto (todo cerrado):
    sudo ufw default deny
    –para Abrir por ejemplo el puerto 4662 TCP del aMule he tecleado en la terminal:
    sudo ufw allow 4662




    Busca Gufw en Google, o el buscador de este blog y encontraras mas información sobre este firewall.

    ResponderEliminar

A la vez que haces un comentario, por favor da una puntuación al tema: malo, normal, bueno o muy bueno.
Gracias.