我想在我擁有的一些基於 Debian 11 的系統上設定1
sysctl 參數的值net.netfilter.nf_conntrack_tcp_be_liberal
,但我發現不可能這樣做。我嘗試過以下方法:
- 設定檔案中的值
/etc/sysctl.conf
,然後執行sudo sysctl -p
.由於某種原因,只有當我在該文件中設定值時,sysctl
似乎才會意識到更改並真正應用它。重新啟動後該值將恢復為原始0
值。 - 該命令
sudo sysctl -w net.netfilter.nf_conntrack_tcp_be_liberal=1
有效,但正如預期的那樣,更改在重新啟動後會丟失。 - 該命令
echo '1' | sudo tee /proc/sys/net/netfilter/nf_conntrack_tcp_be_liberal
也有效,但重新啟動後更改也會遺失。 - 我曾經
sudo grep -rwn nf_conntrack_tcp_be_liberal /folder-name
嘗試查找任何其他可能將nf_conntrack_tcp_be_liberal
值設為 的文件0
,但似乎沒有。 - 我還檢查過
sudo modprobe -c
該參數是否恰好也是模組一,但似乎並非如此。我受到啟發去檢查這個另一個問題的答案。
完成上述所有操作後,我已經沒有想法了。我希望這裡的任何人都可以幫助我解決這個問題。