PowerFlex: як налаштувати ефемерний діапазон портів у Linux

Summary: Коли процес або модуль ядра ініціює обмін даними по мережі, локальний порт виділяється з ефемерного діапазону портів як частина сокета.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

За замовчуванням ефемерний діапазон портів знаходиться між 32768 і 60999.

Іноді, може бути бажаним налаштувати цей діапазон або зарезервувати певні порти в цьому діапазоні. Стороннє програмне забезпечення може використовувати порт в ефемерному діапазоні, що може конфліктувати з драйвером SDC ScaleIO.

Цього можна досягти за допомогою:

  • Налаштування ефемерного діапазону портів, з якого програми можуть виділити локальний порт
    І
  • Зарезервуйте порти з ефемерного діапазону портів, щоб їх не можна було використовувати як місцевий порт

 

Покрокова інструкція

  1. Щоб перевірити поточний ефемерний діапазон портів:

    # cat /proc/sys/net/ipv4/ip_local_port_range
    32768	60999
  2. Щоб перевірити поточні зарезервовані порти в діапазоні (порожній рядок означає, що зарезервованого порту немає):

    # cat /proc/sys/net/ipv4/ip_local_reserved_ports
     
  3. Щоб налаштувати ефемерний діапазон портів динамічно (не постійно):

    # echo 40000 60000 > /proc/sys/net/ipv4/ip_local_port_range
    # cat /proc/sys/net/ipv4/ip_local_port_range
    40000	60000
  4. Щоб налаштувати зарезервовані порти динамічно (не постійно):

    # echo "50000,50003" > /proc/sys/net/ipv4/ip_local_reserved_ports
    # cat /proc/sys/net/ipv4/ip_local_reserved_ports
    50000,50003
  5. Щоб постійно змінювати параметри під час перезавантаження, відредагуйте /etc/sysctl.conf, а потім скористайтеся "sysctl -w", щоб він почав діяти.
    Параметри та формат значень можна знайти за допомогою "sysctl -a | grep ip_local», наприклад:

    # 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

Affected Products

ScaleIO, PowerFlex Software, VxFlex Ready Node
Article Properties
Article Number: 000154992
Article Type: How To
Last Modified: 06 Aug 2025
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.