Como configurar la opcion 43 de DHCP en una maquina de linux

99 0 0 0


Hola, chicos.

 

Algunos escenarios requieren el   uso de un servidor DHCP externo y quiero describir cuál debería ser el   formato de la dirección IP configurada en la opción 43 de DHCP en tal   servidor porque algún tiempo podría ser útil para saber esto.


Escenario de uso


En redes inalámbricas más   complejas o en algunos escenarios especiales tal vez no tengamos la   posibilidad de desplegar o configurar un servidor dhcp en el mismo segmento   de red que el AP. En este tipo de situaciones, el AP no puede descubrir los   ACs a través de la transmisión después de obtener una dirección IP del   servidor DHCP.

                                                                                  052301yzwhqo1otoslztom.png

 

Para resolver este problema,   tenemos que configurar Option43on el servidor DHCP para anunciar las   direcciones IP de los ACs a los AP.

Una vez configurada la opción   43, el AP envía paquetes unicast Discover Request a las direcciones IP   transportadas en la opción 43. Si las direcciones IP especificadas por la   opción 43 no responden, el AP transmite los paquetes Request para solicitar   direcciones IP de los ACs en el segmento de red local.

Como ya saben, en nuestros   dispositivos la configuración del servidor dhcp ofrece la posibilidad de   implementar la opción 43 y especificar las direcciones IP en más de un   formato: Cadena ASCII, hex o decimal con el siguiente comando

 

 

 dhcp serveroption 43 [ sub-option sub-code ]   { ascii ascii-string | hex hex-string | ip-address ip-address &<1-8>   }

 

 

Lo desafortunado es que en   algunos otros servidores tal vez no tengamos esta libertad. Por ejemplo, si   queremos configurar el sever dhcp en una máquina de linux, tendríamos que   escribir las direcciones ip en un formato ascii hex para que nuestro AP lo   entendiera.

 

En las siguientes líneas,   quiero ejemplificar el método de conversión de la dirección IP a este   formato:

 

Tomaríamos como ejemplo la   siguiente configuración donde el servidor DHCP asigna la dirección IP desde   el 10.1.101.1/24 mientras que el AC se puede encontrar en otro lugar de la   red, a 10.1.201.100.

Option serverip code 43 =   string;                   

Máscara de red 10.1.101.1 de subred   255.255.255.0         

Rango 10.1.101.2 10.1.101.254;

Routers de opciones   10.1.101.1.                          

255.255.255.0 de máscara de subred de   opción;                       

Opción serverip03 0C: 31:30: 2E: 31:2E: 32:30:   31:2E: 31:30: 30;

 

Como puede ver, en lugar   de la dirección 10.1.201.100IP have03:0C: 31:30: 2E: 31:2E: 32:30: 31:2E:   31:30: 30

 

Para obtener esta cadena no es   tan difícil:

 

--> Thevalue 03desde el principio es un valor   fijo y no debemos olvidarlo.

--> Los siguientes dos digits0Crepresenta el   value HEX de la longitud de la dirección IP. La longitud incluye los puntos o   comas si hay más de una dirección ip en HEX

Por ejemplo, en nuestro ejemplo, la longitud de la   dirección is12 de 10.1.201.100IP, porque tiene 12 caracteres, 8 dígitos y 4   puntos. Y 12 en hex is0C

--> El resto de la cadena the31:30: 2E: 31:2E:   32:30: 31:2E: 31:30: 30value es el valor de ASCII de la dirección IP   10.1.201.100.

 

Después de esta   configuración, la opción 43 se encapsulará en los paquetes DHCP Offer y el AP   aprenderá fácilmente la dirección IP correcta del AC y won t tiene un   problema al establecer el tunnel CAPWAP.

Si no me crees, puedes   verificar esto con un sniffer de paquetes, sólo para asegurarte de: 


052343ez606tiia90m8d11.png

 


  • x
  • convención:

Responder

Responder
Debe iniciar sesión para responder la publicación Inicio de sesi | Registrarse

Aviso: Para garantizar sus legítimos derechos e intereses, la comunidad y los terceros no publicarán contenido que pueda generar riesgos legales a las partes, por ejemplo, pornografía, contenido político, contenido sobre juego, consumo y tráfico de drogas, así como contenido que viole los derechos de propiedad intelectual de terceros, por ejemplo, secretos comerciales, marcas, derechos de autor, patentes y privacidad personal. No comparta su cuenta ni su contraseña con terceros. Todas las operaciones realizadas usando su cuenta se considerarán como sus acciones y todas las consecuencias que estas acciones generen serán responsabilidad suya. Para obtener información detallada, consulte la “ Política de privacidad.”
Si el botón para adjuntar no está disponible, actualice Adobe Flash Player con la versión más reciente

¡Ingresa y disfruta de todos los beneficios para los miembros!

Aterrizaje
Respuesta rápida Desplácese hasta arriba