Unha suma de comprobación errónea nunha captura VPN non é corrupción do ficheiro
Unha captura pode ver un paquete antes de que o adaptador o remate. Separa o veredicto do analizador do ficheiro que recibiches e demostra a integridade cun hash.
O analizador marca un paquete como portador dunha suma de comprobación errónea, e un ficheiro descargado parece incorrecto, así que as dúas observacións xúntanse nunha soa historia sobre corrupción na VPN. Son medicións distintas tomadas en puntos distintos. Unha describe o que viu o mecanismo de captura antes de que o adaptador de rede rematase o seu traballo; a outra describe os bytes que almacenou a aplicación. Determinar cal das dúas cambiou realmente é todo o diagnóstico.
Onde se sitúa a captura respecto ao adaptador
Unha captura de paquetes é unha instantánea nun punto dun camiño que contén varias transformacións. Entre a pila do host e o cable están a segmentación, o cálculo da suma de comprobación e, na recepción, a coalescencia. Un punto de captura mostra o estado nese instante, que raramente é idéntico á trama final do cable. Lelo como se fose o cable é xustamente como un campo de recheo se converte nunha acusación.
Por iso, a pregunta útil sobre calquera campo sospeitoso non é se parece incorrecto, senón onde se observou. Anota a interface de captura, a versión do analizador e a capa de paquete xunto ao achado; sen esas tres cousas, unha etiqueta de suma de comprobación non se pode interpretar en absoluto.
Que lle fai a descarga de transmisión a un rastro
Coa descarga da suma de comprobación de transmisión activada, o adaptador calcula a suma e enche o campo despois de que o host puxese o paquete na cola. Por iso unha captura do lado do host rexistra un valor de recheo, e o analizador informa dunha suma de comprobación que o cable nunca transportou. A descarga de segmentación crea un artefacto similar, porque o host pode entregar ao adaptador un único búfer grande que máis tarde se converte en varias tramas.
A referencia sobre a descarga de Wireshark describe ambos os efectos e sinala que recoñecer sumas de comprobación parciais depende da versión do analizador e do tipo de paquete. Por iso unha ferramenta de captura antiga e outra nova poden discrepar sobre o mesmo rastro mentres ambas o len correctamente.
A encapsulación engade un segundo obxecto
Unha VPN insire un segundo paquete na imaxe. A interface do túnel mostra o paquete interno que a aplicación enviou realmente, mentres que a interface física mostra a conexión externa encapsulada que o transporta. Unha suma de comprobación ou unha lonxitude tomadas do paquete interno non pertencen á trama externa, e comparar as dúas como se describisen o mesmo obxecto produce un absurdo.
Cando haxa que comparar, compara o comparable: interno con interno, externo con externo, no mesmo punto do camiño. Unha parella de campos que non encaixa só demostra que se mediron dous obxectos distintos. Anota de que interface vén cada rastro, porque unha captura de túnel que parece limpa non di nada sobre o que emitiu o adaptador.
Demostra a integridade do ficheiro con hashes
Para o ficheiro en si, calcula un hash de contido dunha fonte reproducible e do resultado almacenado, e compara os resumos. Iso responde a unha pregunta distinta de calquera etiqueta por paquete, e respóndea sobre o obxecto que de verdade lle importa ao usuario.
sha256sum payload.bin
sha256sum /srv/transfer/payload.bin
cmp -l payload.bin /srv/transfer/payload.bin | head
Resumos iguais pechan a cuestión da corrupción para esa transferencia. Resumos distintos abren unha máis estreita: atopa a etapa máis temperá na que os bytes diverxen e comproba se algo transformou o ficheiro a propósito. Un gardado parcial, un anexo recodificado e unha páxina de erro almacenada co nome de ficheiro esperado cambian bytes sen ningún defecto de rede.
Localiza un camiño de adaptador sen facelo permanente
Para un problema reproducible que segue un só dock ou adaptador, mantén fixos o perfil de VPN, a aplicación, o obxecto de proba e o destino, e repite a transferencia por unha interface alternativa compatible. Un resultado que cambia co adaptador localiza a falla nese camiño; aínda non identifica un axuste do controlador nin demostra un defecto de todo un modelo.
Desactivar a descarga de forma global é unha proba tentadora e un mal valor por defecto. Un axuste para todo o host afecta tráfico moito máis alá do experimento e pode ter un custo real de rendemento, así que trata calquera cambio así como temporal, rexístrao e revírteo. Usa os diagnósticos compatibles do fabricante antes de quedares cunha solución provisional tomada doutra máquina.
O informe debería dicir cal dos tres resultados cambiou: a interpretación que fai o analizador dun paquete, os bytes completos da aplicación ou a reproducibilidade dun camiño de adaptador. Levan a tres accións seguintes distintas, e só unha delas ten que ver co cifrado.