Foro

Avatar de Tercian
Tercian
Más integrado que la RDSI
14-01-2023
Resuelto

Bloqueo tráfico wireguard en HGU Askey RTF8115VW

Hola,   Recientemente he dado de alta una nueva línea de fibra y me han instalado un router HGU Askey RTF8115VW.   Con la configuración de fábrica me resulta imposible conectarme a dos servidores...
  • Avatar de Theliel
    Theliel
    22-01-2023

    Buenas Tercian 

     

    El problema es que por lo general no hay fragmentación, los paquetes simplemente se descartan por el siguiente nodo. Puedes hacer la prueba de forma sencilla lanzando wireshark e intentando enviar un ping mayor de 1464, verás que enviarlo lo envía, pero no hay contestación alguna:

     

    ping -l 1465 google.es

     

    1464 es la longitud máxima de un ping para conexiones pppoe: 1464 + 8 cabecera ICMP + 20 cabecera IP = 1492

     

    A día de hoy prácticamente todos los Router y muchos de red tienen deshabilitada la fragmentación IP, cuando un paquete excede los 1500Bytes, generalmente se descarta. Esto no suele ser ningún problema, dado que se controla a nivel de MSS, y todos los Router actuales suelen tener una regla interna que intercepta todos los paquetes SYN para sobreescribir el MTU correcto. Con lo que a efectos prácticos no suele existir ningún problema.

     

    El problema no obstante aparece por lo general en los túneles, porque el túnel si tiene que saber cual es el tamaño de "frame tunelado" que va a llevar. Si este excede, en el caso de WireGuard, los 1420 (IPv6) o los 1440 (ipv4), el paquete que se envía no va a llegar.

     

    Hay que tener en cuenta que muchos de los paquetes son menores, con lo que da igual que PPPoE se coma 8, porque no se va a exceder. Pero muchos otros paquetes sí, y por ende l rendimiento y conexión va a ir mal en el mejor de los casos. Por seguridad, siempre es recomendado bajar el MTU del túnel para curarse uno en salud. Además, eso solo teniendo en cuenta las conexiones PPPoE, pueden darse orígenes o destinos con MTU diferentes, menores, y dado que el MTU para el túnel está prefijado, dará igualmente problemas. Es decir, que no solo se trata ya del cliente que está detrás de tu Router, sino del que está al otro lado.