En este ocasión vamos a configurar un servidor y cliente DHCP con IP versión 6. Fue probado sobre CentOS por lo que debería funcionar sobre Fedora o Redhat con pequeños cambios. Empezamos.
Configuración del Servidor
Instalamos:
| yum -y install dhcpv6 |
Necesitamos habilitar la inicialización global IPv6 y también habilitar el reenvio de paquetes IPv6
| nano /etc/sysconfig/network |
|
NETWORKING_IPV6=yes |
Ahora necesitamos configurar un dispositivo en particular(en mi caso eth0) con una dirección IP versión 6, agregamos las siguientes líneas
| nano /etc/sysconfig/network-scripts/ifcfg-eth0 |
|
IPV6INIT=yes |
Ahora configuramos nuestra interfaz(en mi caso eth0) al servidor DHCPv6
| nano /etc/sysconfig/dhcp6s |
|
DHCP6SIF=eth0 |
Ahora configuramos el archivo principal del Servidor DHCPv6, parámetros muy parecidos al servidor en IPv4, si no tenemos el archivo lo creamos, o copiamos de los ejemplos que suelen venir por lo general en usr/share/doc/dhcpv6-*/dhcp6s.conf a la carpeta /etc.
Luego lo editamos
| nano /etc/dhcp6s.conf |
|
interface eth0 { |
Finalmente reiniciamos la interfaz y arrancamos el demonio del Servidor DHCPv6
| service network restart && service dhcp6s start |
Configuración de Cliente
Instalamos el cliente:
| yum –y install dhcpv6_client |
Habilitamos IPv6 en el cliente:
| nano /etc/sysconfig/network |
|
NETWORKING_IPV6=yes |
Ahora configuramos el dispositivo para que pueda trabajar con IPv6, en mi caso eth0
| nano /etc/sysconfig/network-scripts/ifcfg-eth0 |
|
IPV6INIT=yes |
Luego configuramos el archivo principal de nuestro Cliente DHCPv6, podemos crear el archivo o copiar uno de los que vienen en los ejemplos, que se los puede encontrar en /usr/share/doc/dhcpv6_client-*/dhcp6c.conf, lo copiamos en /etc
Lo editamos:
|
interface eth0 { |
Finalmente reinciamos nuestra interfaz para que adquiera la IP de nuestro servidor DHCPv6
| service network restart |
Eso es todo, con el comando ifconfig podemos verificar nuestra IP de alcance Global.
Para más información de IPv6 en Linux:
http://www.linuxtopia.org/online_books/network_administration_guides/Linux+IPv6-HOWTO/index.html





7/10/10 at 23:47
Hey busco el algoritmo o codigo java conde ase los calculos de repartir la direcciones osea DHCPv6.java hay varios pero en c++ help me