twitter
    Sigueme en el Twitter :-)
Mostrando las entradas con la etiqueta dhcp. Mostrar todas las entradas
Mostrando las entradas con la etiqueta dhcp. Mostrar todas las entradas

25 mayo 2008

Instalando un Servidor DHCP y no morir en el intento

Bueno, hace ya tiempo que implemente un server DHCP a la mala, o sea, sin saber lo que hacia, luego de revisar muchos How-tos, publico este resumen de como implementar un Server DHCP, y no morir en el intento..

Primero para Centos

1.- yum -y install dhcpd

Luego nos dirigimos a: cd /etc
Ahora: vim dhcpd.conf
Aqui escribiremos nuestra configuración para Dhcp Server

ddns-update-style interim;
ignore client-updates;
shared-network su-red.com {
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1; #gateway de su red
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option domain-name "su-red.com";
option domain-name-servers 208.67.222.222, 200.25.130.59;
range 192.168.1.30 192.168.1.50; #rango de ips para asignar
default-lease-time 604800; #6 horas
max-lease-time 604800; #12 horas
}
host pc1
{
hardware ethernet 00:XX:X:XX:XX:XX; # mac-address
fixed-address 192.168.1.19; #ip asignada
}
}

Y esta es la configuracion "básica" para su server DHCP, su labor será copiar todas las mac's de su LAN y asignarles nombres respectivos, para tener un orden de usuarios por su ip.

Para ubuntu seria asi:
sudo aptitude install dhcp3-server

La configuracion es la misma que arriba, salvo mencionar, que aun no puedo explicar, porque en ubuntu no acepta los parametros: ddns-update-style interim;
ignore client-updates

De alli lo demás es igual .... :D

salu2

Sigue Leyendo...

10 abril 2008

¿Cómo crear un Server DNS simple?

Bueno, sinceramente yo soy de las personas que al momento de instalar servidores, siempre busco lo más rápido, óptimo, seguro y estable. Cuando instalaba un server DNS, siempre lo hacia con mi amigo del alma Webmin, y en verdad solo lo instalaba para eso, para todo lo demás mi adorada consola, pero, en el trabajo me dijeron: Noooo... aprende a configurar DNS :( ... ajo!! asi aprenderás más... so pretexto... jejeje

Y bueno, ya llevo 2 semanas leyendo todo lo referente a DNS, DNS inversos, DNS Master-Slave y claro la seguridad que con lleva implementar este servicio, el cual es muy solicitado e importante en toda configuración de un buen servidor.

Sin mas preámbulos, empecemos:

- La instalación se hará en CentOS 5.1
- No es necesario que enjaulen chroot al named (pero en CentOS lo tiene por defecto)
- Instalar named

Ahora si, empecemos:

chekamos: rpm -qa | grep named

si no sale ninguna respuesta en pantalla, usamos:
yum install bind bind-chroot bind-libs
bind-utils


Cuando manejamos procesos "enjaulados" generalmente, no en todos los casos, los archivos de configuración suelen funcionar ok, pero, en este caso vamos a crear uno:

Nos dirigimos a: cd /var/named/chroot/etc/ y creamos el archivo named así; vim named.conf


options {
directory "/var/named";
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
forwarders { 192.168.1.200 ; };
};
include "/etc/rndc.key";
// We are the master server for mail.servidor.wx
zone "mail.servidor.wx" {
type master;
file "db.mail.servidor.wx";
};


Bien vamos explicando algunas cosas, sencillas, 192.168.1.200 no es la IP de mi pc que será de server, mail.servidor.wx, es el nombre al cual quiero hacer el dns respectivo y al cual responderá al hacer nslookup.

Sigamos, ahora hacemos lo siguiente:

Nos dirigimos a: cd /var/named/chroot/var/named y creamos el archivo db.mail.server.wx com "vim".

Dentro de este archivito pondremos lo siguiente:

Addresses and other host information.
;
@ IN SOA mail.server.wx. hostmaster.mail.server.wx. (
10118 ; Serial
43200 ; Refresh
3600 ; Retry
3600000 ; Expire
2592000 ) ; Minimum
; Define the nameservers and the mail server
IN NS 192.168.1.200
IN A 192.168.1.200
IN MX 10 mail.server.wx.



Lo que hemos hecho aqui es agregar regitros MX a nuestro DNS para que responda por nombre al realizar la busqueda por nslookup

Finalmente en /etc/resolv.conf agregamos:

search server.wx
nameserver 192.168.1.200


Reiniciamos los servicios: service named restart

Y procedemos a realizar la prueba: nslookup mail.server.wx, el cual nos debería de arrojar este mensaje:

Server: 192.168.1.200
Address: 192.168.1.200#53
Name: mail.server.wx
Address: 192.168.1.200


Con lo cual, podremos decir, que tenermos implementado nuestro server DNS, en nuestra pc.

Para que sirve?? ya pues muchachos...... en san google encontrarán la respuesta.... jejeje, espero que les sirva, y ojo!! es una configuración muy simple de un server dns, es una intro, próximamente postearé como darle seguridad y más cosas de suma importancia... Espero que les sirva, salu2.

P.d si creen que algo esta mal o demás, porfavor, posteenlo para debatirlo... jejeje, no soy experto ni perfecto :p
Sigue Leyendo...