miércoles, 27 de noviembre de 2019

print queue fails - falla cola de impresión

Falla:
no permite imprimir, se verifica Cola de impresion en los servicios y esta no esta iniciada, se trata de inicializar pero genera error.

Solucion 
en este breve video les mostrare como arreglar el inconviniente de impresoras el cual funciono, al parece un rasonware o un sistema externo a la maquina, genera una llave o politica que bloquea algo en especifico, entre ello la cola de impresion

tienen que eliminar la carpeta que dice internet en la ruta del video, antes de realizarlo, hagan un backup del mismo registro por seguridad.



jueves, 24 de octubre de 2019

Crear VPN en equipo Mikrotik con OVPN

Como Crear una VPN en Mikrotik con OpenVPN server

En esta página puede encontrar los pasos que utilicé para crear un servidor OVPN utilizando un router Mikrotik.
1.     En este ejemplo vamos a utilizar un router con el IP externo 192.168.88.2, IP interna 192.168.89.1 y el pool para los clinets OVPN será 192.168.87.0/24.
2.     Genere y firme los certificados:
Tendrá que ejecutar el comando a continuación uno por uno, la firma de los certificados llevará tiempo y cargará la CPU.
Tenga en cuenta que a veces obtendrá un error de "acción agotada" cuando va a firmar los certificados, que no es un problema, sólo tiene que esperar un poco más.


Usted puede ver que el router está ocupado con el signo del certificado del uso de la CPU, cuando el certificado está firmado el uso de la CPU caerá y usted verá el "KLAT" en la descripción de la línea del certificado de CA y "KI" en el servidor y el certificado del cliente , una vez realizada la firma del certificado, puede continuar con el siguiente certificado.

/certificate add name=CA country="RO" state="RO" locality="Bucharest" organization="home" unit="mk" common-name="CA" key-size=4096 days-valid=3650 key-usage=crl-sign,key-cert-sign
/certificate sign CA ca-crl-host=127.0.0.1 name="CA"

/certificate add name=server country="RO" state="RO" locality="Bucharest" organization="home" unit="mk" common-name="server" key-size=4096 days-valid=3650 key-usage=digital-signature,key-encipherment,tls-server
/certificate sign server ca="CA" name="server"

/certificate add name=client country="RO" state="RO" locality="Bucharest" organization="home" unit="mk" common-name="client" key-size=4096 days-valid=3650 key-usage=tls-client
/certificate sign client ca="CA" name="client"

/certificate add name=client1 copy-from="client" common-name="client1"
/certificate sign client1 ca="CA" name="client1"


1.     Exporte y descargue los certificados y la clave:
/certificate export-certificate CA export-passphrase=""
/certificate export-certificate client1 export-passphrase=12345678
Guarde los archivos exportados en su PC.


Quite el "cert_export_" del nombre del certificado, afther que usted eill tiene 3 archivos: "CA.crt", "cleint1.crt", "cleint1.key" "Esto no es tan importante, pero el nombre de archivo largo me molesta".
1.     Firme la clave pública:

Instale OVPN en su PC y asegúrese de comprobar el "Secuencia de comandos de administración de certificados EasyRSA 2".


Abra un símbolo del sistema con privilegios elevados, vaya a la ubicación donde guardó los archivos y ejecute:
"C:\Program Files\OpenVPN\bin\openssl.exe" rsa -in client1.key -out client1.key
Le pedirá que: "Ingrese la frase de contraseña para client1.key", establezca la frase de contraseña cuando exportó los certificados, en este ejemplo la frase de contraseña es: "12345678".
1.     Fije al servidor OVPN en el router:
Cree un nuevo pool fot el servidor ovpn:
/ip pool
add name=ovpn ranges=192.168.87.30-192.168.87.254
/ip dhcp-server network
add address=192.168.87.0/24 comment=vpn dns-server=192.168.89.1 gateway=\
 192.168.89.1 netmask=24
Configure al servidor OVPN:
/ppp profile
add bridge=bridge dns-server=192.168.89.1 local-address=ovpn name=open_vpn \
 remote-address=ovpn use-compression=no use-encryption=required
/interface ovpn-server server
set certificate=server cipher=blowfish128,aes128,aes192,aes256 default-profile=open_vpn enabled=yes \
 require-client-certificate=yes
Agregue el nombre de usuario y la contraseña para el cliente OVPN:
/ppp secret
add name=client1 password=password1 profile=open_vpn service=ovpn
Agregue la excepción OVPN al Firewall:
/ip firewall filter
add action=accept chain=input comment=VPN dst-port=1194 protocol=tcp
Usted está todo listo ahora y usted puede conectar con su servidor OVPN.
Para probar el servidor, además de los certificados y la clave, utilicé test.ovpn  y  auth.cfg.
Tenga en cuenta que Mikrotik no es compatible con la compresión UDP y LZO.

Una ventaja de usar una VPN es que estoy bloqueando los anuncios en mi teléfono usando el script de bloque de anuncios en el servidor OVPN y conectando el teléfono a VPN.


Informacion sacada de:





lunes, 13 de agosto de 2018

MonoUser(Mono usuario) Desbloqueo de usuario root por constraseña

En esta breve descripción encontrara el como recuperar la contraseña de un usuario root en las distribuciones de linux, si no entiende como realizarlo, envia un mensaje aa mi correo ievalencia1@gmail.com en lo posible en español o ingles, y respondere cuando tenga la disponibilidad.

Boot Linux Grub Into Single User Mode

Q. How do I boot a Linux system into single user mode?

A. Single user mode is useful to fix some system problem. Following are steps you need to use to boot Grub boot loader into single user mode.
Procedure: Boot Linux G



rub Boot Loader into single user mode

(1) At grub boot screen (after restart)
(2) Select the kernel
(3) Press the e key to edit the entry
(4) Select second line (the line starting with the word kernel)



(5) Press the e key to edit kernel entry so that you can append single user mode
(6) Append the letter S (or word Single) to the end of the (kernel) line
(7) Press ENTER key
(8) Now press the b key to boot the Linux kernel into single user mode
(9) When prompted give root password and you be allowed to login into single user mode.




esta informacion la tenia desde hace años y no es mia. por tanto depronto no funcionara con algunas distribuciones. pero intentent



miércoles, 25 de enero de 2017

NAGIOS EN DEBIAN 7

Instalar y configurar Nagios en servidor Debian 7
Actualmente, en pleno siglo XXI, las empresas, ya sean grandes o pequeñas se encuentran ante el desafío de controlar decenas de máquinas, ya sean físicas o virtuales, estén en la nube o en sus propias instalaciones.
En el presente artículo hablaremos de Nagios, un fantástico software de monitorización liberado bajo licencia GNU General Public License Version 2. Con él podemos vigilar el hardware, es decir, las máquinas físicas cómo también los diferentes servicios que pueden correr en dichas máquinas (SMTP,POP3, HTTP,FTP,BBDD, etcétera).
Instalar y configurar Nagios en servidor Debian 7
He usado una máquina virtual con Debian 7 Wheezy.
Antes de empezar debemos de instalar los siguientes paquetes en el sistema:
  • Apache2
  • PHP 5
  • El compilador GCC y las librerias de desarrollo
Empecemos entonces:
1
2
3
4
5
6
7
8
9
10
11
#Los siguientes comandos como superusuario

apt-get -y update

apt-get -y install apache2

apt-get -y install libapache2-mod-php5

apt-get -y install build-essential

apt-get -y install libgd2-xpm-dev

Creación de cuentas de usuario y grupo
Creamos el usuario nagios y le asignamos una contraseña:
1
2
3
4
5
6
7
#Creamos el usuario

useradd -m -s /bin/bash nagios

#Le asignamos una contraseña

passwd nagios
Añadimos el nuevo usuario en el grupo nagios
1
usermod -G nagios nagios
Creamos el nuevo grupo nagcmd para alojar los comandos usandos por la interfaz web.
1
2
3
4
5
6
7
groupadd nagcmd

#Añadimos el usuario en el grupo nagios
usermod -a -G nagcmd nagios

#También en el grupo apache
usermod -a -G nagcmd www-data

Descargamos el software y los Plugins
Crearemos una carpeta para descargar los paquetes de la página web del producto.
1
2
mkdir downloads
cd downloads
Si tenemos una carpeta ya creada con anterioridad de descargas perfecto, podemos usar la que queramos.
Procedemos a bajar los paquetes desde la web:
descarga-nagios
Yo he seleccionado la última versión estable. Usamos el comando wget para la descarga:
1
2
3
4
5
6
7
#Descargamos los paquetes de nagios-core

http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.6/nagios-4.0.6.tar.gz

#Descargamos los paquetes de plugins

http://nagios-plugins.org/download/nagios-plugins-2.0.tar.gz

Compilamos e instalamos
Descomprimimos los paquetes descargados:
1
tar xzf http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.6/nagios-4.0.6.tar.gz
Y accedemos al nuevo directorio:
1
cd nagios-4.0.6
Ejecutamos el script de configuración, pasándolo por el grupo que hemos creado nagcmd
1
./configure --with-command-group=nagcmd
Compilamos el código fuente:
1
make all
Ahora instalamos los binarios, los scripts de inicio y los archivos de ejemplo.
1
2
3
4
5
6
7
make install

make install-init

make install-config

make install-commandmode
Los archivos básicos de configuración los tenemos en la carpeta:
/usr/local/nagios/etc/objects
Que son los siguientes:
  • commands.cfg
  • contacts.cfg
  • localhost.cfg
  • printer.cfg
  • switch.cfg
  • templates.cfg
  • timeperiods.cfg
  • windows.cfg
Por el momento sólo modificaremos el archivo contacts.cfg, que es dónde indicamos los usarios. Aquí podemos cambiar el correo de contacto por el nuestro propio.
1
nano /usr/local/nagios/etc/objects/contacts.cfg

Configuramos al Interfaz Web
Ejecutaremos el script install-webconf desde el directorio ….downloads/nagios-4.0.6
1
make install-webconf
Asignaremos el usuario nagiosadmin a la interfaz web de nagios. Nos pedirá una contraseña, no la olvides.
1
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
Reiniciamos el servicio Apache
1
/etc/init.d/apache2 reload

Compilamos e Instalamos  Plugins
Volvemos al directorio donde tenemos el archivo descargado de los plugins y lo descomprimimos.
1
tar xzf nagios-plugins-2.0.tar.gz
Y accedemos dentro del directorio creado:
1
cd nagios-plugins-2.0
Compilamos e instalamos los plugins
1
./configure --with-nagios-user=nagios --with-nagios-group=nagios
1
2
3
make

make install

Iniciamos
Primero de todo crearemos un enlace simbólico con el comando ln, para que arranque el servicio al encender nuestra máquina.
1
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios
Por último comprobaremos que toda la configuración es correcta.
1
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Si no nos devuelve ningún error ya lo podemos arrancar.
1
/etc/init.d/nagios start
Con todo esto ya tenemos la web funcionando:

principal_nagios

print queue fails - falla cola de impresión

Falla: no permite imprimir, se verifica Cola de impresion en los servicios y esta no esta iniciada, se trata de inicializar pero gen...