Le paramètre QoS DSCP Crashplan sous MacOS ne fonctionne pas?

0

J'utilise Crashplan sur un Mac OS 10.11.6 El Capitan.

Dans les paramètres réseau, si je modifie la valeur décimale DSCP en "10" et redémarre le service, je ne vois aucun changement dans le trafic sortant.

Il semble que cette fonctionnalité soit interrompue sous Windows , Linux ( au moins sur un Synology NAS ) et, ici encore, sous MacOS.

Existe-t-il un moyen d'activer le balisage DSCP sur le trafic Crashplan sous MacOS?

Paul George
la source

Réponses:

0

Le correctif

Il existe maintenant un article d'assistance qui couvre cela sur le site Crashplan, citant un correctif pour Windows et Mac exécutant Crashplan 4.7+ ou 5.3+.

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

Vous devez ajouter la ligne suivante à /Library/LaunchDaemons/com.crashplan.engine.plist

Djava.net.preferIPv4Stack=true

Dans le format de ce fichier de configuration, il est ajouté en tant qu'élément de tableau, littéralement (note tirant majuscule) <string>-Djava.net.preferIPv4Stack=true</string>

Mon fichier de configuration ressemblait à ceci:

entrez la description de l'image ici

Autorisations de fichier

Il peut être nécessaire de modifier les autorisations de fichier pour autoriser la modification de ce fichier (informations> autorisations), puis de les rétablir. Si vous changez accidentellement de propriétaire comme je l'ai fait, Crashplan ne pourra pas démarrer. Vous pouvez restaurer la propriété 'système' (racine) du terminal avecsudo chown root /Library/LaunchDaemons/com.crashplan.engine.plist

Vérification de DSCP avec TCPDUMP

Depuis le terminal, vous pouvez vérifier le balisage DSCP du trafic du port 443 pendant 5 secondes avec tcpdump -i en0 tcp dst port 443 -c 5 -vvv

Cela a ensuite montré qu'avec un paramètre décimal DSCP configuré de «10», je vois l'équivalent ToS Hex de 0x28 :)

entrez la description de l'image ici

Paul George
la source