PowerFlex: het kortstondige poortbereik afstemmen op Linux
Summary: Wanneer een proces- of kernelmodule communicatie via het netwerk initieert, wordt een lokale poort toegewezen uit het kortstondige poortbereik als onderdeel van de socket.
Instructions
Standaard ligt het kortstondige poortbereik tussen 32768 en 60999.
Soms kan het wenselijk zijn om deze reeks te configureren of bepaalde poorten in deze reeks te reserveren. Software van derden kan een poort in het kortstondige bereik gebruiken, wat in conflict kan zijn met het SDC-stuurprogramma van ScaleIO.
Dit kan worden bereikt door:
- Het instellen van het kortstondige poortbereik, van waaruit de programma's een lokale poort
kunnen toewijzen En - Reserveer poorten uit het kortstondige poortbereik, zodat ze niet als lokale poort kunnen worden gebruikt
Stap-voor-stap handleiding
-
Het huidige kortstondige poortbereik controleren:
# cat /proc/sys/net/ipv4/ip_local_port_range 32768 60999 -
Om de huidige gereserveerde poorten in het bereik te controleren (een lege regel betekent dat er geen gereserveerde poort is):
# cat /proc/sys/net/ipv4/ip_local_reserved_ports -
Om het kortstondige poortbereik dynamisch (niet permanent) aan te passen:
# echo 40000 60000 > /proc/sys/net/ipv4/ip_local_port_range # cat /proc/sys/net/ipv4/ip_local_port_range 40000 60000 -
De gereserveerde poorten dynamisch (niet permanent) aanpassen:
# echo "50000,50003" > /proc/sys/net/ipv4/ip_local_reserved_ports # cat /proc/sys/net/ipv4/ip_local_reserved_ports 50000,50003 -
Om de parameters blijvend te wijzigen bij herstarts, bewerkt u /etc/sysctl.conf en gebruikt u "sysctl -w" om deze door te voeren.
De parameters en het formaat van de waarden kunnen worden gevonden met behulp van "sysctl -a | grep ip_local", bijvoorbeeld:# 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
Gerelateerde artikelen
https://access.redhat.com/solutions/26875Ondersteunt RHEL het reserveren van lokale poorten uit kortstondige reeksen met behulp van de afstembare /proc/sys/net/ipv4/ip_local_reserved_ports? - Red Hat-klantenportaal