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 の間です。
場合によっては、この範囲を構成するか、この範囲内の特定のポートを予約することが望ましい場合があります。サード パーティー製ソフトウェアは一時範囲のポートを使用することがあり、ScaleIOのSDCドライバーと競合する可能性があります。
これは、次の方法で実現できます。
- プログラムがローカルポートを割り当てることができるエフェメラルポート範囲を設定する
および - ローカル ポートとして使用できないように、一時的なポート範囲からポートを予約します
ステップバイステップ ガイド
-
現在の一時ポート範囲を確認するには、次の手順を実行します。
# cat /proc/sys/net/ipv4/ip_local_port_range 32768 60999 -
範囲内の現在の予約済みポートを確認するには、次の手順を実行します(空の行は予約済みポートがないことを意味します)。
# cat /proc/sys/net/ipv4/ip_local_reserved_ports -
エフェメラル ポート範囲を動的に調整する(永続的ではない)には、次の手順を実行します。
# echo 40000 60000 > /proc/sys/net/ipv4/ip_local_port_range # cat /proc/sys/net/ipv4/ip_local_port_range 40000 60000 -
予約済みポートを動的に調整(永続的ではない)するには、次の手順を実行します。
# echo "50000,50003" > /proc/sys/net/ipv4/ip_local_reserved_ports # cat /proc/sys/net/ipv4/ip_local_reserved_ports 50000,50003 -
再起動後もパラメーターを永続的に変更するには、/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
関連記事
https://access.redhat.com/solutions/26875RHELは、/proc/sys/net/ipv4/ip_local_reserved_portsチューニング可能を使用して、一時範囲からローカルポートを予約することをサポートしていますか? - Red Hat カスタマーポータル
Affected Products
ScaleIO, PowerFlex Software, VxFlex Ready NodeArticle 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.