LinuxシステムでのTCP接続状態の確認方法

Linux環境では、現在のTCP接続状況を確認するための複数のコマンドが利用可能です。接続ステータス、送信元/宛先IPアドレス、ポート番号などの情報を取得できます。 1. netstat コマンド(従来型ツール) netstat -tunap オプション説明: -t:TCP接続情報を表示 -u:UDP接続情報を表示(任意) -n:名前解決を無効化(ホスト名ではなくIPアドレスを表示) -a ...

7月16日 16:24 投稿

Linux環境におけるネットワークインターフェース名をethXに変更する方法

Linuxシステムをインストールした際、ネットワークインターフェース名が ens33 や enp0s3 のように予測しにくい名称になることがあります。運用管理上の理由などで、これらを従来の eth0 といった形式に変更する手順を解説します。本稿では Ubuntu 14.04系と CentOS 7.x系を対象とします。 Ubuntu 14.04における設定変更 Ubuntuでは、udevのルールファイルを作成または編 ...

7月5日 22:33 投稿

LinuxシステムにおけるTCP接続制限の確認と拡張手順

1. 現在のTCP接続ステータスの確認 システム全体のTCP接続状況を把握するために、以下のコマンドを使用して現在のセッション数をカウントします。 # 確立された接続(ESTABLISHED)のみをカウントする場合 ss -atn | grep -c "ESTAB" # 全てのソケット状態の概要を表示 ss -s 接続数が後述するシステム制限値に近い場合、新規接続の拒否やレイテンシの増加が発生する ...

6月7日 22:43 投稿

PythonでのSocket通信入門

ソケット(Socket)はネットワーク上のプログラム間で双方向通信を行うためのエンドポイントです。IPアドレスとポート番号を組み合わせた通信ハンドルとして機能し、異なるマシンや仮想環境間のデータ交換を可能にします。サーバー側では複数のサービスを提供する際、各サービスごとに固有のポートにソケットをバインドし、クライアントはそのポートに接続して通信を行いま ...

6月7日 18:06 投稿

RHEL系Linuxにおけるネットワークインターフェースの静的IP設定手順

RHEL系Linuxディストリビューションでネットワーク接続を恒久的に有効化し、静的IPアドレスを割り当てるには、インターフェース設定ファイルの修正が不可欠です。設定ファイルは通常、/etc/sysconfig/network-scripts/ディレクトリに格納されています。 ターミナルで該当ディレクトリへ移動し、対象インターフェースの設定ファイルを確認します。 cd /etc/sysconfig/networ ...

5月31日 21:46 投稿

UE5 C++によるHTTPレスポンスヘッダーの取得と解析

HTTPリクエストクラスの拡張 Unreal Engine 5のHTTP通信機能を拡張し、レスポンスヘッダー情報を取得するカスタムクラスを作成します。以下の実装では、標準のHTTPリクエストクラスを継承し、ヘッダー情報を保持する機能を追加します。 カスタムHTTPリクエストクラスの定義 #pragma once #include "Http.h" #include "CoreMinimal.h" #include "CustomHttpResponse.gener ...

5月13日 10:00 投稿