A configuração Crashplan DSCP QoS no MacOS não funciona?

A configuração Crashplan DSCP QoS no MacOS não funciona?

Estou usando o Crashplan em um Mac OS 10.11.6 El Capitan.

Nas configurações de rede, se eu alterar o valor decimal do DSCP para '10' e reiniciar o serviço, não vejo nenhuma alteração no tráfego de saída.

Parece que esse recurso está quebradojanelas, Linux (pelo menos em um Synology NAS) e também aqui novamente no MacOS.

Existe uma maneira de ativar a marcação DSCP no tráfego do Crashplan no MacOS?

Responder1

O conserto

Agora existe um artigo de suporte que cobre isso no site Crashplan citando uma correção para Windows e Mac executando Crashplan 4.7+ ou 5.3+

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

Você precisa adicionar a seguinte linha a /Library/LaunchDaemons/com.crashplan.engine.plist

Djava.net.preferIPv4Stack=true

Dentro do formato desse arquivo de configuração, isso é adicionado como um item de array, literalmente como (observe o hífen inicial)<string>-Djava.net.preferIPv4Stack=true</string>

Meu arquivo de configuração ficou assim:

insira a descrição da imagem aqui

Permissões de arquivo

Pode ser necessário alterar as permissões do arquivo para permitir a edição desse arquivo (obter informações > permissões) e depois revertê-las novamente. Se você acidentalmente mudar de propriedade como eu fiz, o Crashplan não será iniciado. Você pode restaurar a propriedade do 'sistema' (root) do terminal comsudo chown root /Library/LaunchDaemons/com.crashplan.engine.plist

Verificando DSCP com TCPDUMP

No terminal você pode verificar a marcação DSCP do tráfego da porta 443 durante 5 segundos comtcpdump -i en0 tcp dst port 443 -c 5 -vvv

Isso mostrou que, com uma configuração decimal DSCP configurada de '10', vejo o ToS Hex equivalente a 0x28 :)

insira a descrição da imagem aqui

informação relacionada