

Cliente-Servidor Openvpn
# Cliente-Servidor Openvpn # Servidor Tendremos un escenario en vagrant en el cual constará de 3 máquinas, un cliente externo, el servidor vpn Entramos en el servidor vpn y haremos apt update, y después instalaremos openvpn que servirá tanto para el cliente como para el servidor. Activamos el bit de forwarding en /etc/sysctl.conf net.ipv4.ip_forward=1 ..
Leer más

Configurar un entorno DNS con vistas.
Instalaremos un servidor DNS en charlie, de tal forma que todos los nombres de las máquinas deben tener resolución unas con otras al preguntar a charlie. Las vistas sirven para que cada máquina en un entorno pueda ver las correspondientes salidas a nombres que se hallan dentro del entorno, para esto debemos hacer una configuración en el /etc/bind/named.c..
Leer más

Montaje de volumen nfs a partir de systemd
Vamos a empezar en la máquina servidor, que en nuestro caso será alfa, actualizamos el sistema e instalamos los paquetes necesarios para la instalación nfs en la máquina servidora que en nuestro caso será alfa. apt install nfs-kernel-server nfs-common Tras esto vamos a ingresar el nuevo volumen, en el escenario podría ser tanto físico como virtualizado, ..
Leer más

Configurar un servidor DNS.
# Servidor maestro Primero comenzaremos actualizando el sistema e instalando el servidor dns bind9, la máquina deberá tener un nombre full qualificated como en mi caso que sería dns1.antonio.org apt update && apt install bind9 -y Vamos a forzar la salida de las peutciones por ipv4, ya que al no estar configurado de esta forma pueden perderse paque..
Leer más

Procedimientos en Oracle y Postgres
ORACLEComenzaremos adjuntando el script de creación de tablas e inserciones de Oracle: CREATE TABLE DEPT ( DEPTNO NUMBER(2), DNAME VARCHAR2(14), LOC VARCHAR2(13), CONSTRAINT PK_DEPT PRIMARY KEY (DEPTNO) ); CREATE TABLE EMP ( EMPNO NUMBER(4), ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7, 2), COMM NUMBER(7, 2), ..
Leer más

Configurar kernel a medida
Comenzaremos creando una carpeta que nos sirva de entorno de trabajo mkdir kernel && cd kernel Instalamos las dependencias que nos ayudarán a compilar el kernel, el cual nos ahorrará errores en la compilación: sudo apt install build-essential flex nbison openssl libssl-dev dkms libncurses-dev ncurses-dev qtbase5-dev libelf-dev Nos vamos ahora a ke..
Leer más

Interconexiones entre Bases de Datos
# Interconexión entre dos bases de datos Oracle. Antes que nada debemos saber que para conectarnos a una base de datos, debemos tener activados los listener y seguidamente tener en el tsnames.ora la base de datos a la que queremos conectarnos, de esta manera: sudo nano /opt/oracle/product/19c/dbhome_1/network/admin/tnsnames.ora ORCLCDB = (DESCRIPTION = ..
Leer más

Ansible + Vagrant, configurar y enrutar servidor web.
Comenzaremos este post viendo como adjuntamos una box https://app.vagrantup.com/boxes/search buscamos por ejemplo la de debian/ullseye, vamos a nuestra terminal y escribimos lo siguiente: vagrant box add debian/bullseye64 En ese momento se guardará en ~/.vagrant.d/boxes Bueno, dicho esto procedemos a crear la carpeta donde vamos a trabajar y hacemos un..
Leer másInstalación preseed PXE+APACHE
Vamos a crear la máquina virtual como hicimos anteriormente en Instalación automatizada basada en medio de almacenamiento extraíble. En vagrant creamos una máquina que tenga una ip estática 192.168.100.3 que va a ser la tarjeta de red por la que funcionará pxe, en mi caso no creó esa ip y la tuve que escribir a mano en el /etc/network/interfaces, la otra t..
Leer más

Instalación automatizada basada en medio de almacenamiento extraíble.
He comenzado descargando el archivo iso para poder abrirlo y colocar el preseed en él, el comando que he utilizado es xorriso. Tras esto he utilizado una plantilla de la web de debian https://www.debian.org/releases/buster/example-preseed.txt Tras esto he estado configurando preseed.cfg para poner la hora, el país y el teclado en español y resulta que estu..
Leer más