Añadir una impresora en CUPS

Supongamos que disponemos de una impresora HP LaserJet 1010 conectada por USB a nuestro servidor Linux. Deberemos configurarla en cups para que la impresora pueda ser utilizada tanto desde el servidor como desde los distintos puestos de red.

Inicialmente, lo normal es que no haya ninguna impresora configurada en nuestro sistema, por lo tanto, si accedemos al menú ‘Impresoras’ lo que veremos será:

Menú impresoras al comenzar la configuración

Para añadir una nueva impresora debemos ir al menú ‘Administración’ y pulsar el botón ‘Añadir impresora’. Cups intentará detectar la impresora automáticamente, tanto si está conectada localmente como si es una impresora de red. En nuestro caso, nos ha detectado la impresora local HP1010 conectada por USB. La seleccionamos y pulsamos ‘Siguiente’:

Añadir impresora

En el siguiente paso, detecta el tipo de conexión con la impresora. Como es una impresora conectada al puerto USB, aparecerá -conexión USB-. Otras opciones son:

  • AppSocket/HP JetDirect – Impresora conectada directamente a la red con protocolo HP
  • Internet Printing Protocol (http) – Impresora accesible por http
  • Internet Printing Protocol (ipp) – Impresora accesible por ipp
  • LPD/LPR Host or Printer – Impresora conectada directamente a la red con protocolo LPD/LPR
  • PDF Writing – Imprimir a PDF
  • USB Printer #n – Impresora USB
  • Windows Printer vía Samba – Impresora compartida en Windows o Linux con samba

Indicamos la ubicación de la impresora y activamos la opción -Compartir esta impresora- para que pueda ser utilizada por otros equipos de la red. En este caso, nuestro servidor haría de servidor de impresión para los PCs de la red. 

Indicar ubicación y activar -compartir impresora

Posteriormente debemos elegir el driver de la impresora. Si no aparece nuestro modelo de impresora, deberemos averiguar si es compatible con otros modelos de la lista.

Driver de la impresora

La impresora ha quedado configurada. Acto seguido aparecerá la página de opciones de la impresora:

Opciones de la impresora

Si volvemos al menú ‘Impresoras’ ahora podremos observar que tenemos una impresora configurada.

Menú impresoras al finalizar la configuración

Podemos utilizar el botón ‘Imprimir página de prueba’ para probar la impresora. Si la prueba resulta satisfactoria, desde éste momento ya podremos imprimir con cualquier aplicación que pueda utilizar cups como sistema de impresión, por ejemplo LibreOffice:

Image result for cups in libreoffice

¿Qué es CUPS y como se instala en Linux?

Aparte de su traducción como “Bebida”, CUPS significa Common Unix Printing System.  

CUPS es responsable en general de hacerle conectar una impresora a Ubuntu y no necesitar instalar ningún controlador. Puede decir que CUPS es el responsable de convertir casi todas las impresoras en una experiencia lista para usar. No hay necesidad de controladores adicionales, CD / DVD de la impresora o en la mayoría de los casos tener que compilar y hacer un montón de trabajo para que funcione al instante.

Image result for cups logo

El otro acrónimo que se destaca como CUPS es HPLIP, que es HP Linux Imaging and Printing. Este proporciona algunas mejoras sobre las impresoras HP y todo en uno. Si es el 1% que tiene problemas para detectar su impresora HP con CUPS, intente con HPLIP. Cubre ese 1% extra. Y muestra cosas como el nivel de tinta y algunas otras variables específicas de HP.

Para instalar CUPS en su computadora Ubuntu, simplemente use sudo con el comando apt y proporcione los paquetes para instalar como primer parámetro. Una instalación completa de CUPS tiene muchas dependencias de paquete, pero todas pueden especificarse en la misma línea de comando. Ingrese lo siguiente en el indicador de terminal para instalar CUPS:

Comando de instalación de CUPS en Ubuntu.

Luego de ello, CUPS toma el archivo de configuración por defecto para colocar el servidor CUPS en la ruta http://localhost:631/admin la cual deberá mostrar una página de inicio similar a la siguiente:

Image result for cups linux index page

Compartir archivos entre Windows y Linux: Linux – Windows

Crear un recurso compartido en Linux y luego acceder desde Windows es en realidad un poco más fácil que al revés. Primero, crearemos la carpeta compartida en el sistema Linux. Luego, veremos cómo acceder desde una PC con Windows.

1. CREAR LA CARPETA COMPARTIDA EN LINUX

Para configurar una carpeta compartida en un Linux al que tenga acceso Windows, comience con la instalación de Samba (software que proporciona acceso a los protocolos SMB / CIFS utilizados por Windows). En la terminal, usa el siguiente comando:

sudo apt-get install samba

Después de que Samba se instale, configure un nombre de usuario y una contraseña que se usarán para acceder al recurso compartido:

smbpasswd -a geek

Nota: En este ejemplo, estamos usando ‘geek’ ya que ya tenemos un usuario de Linux con ese nombre, pero puede elegir cualquier nombre que desee.

Crea el directorio que deseas compartir en tu computadora con Windows. Simplemente vamos a poner una carpeta en nuestro Escritorio.

mkdir ~/Desktop/Share

Ahora, use su editor favorito para configurar el archivo smb.conf. Estamos usando Vi aquí.

sudo vi /etc/samba/smb.conf

Desplácese hasta el final del archivo y agregue estas líneas:

[<folder_name>] path = /home/<user_name>/<folder_name> available = yes valid users = <user_name> read only = no browsable = yes public = yes writable = yes

Obviamente, deberá reemplazar algunos de los valores con su configuración personal. Debería verse algo como esto:

Guarde el archivo y cierre su editor. Ahora, solo necesita reiniciar el servicio SMB para que los cambios surtan efecto.

sudo service smbd restart

Su carpeta compartida ahora debería ser accesible desde una PC con Windows.

2. ACCEDER A LA CARPETA COMPARTIDA DE LINUX DESDE WINDOWS

Ahora, agreguemos el recurso compartido de Linux a nuestro Escritorio de Windows. Haga clic derecho en algún lugar de su escritorio y seleccione Nuevo> Acceso directo.

Escriba la ubicación de red de la carpeta compartida, con esta sintaxis:

\\IP-ADDRESS\SHARE-NAME

Nota: si necesita la dirección IP de su computadora Linux, simplemente use el comando ifconfig en la terminal.

En el asistente de acceso directo en la PC con Windows, haga clic en Siguiente, elija un nombre para el Acceso directo y luego haga clic en Finalizar. Debería terminar con un acceso directo en su escritorio que vaya directo al recurso compartido de Linux.

Compartir archivos entre Windows y Linux: Windows – Linux

Por motivos de ejemplificación se utilizará Windows 10 y Ubuntu, pero las instrucciones son adaptables para cualquier tipo de versión de Windows y Linux.

1. CREAR CARPETA COMPARTIDA EN WINDOWS Y ACCESAR A ELLA MEDIANTE LINUX

Para que esto funcione, tomaremos tres pasos. Primero, nos aseguraremos de que el intercambio esté habilitado en Windows. Una vez que lo esté, compartiremos la carpeta real. Y luego, veremos cómo acceder a esa carpeta desde un sistema Linux.

1. ASEGURARSE QUE LA OPCIÓN DE COMPARTIR CARPETAS ESTE HABILITADO EN WINDOWS

Para configurar una carpeta compartida en Windows para que Linux pueda acceder, asegúrese de que su configuración de red esté configurada para permitir la conexión desde la otra computadora abriendo el Centro de redes y recursos compartidos. La forma más sencilla de hacerlo es haciendo clic con el botón derecho en el icono de red en la bandeja del sistema y seleccionando “Abrir el Centro de redes y recursos compartidos”.

En la ventana Centro de redes y recursos compartidos, haga clic en “Cambiar configuración avanzada para compartir”.

Para su perfil actual, asegúrese de que las dos configuraciones siguientes estén habilitadas:

  • Active el descubrimiento de red
  • Active el uso compartido de archivos e impresoras

Cuando hayas terminado, haz clic en “Guardar cambios”.

2. COMPARTIR LA CARPETA

Ahora que el intercambio está habilitado, podemos crear la carpeta compartida para que la máquina Linux lo pueda ver. No hay limitaciones para lo que puede compartir (en teoría, podría compartir todo su disco duro), pero aquí compartiremos una carpeta llamada “Compartir” que se encuentra en nuestro Escritorio.

Haga clic con el botón derecho en la carpeta que desea compartir en la red y luego haga clic en “Propiedades”. En la pestaña “Compartir” de la ventana de propiedades, haga clic en el botón “Uso compartido avanzado”.

En la ventana “Uso compartido avanzado” que se abre, active la opción “Compartir esta carpeta” y luego haga clic en el botón “Permisos”.

En la ventana de permisos, puede restringir el acceso a la carpeta a ciertas cuentas. Para permitir que cualquier usuario tenga acceso a su carpeta, simplemente otorgue el permiso de “Control total” al usuario “Todos”. Esto permite que cualquier persona pueda leer y escribir cambios en los archivos de la carpeta compartida. Si prefiere restringir el acceso a ciertas cuentas, simplemente elimine el usuario Todos, agregue los usuarios que desee y luego asígneles los permisos correspondientes.

Nota: Estas cuentas de usuario están en la computadora de Windows, no en Linux.

Cuando termine de configurar usuarios y permisos, haga clic en “Aceptar” para cerrar la ventana de permisos y luego haga clic en “Aceptar” nuevamente para cerrar la ventana “Uso compartido avanzado”.

De vuelta en la ventana de propiedades principales, cambie a la pestaña “Seguridad”.

Para que el usuario de Linux tenga acceso a la carpeta compartida, debe configurar los mismos permisos que configuró en la configuración para compartir. Si las dos configuraciones no coinciden, las configuraciones más restrictivas tendrán efecto. Si su usuario deseado ya tiene configurados sus permisos de seguridad (como el usuario geek en nuestro ejemplo), entonces está listo para comenzar. Puede cerrar la ventana y pasar al siguiente paso.

Si necesita agregar un usuario, como “Todos”, haga clic en el botón “Editar”.

En la ventana de permisos que se abre, haga clic en el botón “Agregar” para ingresar los detalles del nuevo usuario.

Haga clic en “Aceptar” en todas las ventanas abiertas, y su carpeta ahora debe ser compartida con la red.

3. ACCESAR A LA CARPETA COMPARTIDA DE WINDOWS POR MEDIO DE LINUX

Debería poder montar la carpeta compartida usando la GUI en Linux, pero también es muy fácil hacerlo con la línea de comando. Vamos a usar la terminal para nuestros ejemplos no solo porque es más rápido, sino porque funcionará en muchas distribuciones diferentes.

En primer lugar, necesitará el paquete cifs-utils para montar acciones SMB. Simplemente escriba el siguiente comando en la terminal:

sudo apt-get install cifs-utils

Después de eso, solo crea un directorio y luego monta el recurso compartido en él. En este ejemplo, crearemos la carpeta en nuestro Escritorio para facilitar el acceso. Use estos comandos para crear y montar la carpeta:

mkdir ~/Desktop/Windows-Share sudo mount.cifs //WindowsPC/Share /home/geek/Desktop/Windows-Share -o user=geek

Como puede ver en la captura de pantalla, se nos solicitó la contraseña de root de la máquina Linux y luego la contraseña de la cuenta “geek” en Windows. Después de ejecutar ese comando, ahora podemos ver los contenidos del recurso compartido de Windows y agregarle datos.

En caso de que necesite ayuda para entender el comando mount, aquí hay un desglose:

  • sudo mount.cifs: Este es solo el comando mount, configurado para montar un recurso compartido CIFS (SMB).
  • WindowsPC: este es el nombre de la computadora con Windows. Escriba “Esta PC” en el menú Inicio en Windows, haga clic derecho y vaya a Propiedades para ver el nombre de su computadora.
  • // Windows-PC / Share: Esta es la ruta completa a la carpeta compartida.
  • / home / geek / Desktop / Windows-Share: Aquí es donde nos gustaría compartir el recurso compartido en el sistema Linux.
  • -o user = geek: este es el nombre de usuario de Windows que estamos usando para acceder a la carpeta compartida.

Software para bootear una USB con un Sistema Operativo en formato ISO

Muchas veces es necesario formatear una PC por muchas razones: esta muy lenta, necesito otro sistema, quiero configurar un dual boot, etc.  En este artículo se pretende mostrar las diferentes herramientas para bootear una USB para cargar los archivos contenidos en un ISO de un sistema operativo.

Existen muchos, pero los mas importantes según la audiencia son:

RUFUS 

Rufus es una utilidad que le ayuda a formatear y crear soportes USB de arranque, como «pendrives», tarjetas de memoria, etcétera.

Es especialmente útil en casos donde:

  • necesite crear medios de instalación USB a partir de ISOs arrancables (Windows, Linux, UEFI, etc.)
  • necesite trabajar en un equipo que no tenga un sistema operativo instalado
  • necesite actualizar el firmware o BIOS de un ordenador desde DOS
  • quiera ejecutar una utilidad de bajo nivel

A pesar de su pequeño tamaño, Rufus ofrece todo lo que necesita.

[rufus screenshot]
Link de la página oficial: https://rufus.akeo.ie/

LINUXLIVE USB CREATOR

LinuxLive USB Creator es un software gratuito y de código abierto para Windows. Te ayudará en tu viaje de descubrimiento con Linux. Para ti, LiLi crea un dispositivo USB portátil, de arranque y virtualizado que ejecuta Linux.

LiLi está diseñado para ser utilizado tanto por principiantes como por geeks. Si eres un principiante, LiLi te permitirá probar Linux por primera vez, manteniendo a Windows limpio de cualquier modificación. Y si eres un geek, LiLi te permitirá probar casi todas las distribuciones de Linux directamente desde Windows, o simplemente instalarlas desde una unidad flash USB en lugar de CD

Link de la página oficial: https://www.linuxliveusb.com/


Conceptos de Red

En este artículo les defino algunos conceptos que utilizamos cuando hablamos de redes pero los pasamos por alto.  Así mismo también les dejo un video explicativo para profundizar más en el tema.

¿QUÉ ES UNA DIRECCIÓN IP?

Las direcciones IP (IP es un acrónimo para Internet Protocol) son un número único e irrepetible con el cual se identifica una computadora conectada a una red que corre el protocolo IP.

Una dirección IP (o simplemente IP como a veces se les refiere) es un conjunto de cuatro numeros del 0 al 255 separados por puntos. Por ejemplo, uservers.net tiene la dirección IP siguiente:200.36.127.40

En realidad una dirección IP es una forma más sencilla de comprender números muy grandes, la dirección 200.36.127.40 es una forma más corta de escribir el numero 3357835048. Esto se logra traduciendo el numero en cuatro tripletes.

¿QUÉ ES UNA MASCARA DE SUBRED?

Muchos usuarios habrán comprobado en la configuración de sus equipos domésticos que la máscara de subred es 255.255.255.0.

Esto quiere decir a nivel de octetos que estamos hablando de: 11111111.11111111.11111111.00000000.

Se trata de notación binaria, aunque es cierto que en determinados sistemas operativos (sobre todo Linux) podemos encontrar esto escrito como /24, indicando el número de dígitos que se encuentran a 1.

Partimos de la dirección 192.168.1.24. Si tenemos una máscara de subred 255.255.255.0, quiere decir que todas las direcciones tendrán como parte fija 192.168.1 y el último octeto será que el presentará la variación. Es decir, desde la 192.168.1.0 a 192.168.1.255. De este rango, la primera dirección se reserva para identificar la red, mientras que la última queda reservada como dirección de broadcast.

¿QUE ES UNA PUERTA DE ENLACE PREDETERMINADA?

Una puerta de enlace predeterminada se utiliza para permitir que los dispositivos en una red se comuniquen con dispositivos en otra red. Si su computadora, por ejemplo, está solicitando una página web de Internet, la solicitud primero atravesará la puerta de enlace predeterminada antes de salir de la red local para llegar a Internet.

Una forma más fácil de entender una puerta de enlace predeterminada podría ser pensar en ella como un dispositivo intermedio entre la red local e Internet. Esto es necesario para transferir datos internos a Internet, y luego recibirlos de vuelta.

Por lo tanto, el dispositivo de puerta de enlace predeterminado transfiere el tráfico de la subred local a los dispositivos en otras subredes. La puerta de enlace predeterminada a menudo conecta la red local a Internet, aunque también existen puertas de enlace internas para la comunicación dentro de una red local.




Configuración de IP de Red Cableada en Windows 10

Desde el incremento de la información que manejamos los humanos día con día el uso de la informatica se vuelve una herramienta de gran utilidad a la cual se ha recurrido para satisfacer crecientes necesidades de información.  Al principio se cuenta con una sola computadora, luego se necesitan 2, luego 3… y así poco a poco se van ampliando tanto los recursos de hardware como de software para la gestión de esta información.

Por ejemplo, un equipo nuevo va a necesitar de su propia impresora para imprimir informes.  Los datos almacenados en uno de los equipos de la empresa por lo que sera necesario copiarlos en este ya que los ordenadores que trabajen con los mismos datos tendran que tener los mismos programas para manejar dichos datos.

Todos estos problemas tienen una facil solución: la red.  Una red de área local (como le suele llamar Windows) nos permite compartir bases de datos, programas y perifericos como puede ser un modem, una impresora, un escáner, etc.   Esto pone a nuestra disposición medios de comunicación con los otros dispositivos.  Dada esa importancia, en este articulo se mostrará la forma correcta en la que se puede configurar la red desde un sistema operativo con Windows 10.

  1. Como primer paso, presionamos la tecla Win + R para abrir la terminal de ejecutar.

2. Luego, dentro de la caja de texto colocamos control  y luego el botón de aceptar el cual nos redirigirá a el panel de control.

3. Seleccionamos la opción Redes e Internet.

4. Y luego en la opción de Centro de redes y recursos compartidos.

5. Luego verificamos que esté conectado nuestro cable de red al puerto de red de nuestra laptop/computadora y nos mostrará una opción como esta:

6. Luego, se nos mostrará una ventana como la siguiente en donde seleccionaremos la opción Propiedades.

7. Luego, en la ventana que nos aparece, damos doble clic la opción que se muestra en la siguiente imagen:

8. Se nos abrirá una ventana en donde podremos configurar una IP.  Para este ejemplo le asignaremos una IP estática que nos brinda nuestro proveedor de internet.   Por lo regular una ip para una red cableada local tiene la siguiente estructura:
192.168.(0/1).X
Donde el valor entre parentesis puede ser cualquiera de esos dos y el valor de X puede ser un valor entre 0 y 255.

Como se puede observar, para este ejercicio se colocaron las siguientes opciones:
Dirección IP: 192.168.0.212
Máscara de subred: 255.255.255.0
Puerta de enlace predeterminada: 192.168.0.1

Esta configuración es la esencial.  La configuración colocada en los servidores DNS se colocan los valores mostrados en pantalla ya que son los DNS que utiliza Google.

¡Y LISTO!  Ya tienes y sabes como configurar una IP en una máquina con red cableada en Windows 10.