O arquivo relevante é /proc/sys/net/ipv4/ip_local_reserved_ports
, não net.ipv4.ip_local_reserved_ports
.
net.ipv4.ip_local_reserved_ports
é um parâmetro do kernel cujo valor precisa ser inserido usando sysctl
, você pode editar o arquivo diretamente, mas usar sysctl
é o preferido.
Você pode fazer:
sudo sysctl -w net.ipv4.ip_local_reserved_ports='VALUE'
Você pode torná-lo permanente colocando /etc/sysctl.conf
:
sudo bash -c 'echo "net.ipv4.ip_local_reserved_ports=VALUE" >>/etc/sysctl.conf'
Por exemplo:
sudo bash -c 'echo "net.ipv4.ip_local_reserved_ports=34566,34567" >>/etc/sysctl.conf'
Ou
echo "net.ipv4.ip_local_reserved_ports=VALUE" | sudo tee -a /etc/sysctl.conf
Agora carregue as configurações de sysctl
(não é necessário reiniciar):
sudo sysctl -p