¿La configuración de Crashplan DSCP QoS en MacOS no funciona?

¿La configuración de Crashplan DSCP QoS en MacOS no funciona?

Estoy usando Crashplan en Mac OS 10.11.6 El Capitan.

En la configuración de red, si cambio el valor decimal de DSCP a '10' y reinicio el servicio, no veo ningún cambio en el tráfico saliente.

Parece que esta característica no funcionaventanas, Linux (al menos en un Synology NAS) y también aquí nuevamente en MacOS.

¿Existe alguna forma de habilitar el etiquetado DSCP en el tráfico de Crashplan en MacOS?

Respuesta1

La solución

Ahora hay un artículo de soporte que cubre esto en el sitio de Crashplan y cita una solución para Windows y Mac que ejecutan Crashplan 4.7+ o 5.3+.

https://support.code42.com/CrashPlan/4/Troubleshooting/TCP_Packet_QoS_Settings_Not_Applied_To_The_CrashPlan_App

Debe agregar la siguiente línea a /Library/LaunchDaemons/com.crashplan.engine.plist

Djava.net.preferIPv4Stack=true

Dentro del formato de ese archivo de configuración, esto se agrega como un elemento de matriz, literalmente como (tenga en cuenta el guión inicial)<string>-Djava.net.preferIPv4Stack=true</string>

Mi archivo de configuración se veía así:

ingrese la descripción de la imagen aquí

Permisos de archivos

Es posible que sea necesario cambiar los permisos del archivo para permitir la edición de ese archivo (obtener información > permisos) y luego revertirlos nuevamente. Si accidentalmente cambias de propietario como lo hice yo, Crashplan no podrá iniciarse. Puede restaurar la propiedad del 'sistema' (raíz) desde el terminal consudo chown root /Library/LaunchDaemons/com.crashplan.engine.plist

Comprobando DSCP con TCPDUMP

Desde el terminal puede comprobar el etiquetado DSCP del tráfico del puerto 443 durante 5 segundos contcpdump -i en0 tcp dst port 443 -c 5 -vvv

Esto luego mostró que con una configuración decimal DSCP configurada de '10', veo el ToS Hex equivalente de 0x28 :)

ingrese la descripción de la imagen aquí

información relacionada