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

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

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

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

1 ответ1

0

Исправление

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .