Ajustes do Sistema Operacional
Abra o aquivo sysctl.conf e realize as seguintes configurações:
$ sudo nano /etc/sysctl.conf
kernel.sysrq = 0
net.ipv4.ip_forward = 0
net.ipv4.tcp_syncookies = 1
net.ipv6.conf.all.forwarding = 0
fs.file-max = 262144
net.ipv4.tcp_rmem = 4096 87380 8388608
net.ipv4.tcp_wmem = 4096 87380 8388608
net.ipv4.tcp_max_syn_backlog = 30000
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_sack = 0
net.ipv4.netfilter.ip_conntrack_max = 65536
net.core.rmem_max = 25165824
net.core.rmem_default = 25165824
net.core.wmem_max = 25165824
net.core.wmem_default = 131072
net.core.netdev_max_backlog = 8192
net.ipv4.tcp_window_scaling = 0
net.core.optmem_max = 25165824
net.core.somaxconn = 65536
net.ipv4.ip_local_port_range = 1024 65535
kernel.shmmax = 4294967296
vm.max_map_count = 262144
net.netfilter.nf_conntrack_max = 131072
Carregar as configurações com o comando:
$ sudo sysctl -p
Se apresentar erro no carregamento de net.netfilter.nf_conntrack_max = 131072, configure-o:
$ sudo modprobe ip_conntrack
Para verificar se foi carregado:
$ lsmod |grep conntrack
Resposta Esperada:
nf_conntrack 139264 0
nf_defrag_ipv6 24576 1 nf_conntrack
nf_defrag_ipv4 16384 1 nf_conntrack
libcrc32c 16384 1 nf_conntrack
Para salvar as alterações no editor nano, pressione as teclas: <CTRL> + <O>
Em seguida somente a tecla: <ENTER>
Para sair do editor pressione as teclas <CTRL> + <X>