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 nicht funktioniert aufWindows, Linux (zumindest auf einem Synology NAS) und auch hier nochmal auf MacOS.
Gibt es eine Möglichkeit, DSCP-Tagging für Crashplan-Verkehr unter MacOS zu aktivieren?
Antwort1
Die Reparatur
Es gibt jetzt einen Support-Artikel auf der Crashplan-Website, der sich mit diesem Thema befasst und einen Fix für Windows und Mac mit Crashplan 4.7+ oder 5.3+ nennt.
Sie müssen die folgende Zeile zu /Library/LaunchDaemons/com.crashplan.engine.plist hinzufügen
Djava.net.preferIPv4Stack=true
Innerhalb des Formats dieser Konfigurationsdatei wird dies als Array-Element hinzugefügt, und zwar wörtlich als (beachten Sie den führenden Bindestrich)<string>-Djava.net.preferIPv4Stack=true</string>
Meine Konfigurationsdatei sah folgendermaßen aus:
Dateiberechtigungen
Möglicherweise müssen die Dateiberechtigungen geändert werden, um die Bearbeitung dieser Datei zu ermöglichen (Informationen > Berechtigungen), und dann wieder zurückgesetzt werden. Wenn Sie wie ich versehentlich den Eigentümer ändern, kann Crashplan nicht gestartet werden. Sie können den Eigentümer „System“ (Root) vom Terminal aus wiederherstellen mitsudo chown root /Library/LaunchDaemons/com.crashplan.engine.plist
Überprüfen von DSCP mit TCPDUMP
Vom Terminal aus können Sie die DSCP-Kennzeichnung des Datenverkehrs auf Port 443 über 5 Sekunden hinweg überprüfen mittcpdump -i en0 tcp dst port 443 -c 5 -vvv
Dies zeigte dann, dass ich bei einer konfigurierten DSCP-Dezimaleinstellung von „10“ das entsprechende ToS-Hex-Äquivalent von 0x28 sehe :)