Crashplan DSCP QoS-Einstellung unter MacOS funktioniert nicht?

701
Paul George

Ich verwende Crashplan auf einem Mac OS 10.11.6 El Capitan.

Wenn ich unter den Netzwerkeinstellungen den DSCP-Dezimalwert auf "10" ändere und den Dienst neu starte, sehe ich keine Änderung im ausgehenden Datenverkehr.

Es scheint, dass diese Funktion unter Windows, Linux ( zumindest auf einem Synology NAS ) und auch hier wieder unter MacOS defekt ist .

Gibt es eine Möglichkeit, DSCP-Tagging für Crashplan-Verkehr unter MacOS zu aktivieren?

0

1 Antwort auf die Frage

0
Paul George

Die Reparatur

Es gibt jetzt einen Support-Artikel, der sich auf der Crashplan-Site mit einem Fix für Windows und Mac befasst, auf denen Crashplan 4.7 oder höher ausgeführt wird

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

Sie müssen die Folgezeile zu /Library/LaunchDaemons/com.crashplan.engine.plist hinzufügen

Djava.net.preferIPv4Stack=true 

Innerhalb des Formats dieser Konfigurationsdatei wird diese als Array-Element hinzugefügt, wörtlich als (Bindestrich beachten). <string>-Djava.net.preferIPv4Stack=true</string>

Meine Konfigurationsdatei sah so aus:

enter image description here

Dateiberechtigungen

Dateiberechtigungen müssen möglicherweise geändert werden, um die Bearbeitung dieser Datei zu ermöglichen (Informationen abrufen> Berechtigungen), und dann erneut wiederhergestellt. Wenn Sie wie ich versehentlich den Besitzer wechseln, wird Crashplan nicht gestartet. Sie können den Systembesitz (root) über das Terminal mit wiederherstellensudo chown root /Library/LaunchDaemons/com.crashplan.engine.plist

DSCP mit TCPDUMP prüfen

Vom Terminal aus können Sie die DSCP-Markierung von Port 443 über 5 Sekunden mit überprüfen tcpdump -i en0 tcp dst port 443 -c 5 -vvv

Dies zeigte dann, dass bei einer konfigurierten DSCP-Dezimaleinstellung von '10' das entsprechende ToS Hex von 0x28 angezeigt wird :)

enter image description here