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+
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:
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 :)