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>