blog.masa23.jp

Desactivación del bloqueo de proveedor en Intel X520 DA2

Notas sobre el uso de SFP+ no de Intel en Intel X520 DA2 en Linux. Agregar opciones al controlador # cat << _EOF_ > /etc/modprobe.d/ixgbe.conf options ixgbe allow_unsupported_sfp=1,1 _EOF_ Descargar y recargar el controlador # modprobe -r ixgbe # modprobe ixgbe Regenerar initramfs # update-initramfs -u Si no se realiza esto, allow_unsupported_sfp=1,1 no se activará al reiniciar.
2024-05-27

Introducción de 10G en la Red Doméstica (SKS8300-8X)

Antecedentes Después de instalar NURO Hikari 2G en casa y adquirir el SONY NSD-G1000T, no podía usar el puerto de 2.5Gbps y tenía un exceso de 2Gbps de conexión. No había un conmutador de gestión asequible con puertos de 2.5Gbps, pero encontré un conmutador de gestión de 10Gbps muy barato llamado SKS8300-8X, así que decidí comprarlo como prueba. Dispone de 8 puertos SFP+ de 10G, a un magnífico precio de menos de 15,000 yenes.
2023-11-29

Usando información de depuración en formato DWARF-2 con GDB en FreeBSD

Al depurar un programa construido con gcc en GDB en FreeBSD, a veces se produce un error debido a un formato de información de depuración diferente. Aquí están mis notas al respecto. Problemas Al depurar un programa construido con gcc en GDB en FreeBSD, a veces aparece un error que indica que no hay información de símbolo. # gcc -g test.c # gdb a.out Soluciones Al configurar el uso de información de depuración en formato DWARF-2, GDB muestra la información de símbolo correctamente.
2023-11-23

Cómo hacer que el Web Accelerator almacene en caché errores 502 y 504

Este artículo explica cómo hacer que el Web Accelerator de Sakura Cloud almacene en caché los errores 502 (Bad Gateway) y 504 (Gateway Timeout). Puede haber un acceso frecuente a contenido que no se puede almacenar en caché, o incluso contenido que sí se puede almacenar en caché, que provoca que el servidor de origen devuelva un 502 (Bad Gateway) o 504 (Gateway Timeout) debido a una alta carga del servidor.
2023-10-10

Notas de instalación de Rundeck

Registro de las notas de configuración de Rundeck. Entorno Versión Ubuntu 22.04 Rundeck 4.14.1 Instalación de Java # apt-get install -y openjdk-11-jre-headless Registro del repositorio Dado que el método oficial utiliza apt-key, este mostrará advertencias en 22.04, así que lo cambiamos. # curl -L https://packages.rundeck.com/pagerduty/rundeck/gpgkey > /etc/apt/keyrings/rundeck.asc A continuación, añadimos el repositorio de Rundeck. # cat << _EOF_ > /etc/apt/sources.list.d/rundeck.list deb [signed-by=/etc/apt/keyrings/rundeck.asc] https://packages.rundeck.com/pagerduty/rundeck/any/ any main deb-src [signed-by=/etc/apt/keyrings/rundeck.asc] https://packages.rundeck.com/pagerduty/rundeck/any/ any main _EOF_ Una vez añadido el repositorio, actualizamos la información del paquete.
2023-07-04

Instalación de Zabbix 6.4

Registraré las notas sobre la configuración de Zabbix 6.4. La configuración será Zabbix + Nginx + php-fpm + PostgreSQL + TimescaleDB. Entorno objetivo Versión Ubuntu 22.04 Zabbix 6.4 PostgreSQL 15 Nginx 1.18.0 php-fpm 8.1.2 Registro del repositorio Descargar e instalar Zabbix # wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1+ubuntu22.04_all.deb # dpkg -i zabbix-release_6.4-1+ubuntu22.04_all.deb # apt update Instalación de Zabbix # apt install zabbix-server-pgsql zabbix-frontend-php php8.1-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent Instalación de postgresql # apt install Instalación de PostgreSQL Adición e instalación del repositorio # apt install software-properties-common gnupg postgresql-common apt-transport-https lsb-release wget # /usr/share/postgresql-common/pgdg/apt.
2023-05-02

Notas de instalación de Metabase

Dejo un registro de la instalación de Metabase en Ubuntu 22.04 LTS. Instalación de Java Se necesita el Java Development Kit (JDK). apt-get install -y default-jdk Creación del directorio de instalación de Metabase install -d /opt/metabase cd /opt/metabase Descarga de Metabase Descargue el binario de Metabase con el siguiente comando. wget https://downloads.metabase.com/v0.45.3/metabase.jar Creación de usuario y grupo useradd metabase -d /opt/metabase chown -R metabase:metabase /opt/metabase Creación del archivo de servicio systemd Cree el archivo de servicio de systemd con el siguiente comando.
2023-03-17

Desbloqueo del Bootloader y obtención de root en Lenovo TAB6 (A101LV)

He adquirido un Lenovo TAB6 (A101LV) y he conseguido el acceso root, así que dejo aquí mis notas. Dado que existe la posibilidad de que se brickee el dispositivo, por favor, actúa bajo tu propia responsabilidad si decides hacerlo. Además, como esto es un recordatorio personal, no proporcionaré explicaciones detalladas. Activar la depuración USB “Configuración” => “Sistema” => “Información de la tableta” => “Número de compilación” Toca el número de compilación siete veces para activar las “Opciones de desarrollador”.
2023-03-07

Convertir los timestamps de dmesg en Busybox

El comando dmesg de Busybox no tiene la opción -T para convertir y mostrar los timestamps, así que intenté hacer una conversión en una sola línea. Una línea uptime=$(cut -d. -f1 /proc/uptime); dmesg | while read line; do time=$(echo $line | sed -e 's/^\[ *\([0-9]*\).*$/\1/g'); echo "[$(date -d @$(($(date +%s) - $uptime + $time)))] $(echo $line | cut -d ] -f 2 -)" ; done Explicación general En /proc/uptime se registra el tiempo transcurrido en segundos desde que el sistema se inició.
2023-02-24

Configurar un certificado SSL para https en OpenWrt

Este es un método para configurar un certificado SSL para https en OpenWrt. ¿Realmente no se puede configurar desde la interfaz web? Para certificados con un periodo de validez corto, como Let’s Encrypt, podría ser útil scriptar esto en un shell y programarlo para que se ejecute regularmente con cron. Preparativos Obtener un certificado SSL Habilitar https desde la interfaz web Sistema -> Administración -> Acceso HTTP(S) Marcar la casilla para redireccionar a HTTPS Convertir el certificado SSL y la clave privada a formato DER openssl x509 -in server.
2023-02-23