DHCP + OpenLDAP + GOsa2
Autor: Rogelio Cores Raventós.
      Administrador de redes.
      Oficina Nacional de Informatiza...
# Archivo donde se almacenarán los log's
ldap-debug-file "/var/log/dhcp-ldap.log";
Ahora se va al ficero /etc/default/dhcp...
Ya realizado todo esto, se puede proceder al GOsa2 para seguir con la configuración.
Ahora cuando se entra al GOsa2, en la...
Aquí no se explicará nada, puesto que todo está bien detallado.
Luego de configurar todo ya se tienen su servidor DHCP ins...
Próxima SlideShare
Cargando en…5
×

Dhcp+ldap+gosa

2.496 visualizaciones

Publicado el

Manual para vincular dhcp+ldap+gosa

Publicado en: Desarrollo personal
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
2.496
En SlideShare
0
De insertados
0
Número de insertados
53
Acciones
Compartido
0
Descargas
83
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Dhcp+ldap+gosa

  1. 1. DHCP + OpenLDAP + GOsa2 Autor: Rogelio Cores Raventós. Administrador de redes. Oficina Nacional de Informatización. Ciudad de la Habana E-mail: rogelio@infosoc.cu Aquí en este pequeño manual no se indicará como instalar el servidor OpenLDAP, debido a que eso está en mi propio manual de Gosa+samba+ldap. Esto fue configurado y probado en el Linux Debian Lenny. Lo primero es instalar el dhcp con soporte ldap # aptitute install dhcp3-server dhcp3-server-ldap Luego de instalado se copia el esquema del dhcp a la carpeta /etc/ldap/schema y se le añade al final de todos los includes, al archivo slapd.conf, todo esto se hace de la siguiente forma: Fíjense bien que se coge el dhcp.schema.gz de la carpeta del GOsa2 y no de la del dchp3-server-ldap, esto es producto a que el schema de esta última carpeta no es compatible con el atributo GOHard del GOsa2 y entonces entra en conflicto. # cp /usr/share/doc/gosa/contrib/openldap/dhcp.schema.gz /etc/ldap/schema # gunzip /etc/ldap/schema/dhcp.schema.gz # nano /etc/ldap/slapd.conf include /etc/ldap/schema/dhcp.schema # invoke-rc.d slapd restart Ahora se configurará el dhcp3-server, pero lo primero que se hará es hacer una copia de seguridad del mismo archivo por si algo sale mal poder virar los cambios para atrás. # cp /etc/dhcp3/dhcpd.conf /etc/dhcp3/dhcpd.conf.bk # nano /etc/dhcp3/dhcpd.conf ddns-update-style none; option domain-name "infosoc.cu"; option domain-name-servers 192.168.1.36; default-lease-time 43200; max-lease-time 43200; authoritative; log-facility local7; # IP del servidor OpenLDAP ldap-server "192.168.1.36"; # Puerto del servidor OpenLDAP ldap-port 389; # Usuario para acceder y realizar las busquedas en el directorio ldap-username "cn=admin,dc=infosoc,dc=cu"; # Passwd del OpenLDAP ldap-password "passwd”; # A partir de donde se realizarán las busquedas ldap-base-dn "ou=servers,ou=systems,dc=infosoc,dc=cu"; # Eso significa que cada vez que un ordenador se encienda y pida una ip, el servidor DHCP consulta al # servidor de LDAP para ver su MAC y darle nombre y dirección adecuados. Cuando ya se hayan añadido # todas las pc se pasa esta opción a static. ldap-method dynamic;
  2. 2. # Archivo donde se almacenarán los log's ldap-debug-file "/var/log/dhcp-ldap.log"; Ahora se va al ficero /etc/default/dhcp3-server para indicarle por cual interfaz de red va a escuchar. # nano /etc/default/dhcp3-server INTERFACES = “ethx” En la x va el número de su eth. Ya se puede reiniciar el servidor DHCP. # invoke-rc.d dhcp3-server restart Cuando reinicien el servicio les mostrará un error parecido a este: Connecting to LDAP server 192.168.1.36:389 Successfully logged into LDAP server 192.168.1.36 Cannot find host LDAP entry zeus (&(objectClass=dhcpServer)(|(cn=zeus)(cn=zeus.infosoc.cu))) Configuration file errors encountered -- exiting invoke-rc.d: initscript dhcp3-server, action "restart" failed. Pero no hay que preocuparse por eso, que ahora se mostrará como solucionarlo. Luego de haber realizado todo esto, se añadirá al directorio OpenLDAP mediante un archivo ldif, la configuración del DHCP. Esto se hará de esta forma porque como se quiere administrar desde el GOsa2, hay que pasarle el objeto dhcpServer mediante el ldif. # touch /etc/ldap/ldif/dhcp.ldif # nano /etc/ldap/ldif/dhcp.ldif dn: cn=dhcp.dominio.cu,ou=servers,ou=systems,dc=dominio,dc=cu description: Servidor DHCP # ip del servidor DHCP. IpHostNumber : 192.168.2.1 # mac del servidor DHCP. macAddress : 00:00:00:00:00:00 gotoMode: active objectClass: top objectClass: dhcpServer objectClass: goServer objectClass: GOhard cn: dhcp.dominio.cu dhcpServiceDN: cn=dhcp,cn=dhcp.dominio.cu,ou=systems,dc=dominio,dc=cu Ahora es el momento de añadirlo con el siguiente comando: # ldapadd -f /etc/ldap/ldif/dhcp.ldif -D "cn=admin,dc=infosoc,dc=cu" -x -W Donde: -f es la ruta donde se encuentra el fichero ldif. -D usuario par autentificarse. -x método de autentificación simple. -W te permite poner el password del usuario Si se ha hecho como se a explicado aquí deberá mostrar algo muy parecido a esto. adding new entry "cn=zeus.infosoc.cu,ou=servers,ou=systems,dc=infosoc,dc=cu"
  3. 3. Ya realizado todo esto, se puede proceder al GOsa2 para seguir con la configuración. Ahora cuando se entra al GOsa2, en la sección de Administración le dan click a la opción Sistemas y les deberá mostrar algo parecido a esto: Ahora para configurar como tal las opciones del DHCP se le da click al icono que esta señalando la flecha. Eso es para editar. Le aparecerá para realizar las configuraciones, donde en la primera pestaña, que es Genérico les mostrarán los parámetros que le pasaron mediante el archivo ldif; si quisieran realizar algún cambio se lo pueden hacer. Luego van a la pestaña DHCP y le dan click al botón Añadir servicio DHCP. Luego de que se active el servicio les saldrá algo muy parecido a la imagen mostrada abajo donde tendrán dos opciones Insertar nueva sección DHCP y Editar sección DHCP. Se da click en Insertar nueva sección DHCP que es donde está señalando la flecha; esa opción es para añadir el pool de direcciones que otorgará el DHCP. Al dar click les pedirá que elijan uno de los diferentes tipos de sección DHCP. Seleccionan el tipo de sección DHCP Subred y le dan al botón Crear, les aparecerá una ventana como esta:
  4. 4. Aquí no se explicará nada, puesto que todo está bien detallado. Luego de configurar todo ya se tienen su servidor DHCP instalado y listo para usarse solo resta reiniciar el servicio DHCP: # invoke-rc.d dhcp3-server restart Ahora si no les puede mostrar ningún error. FUENTES: http://administradores.educarex.es/wiki/index.php/Rizando_el_rizo http://wiki.canaima.softwarelibre.gob.ve/wiki/index.php/Configuraci%C3%B3n_del_DHCP_Server http://www.codigolibre.org/index.php? view=article&catid=91%3Apracticas&id=5247%3Adhcp&option=com_content

×