viernes, 14 de noviembre de 2014

HUAWEI HG556A BARRIER BREAKER - RADVD EL DEMONIO DE LA CONECTIVIDAD IPv6

    Radvd (Router Advertisement Daemon), es un demonio de publicación de enrutado para IPv6. Atiende solicitudes de ruta y envía anuncios de ruta como se describe en RFC4861.    El fichero de configuración reside en /etc/config/radvd, este fichero se encarga de asignar los prefijos, rutas y anuncios del RDNSS.    Si bien, en la actual version Barrier Breaker es innecesario el uso de RADVD, puesto que ya lleva RA y DHCP6 , y se puede definir directamente sobre la interfaz, voy a configurar RADVD por el viejo método, y acabado el proyecto, podemos recapitular sobre el nuevo formato.


    Vamos a explicar los conponentes que componen la configuración, NO es nuestra configuración es un ejemplo para entender que estamos haciendo.

    lan es el nombre lógico de la interface a la que aplicamos la sección.
    AdvSendAdvert '1' activamos router advertisement y solicitudes.
    AdvManagedFlag '0' desactiva el protocolo de autoconfiguracion stateful. (RFC2462).
    AdvOtherConfigFlag '0' desactiva la autoconfiguracion adicional, (non address         information, RFC2462).
    ignore '1' Desactiva cualquier anuncio en esta interface. 
config interface
    option interface 'lan'
    option AdvSendAdvert '1'
    option AdvManagedFlag '0'
    option AdvOtherConfigFlag '0'
    list client ''
    option ignore '1'
    En la sección PREFIX se declaran las subredes IPv6, donde las direcciones de los clientes se derivan en la configuracion por defecto.

    lan  es el nombre lógico de la interface a la que aplicamos la sección. 
    AdvOnLink '1' indica que el prefijo anunciado puede ser usado por el "on-link determination" (RFC4861
    AdvAutonomous '1' indica que el prefijo anunciado puede ser usado por el "autonomous address configuration" (RFC4862
    AdvRouterAddr '0' fuerza a radvd a enviar el prefijo de red en lugar de la dirección de la interfaz de envío 
    ignore '1' deshabilita la declaración del prefijo.
config prefix
    option interface 'lan'
    list prefix ''
    option AdvOnLink '1'
    option AdvAutonomous '1'
    option AdvRouterAddr '0'
    option ignore '1'   
    La sección route define rutas IPv6 CIDR ( Classless Inter-Domain Routing)
arbitrarias anunciadas a los clientes:

    lan es el nombre lógico de la interface a la que aplicamos la sección.
    2001:0fB5:3432:3275::/64 es el prefijo que anunciamos.
    'AdvRouteLifetime' 'infinity' asignamos el tiempo de vida del anuncio a "perpetuidad"
config 'route' 
option 'interface' 'lan' 
option 'prefix' '2001:0fB5:3432:3275::/64' 
option 'AdvRouteLifetime' 'infinity' 
    En la sección RDNSS, definimos el servidor DNS.

    lan es el nombre lógico de la interface a la que aplicamos la sección.
    2001:0fB5:3432:3275::1 especifica el DNS usado
config 'rdnss'
option 'interface' 'lan'
list 'addr' '2001:0fB5:3432:3275::1'
    En la sección DNSSL (DNS search list),proporcionar sufijos de dominio de búsqueda.
lan es el nombre lógico de la interface a la que aplicamos la sección.

    empresa.barcelona y barcelona especificar los sufijos de dominio anunciados.
config 'dnssl'
    option 'interface' 'lan'
    list 'suffix' 'empresa.barcelona'
    list 'suffix' 'barcelona' 
    Explicada la arquitectura de la configuracion, nuestra configuración será la siguiente:
config interface
    option interface 'lan'
    option AdvSendAdvert '1'
    option AdvManagedFlag '0'
    option AdvOtherConfigFlag '0'
    list client ''
    option ignore '1'

config prefix
    option interface 'lan'
    list prefix ''
    option AdvOnLink '1'
    option AdvAutonomous '1'
    option AdvRouterAddr '0'
    option ignore '1'

config route
    option interface 'lan'
    list prefix ''
    option ignore '1'

config rdnss
    option interface 'lan'
    list addr ''
    option ignore '1'

config dnssl
    option interface 'lan'
    list suffix ''
    option ignore '1'

config interface
    option ignore '0'
    option interface 'Wifi'
    option AdvSendAdvert '0'

config prefix
    option ignore '0'
    option interface 'Wifi'
    list prefix '2001:xxx:26:xxxx:0:0:0:0/64'
    option AdvOnLink '1'
    option AdvAutonomous '1'

config route
    option ignore '0'
    option interface 'Wifi'
    list prefix '2001:xxx:26:xxxx:0:0:0:1/64'
    option AdvRoutePreference 'medium'

config rdnss
    option ignore '0'
    option interface 'Wifi'
    list addr '2001:470:20::2'
    list addr '2001:xxx:26:xxxx:0:0:0:1/64'

config 'dnssl' 
    option 'interface' 'lan' 
    list 'suffix' 'ipv6labs.es' 
    Apagamos el router, y al arrancar, conectamos en LAN1 nuestro router ISP, al arrancarlo, tenemos disponible en los puertos LAN2,LAN3,LAN4 y Wifi un enlace doble stack 6/4 en nuestra red.

Una vez ya hemos configurado nuestro router y lo tenemos funcionando, vamos a aprender como montar dispositivos USB-STORAGE.

No hay comentarios: