9
DNS Dinámico IPv4 con Servicio de DHCP

Dns dinámico IPv4 con servicio de dhcp

Embed Size (px)

Citation preview

DNS Dinámico IPv4 con Servicio de DHCP

Usuario
Texto tecleado
Elaborado por: Diego Montiel

DNS Dinámico IPv4 con Servicio de

DHCP

-Verificar ip en las NIC`s en

nano /etc/network/interfaces

-Instalar paquetes:

Bind: apt-get install bind9 bind9utils

ISC-DHCP-SERVER: apt-get install isc-dhcp-server

1-Verificar los 3 ficheros hosts,host.conf,resolv.conf. en /etc/

Configuración final para los 3 ficheros

Para el resolv.conf existe el comando chattr +i para asignarle proteccion

contra escritura al fichero, con –i , se la quitaria.

2- Cambiar de Propietario al directorio bind: en cd /etc/

chown bind:bind bind

3- En cd/etc/bind

Realizar la edición del fichero named.conf

-modificado:

Realizar respaldos a estos ficheros=

Zona Primaria= cp db.local db.diemonle

Zona Inversa= cp db.127 db.172.16.9.1

Modificar Fichero named.conf.options

-modificado:

Se

comenta

Se agrega

Edición del fichero named.conf.local :agregar zonas primaria

e inversa, primeramente se crean 2 copias a db.local y db.127

y se usarán estas copias.

-modificado:

Edición del fichero db.diemonle :para la zona Primaria.

-modificado:

Edición del fichero db.172.16.9.1 :para la zona inversa.

-modificado:

Revisar ficheros para ver si su sintaxis es correcta:

named-checkconf named.conf

named-checkconf named.conf.options

named-checkconf named.conf.local

named-checkzone diemonle.com db.diemonle

named-checkzone 9.16.172.in-addr.arpa db.172.16.9.1

Si en caso hubiese errores , estos ficheros nos lo diran.

4-Dirijirse a la ruta cd /etc/dhcp

Editar el fichero que se encuetra con nano /etc/default/isc-

dhcp-server , ya ubicado alli , decirle a INTERFACES=”” cual

NIC repartira el servicio de DHCP.

sacar copia al fichero dhcpd.conf =

cp dhcpd.conf dhcpd.conf.bk

Llegando a la ruta cd /etc/dhcp , se modificará el fichero

dhcpd.conf: vaciarlo con echo > dhcpd.conf contenido del

fichero:

server-identifier 172.16.9.1;

ddns-updates on;

ddns-update-style interim;

ddns-domainname "diemonle.com.";

ddns-rev-domainname "in-addr.arpa.";

deny client-updates;

include "/etc/bind/rndc.key";

zone diemonle.com. {

primary 127.0.0.1;

key rndc-key;

}

zone 9.16.172.in-addr.arpa. {

primary 127.0.0.1;

key rndc-key;

}

##CONFIG DHCP

default-lease-time 3600;

max-lease-time 86400;

authoritative;

log-facility local7;

##POOL DHCP

subnet 172.16.9.0 netmask 255.255.255.0 {

range 172.16.9.10 172.16.9.20;

option routers 172.16.9.254;

option domain-name "diemonle.com.";

option domain-name-servers 172.16.9.1;

option broadcast-address 172.16.9.255;

}

5-reinicio de servicios:

/etc/init.d/bind9 restart

/etc/init.d/isc-dhcp-server restart

6-Comprbacion del fichero dhcpd.conf :

Systemctl status isc-dhcp-server

Journalctl –xn

Si en caso hubiesen aun problemas con este fichero, reiniciar el O.S.

7-Comprobaciones:

A nivel Servidor: nslookup master (si al realizar esta comprobación

apareciere Non.Authoritative Answer), verificar el fichero

resolv.conf

nslookup 172.16.9.1

nslookup pccliente

ping hacia los clientes

A nivel Cliente: nslookup master

nslookup 172.16.9.1

nslookup pccliente

ping hacia el Servidor y demás Clientes

Para loguearse con Putty: al contar con 2 NIC, colocar la eth0 como

adapatador puente, reiniciar el servicio de red con:

networking /etc/init.d/networking restart luego abrir putty e ingresar

la IP que le otorgue el adaptador al Servidor, verificar con ifconfig y

loguearse con un Usuario registrado en el SERVER.

En caso de que sea necesario vaciar el fichero de solicitudes de IP

en: cd /var/lib/dhcp , luego vaciar el fichero dhcpd.conf con:

echo > dhcpd.conf