viernes, 26 de enero de 2018

Levantar un DNS caido en tu red

Pre-requisitos tener la data almacenada del dns que se daño

Proceso para levantar el servicio uno de los  dns  autoritativo de mi trabajo, luego que el server que lo tenia se fue a mejor vida

1 ) Instalar Dependencias y el djbdns

apt-get -y install daemontools
apt-get -y install daemontools-run
apt-get -y install ucspi-tcp
apt-get -y install djbdns

2) Levantar IP del dns
/sbin/ip addr add XXX.XXX.XXX.XXX/32 dev em1 o eth0 (segun lo tengas configurado)

3) Crear dns y la carpeta donde se almacena
 mkdir /reduc/etc/dnsauth-150.186.32.4/
dnscache-conf dnscache dnslog /reduc/etc/service/dnscache-XXX.XXX.XXX.XXX XXX.XXX.XXX.XXX

4)Crear enlace simbolico en la carpeta de Servicios
cd /etc/service/
ln -s /reduc/etc/service/tinydns-150.186.32.4

4)Copiar archivos de datos del servidor XX  de respaldo donde ya funciona

cp -r /etc/service/tinydns-YYY.YYY.YYY.YYY/root/ /etc/service/tinydns-XXX.XXX.XXX.XXX

5) Reiniciar el servicio
Service svscan stop;service svscan start

6) Comprobar que funciona
dig www.mi dominio @mi. dns. que .instale

;; ->>HEADER<<- 22006="" br="" id:="" noerror="" opcode:="" query="" status:=""> ;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 6, ADDITIONAL: 0
;; WARNING: recursion requested but not available

;; QUESTION SECTION:


;; ANSWER SECTION:
  36000 IN A 190.170.77.12

;; AUTHORITY SECTION:
mi dominio. 259200 IN NS  XXX.XXX.XXX.XXX

 ;; Query time: 1 msec
;; SERVER: 150.186.32.4#53(150.186.32.4)
;; WHEN: Sun Jan 07 17:26:29 -04 2018
;; MSG SIZE rcvd: 164

Clonar un disco duro que presenta fallas

Debido a que presentaba fallas un disco duro de servicor en la oficina , fue necesario reemplazarlo  por otro disco los comandos a utilizar fueron:

Para instalar paquete de monitoreo de disco
sudo apt-get install smartmontools
Para ver los discos y particiones
lsblk

Para copiar el serial y asegurarse de cual disco se va a clonar (el ??? puede ser a, b, c,d)

sudo smartctl -x /dev/sd???

Para clonar los discos SATA
dd if=/dev/sd(origen) of=/dev/sd(destino) bs=1M conv=notrunc,noerror
***En este caso disco duro de origen fue sda serial 9WJOPTVL y disco duro destino  sde 9Q64G98L

Para ver el proceso
watch -n 30 "kill -USR1 `pidof -s dd`
 
Es necesario crear un disco usb con un ubuntu de arranque se pueden descargar la imagen si estas en la REDUC en
http://distro.uc.edu.ve/linux/
Seleccionar versiones desktop de ubuntu es la recomendada