Di /proc
Saya punya dua entri untuk nf_conntrack_max:
/ proc / sys / net / netfilter / nf_conntrack_max / proc / sys / net / nf_conntrack_max
Tampaknya menunjuk ke nilai yang sama dengan mengubah yang satu juga mengubah yang lain. Dengan keduanya diatur dalam /etc/sysctl.conf
:
net.netfilter.nf_conntrack_max = 65528 net.ipv4.netfilter.ip_conntrack_max = 65535
Nilai tetap 32764 setelah reboot sehingga perubahan tidak berfungsi. Adakah yang pernah mengalami ini sebelumnya? Dugaan saya adalah bahwa nilai-nilai ini diterapkan sebelum modul yang relevan dimuat tetapi berharap mungkin seseorang sudah mengetahui solusinya.
linux
iptables
ubuntu-9.10
sysctl
Kyle Brandt
sumber
sumber
Jawaban:
itu karena
/proc/sys/net/nf_conntrack_max
bergantung pada modulnf_conntrack
. tetapi modul ini tidak akan dimuat secara default saat sistem dimulai.tetapi jika Anda berlari
atau
modul ini akan memuat secara otomatis dan mengatur ke jumlah maksimum yang didukung sistem Anda (jumlah maks adalah 65536 jika Anda ram> 4G, tetapi bervariasi dalam sistem yang berbeda.) Anda dapat mengaturnya ke angka yang lebih besar (seperti 6553600) di
/etc/sysctl.conf
) .Larutan :
tambahkan satu baris di akhir file
/etc/modules
:modul ini akan dimuat pada sistem start sebelum
sysctl
dijalankan.sumber
Karena itu seharusnya:
Dan sekarang Anda dapat mengatur ini tanpa memulai ulang dengan: sysctl -p /etc/sysctl.conf
sumber
Saya tidak menggunakan Ubuntu, tetapi memikirkan hal ini dalam kerangka pikiran CentOS saya, saya menghasilkan hipotesis yang sama dengan yang Anda lakukan - sysctl sedang diterapkan terlalu dini. Beberapa pencarian mengungkapkan bahwa ini telah menjadi bug yang diajukan sejak 2006 .
Sepertinya menempatkan symlink lain di prioritas> S40 untuk menjalankan skrip init procps lagi mungkin akan melakukan apa yang Anda butuhkan. Per ringkasan bug, sepertinya beberapa perancangan ulang dari metodologi sysctl Ubuntu sedang dalam urutan (dan, anehnya, bug ditugaskan untuk seseorang yang tidak tahu itu ditugaskan dan tidak dapat membantu dengan itu).
sumber