Page 1
Standard

Solución: Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] in

Warning: mysqli_real_connect(): The server requested authentication method unknown to the client [caching_sha2_password] in 
Warning: mysqli_real_connect(): (HY000/2054): The server requested authentication method unknown to the client in

Este error me apareció al tener Mysql 8 con PHP 7.2, la razón es que MySQL 8 por defecto usa caching_sha2_password, un complemento que no es reconocido por las versiones anteriores de PHP (mysqlnd).

Solución 1: Actualizar PHP a una versión mas reciente.

Solución 2: hacer un downgrade a mysql.

Solución 3: Usar el métono de autenticación anterior explicado a continuación.

sudo nano /etc/mysql/my.cnf

Agregar al final

[mysqld]
default-authentication-plugin=mysql_native_password

Y ejecutar la consulta:

alter user 'username'@'localhost' identified with mysql_native_password by 'password';
more
more
Standard

Reinstalar MySQL en Ubuntu

Remover:

sudo apt purge mysql-server mysql-client mysql-common
sudo apt autoremove
sudo mv -iv /var/lib/mysql /var/tmp/mysql-backup
sudo rm -rf /var/lib/mysql*

Reinstalar

sudo apt update
sudo apt install mysql-server
sudo /usr/bin/mysql_secure_installation
more
more
more
Standard

Configurar OpenVPN con Grandstream GXP1625

Para poder crear una VPN entre telefonos Grandstream 16XX es necesario realizar unos cambios en la configuración por defecto de OpenVPN. Para realizar esta VPN recomiendo usar un script realizado por https://github.com/angristan el cual he modificado para hacerlo compatible con los telefonos Grandstream, lo pueden encontrar en https://github.com/jaimey/openvpn-install

Las modificaciones que se le hicieron al script original fueron las siguientes:

Continue Reading →
more
Standard

Convertir archivos OVPN a archivos .ca .crt .key

Se pueden convertir archivos OVPN a archivos individuales .ca, .crt, .key para usarlos en otras aplicaciones por ejemplo Network Manager o para teléfonos ip.

nano ovpnconvert.sh
#!/bin/bash

sed '1,/<ca>/d;/<\/ca>/,$d' $1 > $1.ca.crt
sed '1,/<cert>/d;/<\/cert>/,$d' $1 > $1.client.crt
sed '1,/<key>/d;/<\/key>/,$d' $1 > $1.client.key
sed '1,/<tls-auth>/d;/<\/tls-auth>/,$d' $1 > $1.ta.key
chmod +x ovpnconvert.sh

Uso:

./ovpnconvert.sh FILE.ovpn
more
more
more
Standard

Habilitar Wake On Lan en CentOS 7

Wake-on-LAN o WOL es la capacidad de encender una computadora que está conectada a una red por medio de un mensaje de red especial llamado Paquete Mágico, el cual contiene la dirección MAC de la computadora de destino. Si la computadora de destino tiene una tarjeta de red que soporta WOL, el equipo enciende.

  1. Instalar ethtool
Continue Reading →
more