Настройка Crashplan DSCP QoS на MacOS не работает?

Настройка Crashplan DSCP QoS на MacOS не работает?

Я использую Crashplan на Mac OS 10.11.6 El Capitan.

Если в настройках сети изменить десятичное значение DSCP на «10» и перезапустить службу, то я не увижу никаких изменений в исходящем трафике.

Кажется, эта функция не работаетОкна, Линукс (по крайней мере на Synology NAS) и также здесь, на MacOS.

Есть ли способ включить маркировку DSCP для трафика Crashplan на MacOS?

решение1

Исправление

Теперь на сайте Crashplan есть статья поддержки, в которой описывается эта проблема, и предлагается исправление для Windows и Mac с Crashplan 4.7+ или 5.3+.

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

Вам необходимо добавить следующую строку в /Library/LaunchDaemons/com.crashplan.engine.plist

Djava.net.preferIPv4Stack=true

В формате этого файла конфигурации это добавляется как элемент массива, буквально как (обратите внимание на начальный дефис)<string>-Djava.net.preferIPv4Stack=true</string>

Мой конфигурационный файл выглядел так:

введите описание изображения здесь

Разрешения для файлов

Возможно, потребуется изменить разрешения файла, чтобы разрешить редактирование этого файла (получить информацию > разрешения), а затем снова вернуть. Если вы случайно смените владельца, как это сделал я, Crashplan не запустится. Вы можете восстановить владельца «системы» (root) из терминала с помощьюsudo chown root /Library/LaunchDaemons/com.crashplan.engine.plist

Проверка DSCP с помощью TCPDUMP

С терминала вы можете проверить DSCP-тегирование трафика порта 443 за 5 секунд с помощьюtcpdump -i en0 tcp dst port 443 -c 5 -vvv

Затем это показало, что при настроенной десятичной настройке DSCP, равной «10», я вижу эквивалент ToS Hex 0x28 :)

введите описание изображения здесь

Связанный контент