我在 Mac OS 10.11.6 El Capitan 上使用 Crashplan。
在網路設定下,如果我將 DSCP 十進位值變更為「10」並重新啟動服務,我發現傳出流量沒有變化。
看來這個功能已經被破壞了視窗、Linux(至少在 Synology NAS 上)以及 MacOS 上的情況。
有沒有辦法在 MacOS 上的 Crashplan 流量上啟用 DSCP 標記?
答案1
修復
現在 Crashplan 網站上有一篇支援文章介紹了這一點,引用了針對運行 Crashplan 4.7+ 或 5.3+ 的 Windows 和 Mac 的修復
您需要將以下行新增至 /Library/LaunchDaemons/com.crashplan.engine.plist
Djava.net.preferIPv4Stack=true
在該設定檔的格式中,它被加為數組項,字面意思是(注意前導連字號)<string>-Djava.net.preferIPv4Stack=true</string>
我的設定檔如下所示:
文件權限
可能需要更改文件權限以允許對該文件進行編輯(獲取資訊>權限),然後再次恢復。如果您像我一樣不小心更改了所有權,Crashplan 將無法啟動。您可以從終端恢復“系統”(根)所有權sudo chown root /Library/LaunchDaemons/com.crashplan.engine.plist
使用 TCPDUMP 檢查 DSCP
從終端,您可以在 5 秒內檢查連接埠 443 流量的 DSCP 標記:tcpdump -i en0 tcp dst port 443 -c 5 -vvv
然後這表明,透過配置的 DSCP 十進制設定“10”,我看到等效的 ToS 十六進位 0x28 :)