miércoles, 18 de diciembre de 2013

Firewall para Linux en el entorno gráfico y como configurarlo (solo para los que usan entorno gráfico)


¿Si Windows tiene su firewall, Linux tendrá uno?
¿Cómo puedo Instalarlo y configurarlo?
¿Tiene interface gráfica?

Bueno leyendo por allí me encontré que existe un programa que se llama Firestarter, que simplemente lo que hace es crear reglas de iptables para proteger el equipo, tiene una interface grafica muy buena y simple, tan simple que hasta un niño puede con ella.

IPTABLES ¿Qué es eso?, tranquilo no se alarmen que eso no es lo importante ahorita, pues el programa se encargara de forma gráfica de hacer todo lo que le pidamos, tanto que hasta podemos compartir la conexión a Internet con otros equipos.

Lo primero que debemos hacer es instalar firestarter, luego desde aplicaciones buscamos el programa y lo ejecutamos, este nos pedirá la clave de root, al colocarla nos mostrara el asistente para configurarlo, allí establecemos las configuraciones que nos interesan, guardamos.

Cuando el sistema inicia este nos mostrara un mensaje de que fallo la carga o que no cargo, pero al ejecutar dmesg en una consola, nos mostrara que esta funcionando, al entrar al entorno gráfico tampoco lo vemos, pero al revisar en la consola con dmesg vemos que esta funcionando.

Esto esta bien, para eliminar el mensaje de error al iniciar el sistema instale rcconf, lo ejecute y elimine el script que hace el llamado al programa firestarter, esto también se puede hacer con update-rc, reinicie el equipo y revise, vi que no muestra ningún error al iniciar el sistema, claro ustedes dirán: pero no se esta ejecutando el programa y el equipo estará desprotegido, tranquilo.

Para que el programa se ejecute solo de forma gráfica y no te solicite contraseña de root y estés protegido al 100%, por allí ley que modificaban el script, que le comentaban, que le quitaban, que le ponían, que ejecutaban el no se que, pero realmente nada de eso hace falta, para que el programa se ejecute sin solicitar contraseña solo tenemos que entrar en una terminal y ejecutar visudo.

Agregaremos al archivo:  tu_nombre_de_usuario  ALL=(root) NOPASSWD:/usr/sbin/firestarter, luego nos vamos a aplicaciones y buscamos aplicaciones al inicio, allí agregamos el programa como muestra la imagen:
Guardamos y reiniciamos, al entrar al entorno gráfico vamos a ver que el programa se ejecuta sin pedir clave. OJO EL PROGRAMA FUNCIONA AUN SIN ENTRAR AL ENTORNO GRÁFICO, PUES INICIA AL INICIAR EL ENTORNO Y ES SOLO PARA LAS PERSONAS QUE USAN LINUX CON ENTORNO GRÁFICO

Mas fácil imposible.

Servicios del sistema: como controlarlos 'update-rc.d' 'rcconf' 'sysv-rc-conf'

Hoy me preguntaron: ¿cómo puedo modificar los script que se inician al encender o apagar el computador de forma gráfica?

La respuesta es mas simple de lo que esperaban, existen dos opciones:
1) Instalar rcconf.
ó 2) Instalar sysv-rc-conf

Al ejecutar el rcconf desde la consola te muestra una imagen como esta:
 Allí puedes seleccionar o no la opción que necesites para que se ejecute o no. En el caso de sysv-rc-conf te muestra una imagen como esta:

En este caso puedes hasta decirle en que nivel quieres que se ejecute el script al iniciar el sistema.

Listo, mas fácil imposible.

Decorando el inicio de Debian Whezeey

Siempre me han preguntado como reemplazar el arranque del equipo cuando le instalas Debian, o sea que no muestre ese poco de letras que al final de cuentas no sabemos  que son ni de que tratan y colocar una imagen animada en su lugar.

Yo hice lo siguiente:

Instale plymouth-x11y grub2-splashimages.

Modifique el /etc/default/grub:

Anterior grub:
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX="initrd=/install/initrd.gz"

Nuevo grub:
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_CMDLINE_LINUX="initrd=/install/initrd.gz"
GRUB_CMDLINE_LINUX=""
GRUB_BACKGROUND="/usr/share/images/grub/Lake_mapourika_NZ.tga"

Luego ejecute: update-grub.

Listo ya disfrutamos de la imagen, yo definí la imagen de una vez en el archivo anteriror, pero tu también puedes una vez instalado plymouth-splash-theme, seleccionar el tema a utilizar:

1) Ejecutamos: plymouth-set-default-theme -l, y nos muestra los temas que están disponibles.
2) Ejecutas: plymouth-set-default-theme  -R nombre del tema.
3) ejecutas: update-initramfs.
4) Reinicias y ves como te funciona.

¿Por qué  tu definiste el tema de una vez en el archivo?
Pues porque use un tema del paquete grub2-splashimages.

Cuando plymouth es desinstalado, para completar la remoción del paquete debes hacer un:
  update-initramfs

Para que se remueva la imagen.


Listo mas fácil imposible.