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

653
Paul George

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

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

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

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

0

1 ответ на вопрос

0
Paul George

Исправление

Теперь на сайте 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>

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

enter image description here

Файловые права

Возможно, необходимо изменить права доступа к файлу, чтобы разрешить редактирование этого файла (получить информацию> разрешения), а затем снова отменить. Если вы случайно смените владельца, как я, 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 0x28 :)

enter image description here