PowerFlex: como ajustar o intervalo de portas efêmeras no Linux
Summary: Quando um processo ou módulo kernel inicia a comunicação pela rede, uma porta local é alocada a partir do intervalo de portas efêmeras como parte do soquete.
Instructions
Por padrão, o intervalo de portas efêmeras é entre 32768 e 60999.
Às vezes, pode ser desejável configurar esse intervalo ou reservar determinadas portas nesse intervalo. O software de terceiros pode usar uma porta na faixa efêmera, o que pode entrar em conflito com o driver SDC do ScaleIO.
Isso pode ser feito por:
- Definindo o intervalo de portas efêmeras, a partir do qual os programas podem alocar uma porta
local E - Reserve portas do intervalo de portas efêmeras para que não possam ser usadas como porta local
Guia passo a passo
-
Para verificar o intervalo atual de portas efêmeras:
# cat /proc/sys/net/ipv4/ip_local_port_range 32768 60999 -
Para verificar as portas reservadas atuais no intervalo (uma linha vazia significa que não há nenhuma porta reservada):
# cat /proc/sys/net/ipv4/ip_local_reserved_ports -
Para ajustar o intervalo de portas efêmeras dinamicamente (não persistente):
# echo 40000 60000 > /proc/sys/net/ipv4/ip_local_port_range # cat /proc/sys/net/ipv4/ip_local_port_range 40000 60000 -
Para ajustar as portas reservadas dinamicamente (não persistente):
# echo "50000,50003" > /proc/sys/net/ipv4/ip_local_reserved_ports # cat /proc/sys/net/ipv4/ip_local_reserved_ports 50000,50003 -
Para alterar os parâmetros de forma persistente nas reinicializações, edite /etc/sysctl.conf e use "sysctl -w" para entrar em vigor.
Os parâmetros e o formato dos valores podem ser encontrados usando "sysctl -a | grep ip_local", por exemplo:# sysctl -a|grep ip_local net.ipv4.ip_local_port_range = 40000 60000 net.ipv4.ip_local_reserved_ports = 50000,50003 sysctl: reading key "net.ipv6.conf.all.stable_secret" sysctl: reading key "net.ipv6.conf.default.stable_secret" sysctl: reading key "net.ipv6.conf.eth0.stable_secret" sysctl: reading key "net.ipv6.conf.lo.stable_secret"
Additional Information
Artigos relacionados
https://access.redhat.com/solutions/26875O RHEL oferece suporte à reserva de portas locais do intervalo temporário usando o /proc/sys/net/ipv4/ip_local_reserved_ports ajustável? - Portal do Cliente Red Hat