MacOS 上的崩潰計劃 DSCP QoS 設定不起作用?

MacOS 上的崩潰計劃 DSCP QoS 設定不起作用?

我在 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 的修復

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 將無法啟動。您可以從終端恢復“系統”(根)所有權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 :)

在此輸入影像描述

相關內容