domingo, 18 de septiembre de 2016

Fedora 24 como un servidor, parte 1

Hola amigos, en esta entrada veremos la Instalación y configuración de un servidor puro en Fedora 24,  SI amigos Fedora es el RHEL del Futuro, Fedora también nos ofrece como dice en sus sitio oficial una versión servidor, nosotros los usaremos para un firewall y router, lo administraremos mediante CLI, usaremos vi en todo momento para editar archivos y comandos básicos para que sea nuestra puerta o muro antes de que otras redes lleguen a nuestra LANs, y también para que salgan.

Nuestro escenario:

INTERNET---ROUTER---Fedora server---LAN1,LAN2

Fedora tiene tres interfaces ethernet, enp0s3, enp0s8, enp0s9, la interfaz conectada al router es enp0s3.

Instalar Fedora, modo texto
Primero vamos a instalar Fedora 24 de 32 bits en una máquina Física, luego ajustaremos  parámetros y dejaremos listo Fedora para luego hacer que sea un gateway y que permita salir a otras subredes.

Instalación en modo texto, si amigo, Fedora tiene un asistente llamado anaconda que es una interfaz gráfica muy amigable, pero requiere 1GB de memoria RAM en su requerimiento mínimo, algunas personas tienen una máquina con menos de 1024MB de memoria RAM, y solo desean que éste servidor sea una caja para routear y algun otro servicio, no más, entonces veremos cómo instalamos en modo texto, es muy interesante, es un poco limitado, pero más que suficiente ya que podemos ajustar luego de la instalación a nuestra medida.

Inserta el DVD e inicia desde esa unidad y elige la primera opción, install Fedora 24 y antes que presiones enter presiona la tecla tabulador y al final de ese texto con un espacio escribe linux text



Sigue el asistente:


Arriba escribe 2, después de dos puntos.

En este punto debes tener claro que debes ver la línea "Please make..." con las opciones q, c, r, y los dos puntos, las imágenes estan en secuencia y resumido, se usa como referencia.














Teclado
Cambiamos idioma de teclado a latinoamericano, consultamos con el comando:
#localectl status
Vemos que no es latinoamericano nuestro teclado, entonces lo cambiamos al teclado correcto con el siguiente comando:
Pero antes preguntamos los teclados disponibles y por ahí aparece latam que es latinoamericano (el @ en la letra Q)con el comando:
#localectl list-keymaps
Y vemos latam, ahora procedemos a cambiar con el comando:
#localectl set-keymap latam
Ahora ya funciona nuestro teclado de manera correcta.

Configuración de red

Cambiamos nombre a la máquina y escribimos manualmente la ip y nombre completo en /etc/hosts:
Nombre de host en /etc/hostname, ahi escribimos:
server1.intranet.edu
En /etc/hosts escribimos (Añadimos al final):
192.168.1.85    server1.intranet.edu    server1

Con la configuración base en la instalación nos ha añadido todo lo necesario para la interfaz de cara al router (192.168.1.0/24 -> enp0s3), procedemos a agregar ip y máscara de subred a las otras dos interfaces como son enp0s8 y enp0s9 que son los segmentos 192.168.2.0/24 y 192.168.3.0/24 respectivamente con sus ips 192.168.2.85/24 y 192.168.3.85/24 para cada interface, solo añadir al final de todo IPADDR y NETMASK en los archivos /etc/sysconfig/network-scripts/ifcfg-enp0s8 y .../ifcfg-enp0s9

Ya tenemos todo lo necesario para poner Ok a nuestro servidor y firewall que será nuestro querido Fedora 24 en su versión server.


Nota: para ver los logs del sistema ya no es como antes en /var/log/messages, ahora directo escribes en la linea journalist, y le añades -f para ver todo lo que sucede en cada momento y ctrl+c para regresar al intérprete :)

lunes, 12 de septiembre de 2016

Impresora y scanner Pixma MP230 de Cannon en Fedora 24

Hola tengo una impresora Pixma  MP230 de Cannon y pues  tengo una pc con windows 10 y Fedora 24 en dual boot, en Windows si hay software en Fedora la cosa había que ver.

Fedora 24 ha detectado automáticamente a la impresora sin hacer absolutamente nada, en el gestor de impresoras ahí se ve.

La situación era para el scanner, en Windows existe un software para eso, en Fedora 24 pues no es tan fácil conseguir ese software, pero buscando soporte encontré algo que no es un RPM (al final creo que si era :), porque se ve que llama a un rpm jeje), sino un script en sh, el cual a ejecutar nos indica que hace falta una dependencia, utlizando dnf consultamos (dnf search) vemos si lo encontramos, pues esta vez si tuve suerte, es un paquete antiguo, pero existe :), veamos como lo hice funcionar, ahora esa impresora esta funcional en todo aspecto, tanto para imprimir y para scannear :)

Paso1: Esta es la web http://support-au.canon.com.au/contents/AU/EN/0100469401.html para el scanner, leemos un poco y descargamos el software y lo descomprimimos y miramos que existe un install.sh (el script) y dos carpetas.



Paso2: Abrir una terminal en Fedora 24 y mirar los permisos de ese archivo install.sh, eso lo haces con ls -l, pues vemos que ya tiene el permiso de ejecución, pues lancemos el comando para ejecutar el script.



Paso3: Procedemos a buscar e instalar esa dependencia.



Paso4: Nuestra arquitectura es de x86_64, usemos a dnf para agregar.



Paso5: Ejecutar el script install.sh



Eso es todo, ahora la gran pregunta es cómo ubiscar el software y hacerlo aparecer para poder scanear mis cosas? La respuesta esta fácil, para eso usaremos  ALT+F2, aparece una especie de cuadro de diálogo donde debemos ingresar el texto ajecutar, por ejemplo firefox escribes ahi y se lanza el navegador, de igual manera haz con éste software, lo primero que se me viene a la cabeza es tipear scangearmp, pues si ese era y se abre una ventana muy amigable para realizar dicha tarea, enjoy! :)


Nota: tiene para guardar como formato imagen, pdf y otros.


domingo, 11 de septiembre de 2016

Instalar programas a Fedora 24

Hola amigos, como sabemos por defecto Fedora trae pura software libre en una instalación base, si queremos software no libre como para descomprimir archivos entonces debemos añadir algun software como es el caso de unrar, pero vaya cuando buscamos con dnf pues no existe, entonces debemos añadir un "repositorio" adicional donde se incluye mucho software, es RPM Fusion.

Debemos ir a la página del proyecto y descargar dos rpms, ésta es la página: http://rpmfusion.org/Configuration/, descargas para 24 y luego abres una terminal y ejecutas los comandos:



Luego le haces un refresh a los nuevos "repos"



Luego buscas el software que deseas (dnf search tuprograma), lo más probable es que lo encuentres: