Publicado el 8 de Octubre del 2018
388 visualizaciones desde el 8 de Octubre del 2018
1,1 MB
46 paginas
Creado hace 13a (06/07/2010)
DIDACTIFICACION DE IPv6
3.3. DHCPv6
Introducción a IPv6
3.3. DHCPv6
3.3. DHCPv6
3.3.0. Introducción.
Servidor DHCPv6 en:
3.3.1. Ubuntu-Linux Server 9.10.
3.3.2. Windows 2008 Server.
Cliente DHCPv6 en:
3.3.3. Ubuntu-Linux 9.10
3.3.4. Windows XP.
3.3.5. Windows 7.
Introducción a IPv6
3.3. DHCPv6
3.3.0. Introducción
• Vamos a probar la configuración de direcciones
IPv6 usando DHCPv6 para el siguiente esquema
de una LAN:
Introducción a IPv6
3.3. DHCPv6
3.3.0. Introducción
• Para el servidor DHCPv6 analizaremos dos alternativas:
•
•
Instalar un servidor DHCPv6 basado en Ubuntu-Linux Server.
Instalar un servidor DHCPv6 basado en Windows 2008 Server.
• Para los clientes DHCPv6 analizaremos tres sistemas
operativos:
• Cliente Ubuntu-Linux 9.10.
• Cliente Windows XP.
• Cliente Windows 7.
• Logicamente el ámbito de las direcciones a repartir deberá
determinarse en el servidor DHCPv6.
Introducción a IPv6
3.3. DHCPv6
3.3. Servidor DHCPv6 en:
3.3.1. Ubuntu-Linux Server 9.10.
3.3.1. Servidor DHCPv6 en Ubuntu-Linux Server
Introducción a IPv6
3.3. DHCPv6
• En linux, existen varios proyectos que desarrollan la
instalación
están
estancados o con versiones que requieren ser mejoradas,
por ejemplo:
servidores DHCPv6. Algunos
de
• WIDE-DHCPv6 desarrollado en el proyecto KAME para BSD y
Linux.
• El proyecto DHCPv6 para la distribución Fedora.
• Dibbler.
• En nuestro caso, para Ubuntu-Linux utilizaremos Dibbler.
• Dibbler
fue desarrollado inicialmente por Tomasz Mrugalski y
Marek Senderski y actualmente funciona tanto en plataformas linux
como windows.
Introducción a IPv6
3.3. DHCPv6
3.3.1. Servidor DHCPv6 en Ubuntu-Linux Server
•
INSTALACIÓN: En Ubuntu-Server ejecutamos:
sudo aptitude install dibbler server
• Nos preguntará si deseamos que el servidor DHCPv6 se inicie
siempre que encendamos el servidor. Nosotros le indicaremos que
no, ya que para hacer pruebas preferimos iniciar el servidor
manualmente.
• Todos los ficheros de configuración se instalarán en /etc/dibbler.
• Además debemos asegurarnos de que exista el directorio
/var/lib/dibbler y tengamos permisos de escritura en él.
• Para observar el estado del servidor, podemos ejecutar:
sudo dibbler server status
• En principio el servidor estará detenido.
Introducción a IPv6
3.3. DHCPv6
3.3.1. Servidor DHCPv6 en Ubuntu-Linux Server
• CONFIGURACIÓN: Editamos el
fichero server.conf en
/etc/dibbler:
sudo nano /etc/dibbler/server.conf
• Obviamente podemos usar el editor de texto que queramos, vi,
nano, gedit (si lo hemos instalado).
• Existen múltiples opciones de configuración. En esta introducción
probaremos la más sencilla.
• En cualquier caso, en la documentación de dibbler todas las
opciones están documentadas de forma clara y precisa.
• Basicamente podemos asignar un rango de direcciones de DOS
maneras:
Introducción a IPv6
3.3. DHCPv6
3.3.1. Servidor DHCPv6 en Ubuntu-Linux Server
1. pool minaddress-maxaddress (dirección inicial - dirección final)
2. pool address/prefix (usando la dirección y el prefijo)
•
En nuestro /etc/dibbler/server.conf quedará:
#.server.conf
iface eth0 {
class {
pool 2000::500-2000::600
}
}
•
Donde eth0 determina la interfaz encargada de repartir
las
direcciones y mediante class determinamos el inicio y fin del rango de
direcciones a repartir.
(Las hemos elegido al azar, obviamente el
rango podría ser cualquier otro).
Introducción a IPv6
3.3. DHCPv6
3.3.1. Servidor DHCPv6 en Ubuntu-Linux Server
•
•
•
•
Ahora solamente debemos iniciar el servidor dibbler y este comenzará
el reparto de direcciones.
sudo dibbler-server start
Podemos observar que el servidor esta iniciado ejecutando de nuevo:
sudo dibbler server status
Debemos tener en cuenta que los clientes pueden configurarse de
muchas formas.
Por ello en los siguientes apartados estudiaremos las opciones de
configuración de cada cliente en cada sistema operativo.
Introducción a IPv6
3.3. DHCPv6
3.3. Servidor DHCPv6 en:
3.3.2. Windows 2008 Server.
Introducción a IPv6
3.3. DHCPv6
3.3.2. Servidor DHCPv6 en Windows 2008 Server
• Una vez instalado Windows 2008 server en el servidor,
conviene también instalar un controlador de dominio y un
servidor DNS.
• Se puede realizar ejecutando dcpromo en la interfaz de
comandos.
• Antes de instalar DHCPv6 debemos instalar DHCPv4 para
ello, deberemos dar los siguientes pasos:
•
InicioHerramientas administrativas --> Administrador del servidor.
• A continuación Agregaremos una función.
• Leemos las advertencias, por ejemplo nosotros hemos instalado en
el servidor una IPv4 estática: 192.168.0.80
Introducción a IPv6
3.3. DHCPv6
3.3.2. Servidor DHCPv6 en Windows 2008 Server
• Agregamos el servidor DHCP.
• Podemos leer la ayuda para profundizar.
• Obtenemos la configuración IPv4 que hemos realizado al
instalar el Servidor Windows 2008 Server.
• Definimos ahora un ámbito IPv4, por ejemplo.
• Red: 192.168.0.X
• Máscara: 255.255.255.0
• Dirección IP inicial: 192.168.0.1
• Dirección IP final: 192.168.0.255
• La puerta de enlace es opcional, en nuestro caso es un router que
podremos indicar posteriormente.
3.3.2. Servidor DHCPv6 en Windows 2008 Server
• Graficamente:
Introducción a IPv6
3.3. DHCPv6
• El servidor DHCPv4 ya está instalado.
Introducción a IPv6
3.3. DHCPv6
3.3.2. Servidor DHCPv6 en Windows 2008 Server
• Comenzamos ahora a configurar el ámbito IPv6:
•
InicioHerramientas administrativasDHCP
• Una vez IPv4 está activo y con su ámbito definido, nos
situamos en IP6, botón derecho Agregamos ámbito:
• Se ejecuta el asistente de ámbito, pulsamos Siguiente.
• Damos un nombre y descripción al ámbito, por ejemplo:
• Nombre: TKNIKAIPv6
• Descripción: Servidor DHCPv6 Windows 2008 Server
• Debemos elegir el Prefijo de las direcciónes IPv6 que
vamos a repartir.
Introducción a IPv6
3.3. DHCPv6
3.3.2. Servidor DHCPv6 en Windows 2008 Server
• Por ejemplo, elegimos un prefijo de direcciones locales
unicas para nuestra organización fd00:1::1
• Podríamos por ejemplo definir un ámbito para direcciones
globales que empiecen por 2001:xxxx pero en este caso
elegimos el prefijo fd00:1::1/64
• En cada caso el administrador del sistema elegirá el ámbito
que más le interese.
• La Preferencia determina el grado de prioridad que tiene el
servidor DHCPv6.
• Dentro de una red puede existir más de un servidor
DHCPv6.
Introducción a IPv6
3.3. DHCPv6
3.3.2. Servidor DHCPv6 en Windows 2008 Server
• Si en una red hay más de un servidor DHCPv6 se
establece la prioridad de cada uno, siendo el número 0 el
que tiene mayor prioridad a la hora de asignar
las
direcciones IPv6.
Introducción a IPv6
3.3. DHCPv6
3.3.2. Servidor DHCPv6 en Windows 2008 Server
• Si queremos agregar exclusiones (direcciones que no nos
interesa que distribuya el servidor), este es el momento.
Nosotros de momento no agregaremos exclusiones.
3.3.2. Servidor DHCPv6 en Windows 2008 Server
• Por
último,
concesiones.
debemos
indicar
la
vigencia
de
las
Introducción a IPv6
3.3. DHCPv6
3.3.2. Servidor DHCPv6 en Windows 2008 Server
• El asistente muestra un resumen de la configuración y nos
permite finalizar.
Introducción a IPv6
3.3. DHCPv6
Introducción a IPv6
3.3. DHCPv6
3.3.2. Servidor DHCPv6 en Windows 2008 Server
• En IPv4 siempre que se indique en la configuración TCP/IP del
adaptador de red que la dirección se obtenga de forma automática
para observar las concesiones basta ir a la opción Concesiones de
direcciones en el servidor DHCP IPv4. En nuestro caso:
Introducción a IPv6
3.3. DHCPv6
3.3.2. Servidor DHCPv6 en Windows 2008 Server
• En el caso de IPv6 para los clientes Windows XP y Ubuntu-
Linux (de momento) es necesario instalar un cliente
DHCPv6 como veremos en los siguientes apartados.
• En el caso de Windows 7 el cliente viene instalado en el
propio sistema operativo. Lo único que debemos tener en
cuenta en Windows 7 es la configuración del Firewall que
incorpora el sistema que en algunos casos impide la
asignación de una dirección por parte del servidor.
• Una vez instalados los clientes (como veremos más
adelante), basta con ir a Concesiones de direcciones en
IPv6 y obtendríamos la información de cada cliente.
Introducción a IPv6
3.3. DHCPv6
3.3.2. Servidor DHCPv6 en Windows 2008 Server
• Para terminar, normalmente, además de repartir las direcciones IP el
servidor se encarga de asignar puertas de enlace predeterminadas o
servidores DNS. Dichas opciones pueden seleccionarse en Opciones
de ámbito:
Introducción a IPv6
3.3. DHCPv6
3.3. Cliente DHCPv6 en:
3.3.3. Ubuntu-Linux 9.10.
Introducción a IPv6
3.3. DHCPv6
3.3.3. Cliente DHCPv6 en Ubuntu-Linux 9.10.
• A partir de Ubuntu 9.10, la configuración de IPv6 puede
hacerse en modo comando o desde el entorno gráfico.
• En el entorno gráfico marcamos el Método Automático:
Introducción a IPv6
3.3. DHCPv6
3.3.3. Cliente DHCPv6 en Ubuntu-Linux 9.10.
• Sin embargo, para obtener una dirección DHCPv6 a través
de un servidor no basta con indicar en el modo gráfico que
deseamos obtener una dirección IPv6 automaticamente.
• Debemos instalar un cliente. En nuestro caso vamos a
instalar y probar dibbler. Ejecutamos:
sudo aptitude install dibbler-client
• Todos los ficheros de configuración se habrán instalado en
/etc/dibbler.
• Además debemos asegurarnos de que exista el directorio
/var/lib/dibbler y de que tenemos permiso de escritura en
él.
Introducción a IPv6
3.3. DHCPv6
3.3.3. Cliente DHCPv6 en Ubuntu-Linux 9.10.
• Como vimos, observamos el estado de dibbler.
sudo dibbler-client status
• En principio estará detenido.
• Vamos a realizar una sencilla configuración de nuestra
interfaz editando el fichero /var/dibbler/client.conf:
3.3.3. Cliente DHCPv6 en Ubuntu-Linux 9.10.
• Descomentamos (quitamos #) para configurar nuestra
interfaz:
Introducción a IPv6
3.3. DHCPv6
3.3.3. Cliente DHCPv6 en Ubuntu-Linux 9.10.
•
Iniciamos di
Comentarios de: Didactificación de IPv6 3.3. DHCPv6 (0)
No hay comentarios